com.esri.arcgis.display
Interface IMultiLayerLineSymbol

All Superinterfaces:
ILineSymbol, java.io.Serializable
All Known Implementing Classes:
IMultiLayerLineSymbolProxy, MultiLayerLineSymbol

public interface IMultiLayerLineSymbol
extends ILineSymbol, java.io.Serializable

COM Interface 'IMultiLayerLineSymbol'. Generated 3/19/2015 1:20:55 PM from 'C:\ArcGIS\COM\esriDisplay.olb'

Description: 'Provides access to members that control the multilayer line symbol.' Generator Options: PromptForTypeLibraries = False ClashPrefix = esri_ LowerCaseMemberNames = True IDispatchOnly = False RetryOnReject = False AwtForOcxs = True ArraysAsObjects = False DontRenameSameMethods = False ImplementConflictingInterfaces = True ReuseMethods = True RenameConflictingInterfaceMethods = True GenBeanInfo = True GenerateJavadoc =


Field Summary
static java.lang.String IID
          Deprecated. Internal use only
static int IID7914e5de_c892_11d0_8bb6_080009ee4e41
           
static int xxDummy
          Deprecated. Internal use only
 
Fields inherited from interface com.esri.arcgis.display.ILineSymbol
IIDe6bdaa7d_4d35_11d0_98be_00805f7ced21
 
Method Summary
 void addLayer(ILineSymbol lineLayer)
          Adds a layer to the line symbol.
 void clearLayers()
          Removes all line symbol layers.
 void deleteLayer(ILineSymbol lineLayer)
          Deletes a layer from the line symbol.
 void drawLayer(int index, IGeometry geometry)
          Draws a line symbol layer.
 ILineSymbol getLayer(int index)
          Line symbol per index value.
 int getLayerCount()
          The number of layers in the symbol.
 void moveLayer(ILineSymbol lineLayer, int toIndex)
          Move line symbol layer to different layer position.
 
Methods inherited from interface com.esri.arcgis.display.ILineSymbol
getColor, getWidth, setColor, setWidth
 

Field Detail

IID7914e5de_c892_11d0_8bb6_080009ee4e41

static final int IID7914e5de_c892_11d0_8bb6_080009ee4e41
See Also:
Constant Field Values

xxDummy

static final int xxDummy
Deprecated. Internal use only
See Also:
Constant Field Values

IID

static final java.lang.String IID
Deprecated. Internal use only
See Also:
Constant Field Values
Method Detail

getLayerCount

int getLayerCount()
                  throws java.io.IOException,
                         AutomationException
The number of layers in the symbol.

Returns:
The count
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getLayer

ILineSymbol getLayer(int index)
                     throws java.io.IOException,
                            AutomationException
Line symbol per index value.

Parameters:
index - The index (in)
Returns:
A reference to a com.esri.arcgis.display.ILineSymbol
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

addLayer

void addLayer(ILineSymbol lineLayer)
              throws java.io.IOException,
                     AutomationException
Adds a layer to the line symbol.

Parameters:
lineLayer - A reference to a com.esri.arcgis.display.ILineSymbol (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

deleteLayer

void deleteLayer(ILineSymbol lineLayer)
                 throws java.io.IOException,
                        AutomationException
Deletes a layer from the line symbol.

Parameters:
lineLayer - A reference to a com.esri.arcgis.display.ILineSymbol (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

moveLayer

void moveLayer(ILineSymbol lineLayer,
               int toIndex)
               throws java.io.IOException,
                      AutomationException
Move line symbol layer to different layer position.

Parameters:
lineLayer - A reference to a com.esri.arcgis.display.ILineSymbol (in)
toIndex - The toIndex (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

clearLayers

void clearLayers()
                 throws java.io.IOException,
                        AutomationException
Removes all line symbol layers.

Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

drawLayer

void drawLayer(int index,
               IGeometry geometry)
               throws java.io.IOException,
                      AutomationException
Draws a line symbol layer.

Parameters:
index - The index (in)
geometry - A reference to a com.esri.arcgis.geometry.IGeometry (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.