com.esri.arcgis.display
Interface IMultiLayerMarkerSymbol

All Superinterfaces:
IMarkerSymbol, java.io.Serializable
All Known Implementing Classes:
IMultiLayerMarkerSymbolProxy, MultiLayerMarkerSymbol

public interface IMultiLayerMarkerSymbol
extends IMarkerSymbol, java.io.Serializable

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

Description: 'Provides access to members that control the multiLayer marker 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 IID7914e5e4_c892_11d0_8bb6_080009ee4e41
           
static int xxDummy
          Deprecated. Internal use only
 
Fields inherited from interface com.esri.arcgis.display.IMarkerSymbol
IIDe6bdaa7c_4d35_11d0_98be_00805f7ced21
 
Method Summary
 void addLayer(IMarkerSymbol markerLayer)
          Add marker symbol layer.
 void clearLayers()
          Remove all symbol layers.
 void deleteLayer(IMarkerSymbol markerLayer)
          Delete marker symbol layer.
 void drawLayer(int index, IGeometry geometry)
          Draw a symbol layer.
 IMarkerSymbol getLayer(int index)
          Marker symbol per index position.
 int getLayerCount()
          Symbol layer count.
 void moveLayer(IMarkerSymbol markerLayer, int toIndex)
          Change layer index position.
 
Methods inherited from interface com.esri.arcgis.display.IMarkerSymbol
getAngle, getColor, getSize, getXOffset, getYOffset, setAngle, setColor, setSize, setXOffset, setYOffset
 

Field Detail

IID7914e5e4_c892_11d0_8bb6_080009ee4e41

static final int IID7914e5e4_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
Symbol layer count.

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

getLayer

IMarkerSymbol getLayer(int index)
                       throws java.io.IOException,
                              AutomationException
Marker symbol per index position.

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

addLayer

void addLayer(IMarkerSymbol markerLayer)
              throws java.io.IOException,
                     AutomationException
Add marker symbol layer.

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

deleteLayer

void deleteLayer(IMarkerSymbol markerLayer)
                 throws java.io.IOException,
                        AutomationException
Delete marker symbol layer.

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

moveLayer

void moveLayer(IMarkerSymbol markerLayer,
               int toIndex)
               throws java.io.IOException,
                      AutomationException
Change layer index position.

Parameters:
markerLayer - A reference to a com.esri.arcgis.display.IMarkerSymbol (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
Remove all 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
Draw a 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.