com.esri.arcgis.display
Interface IMultiLayerFillSymbol

All Superinterfaces:
IFillSymbol, java.io.Serializable
All Known Implementing Classes:
IMultiLayerFillSymbolProxy, MultiLayerFillSymbol

public interface IMultiLayerFillSymbol
extends IFillSymbol, java.io.Serializable

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

Description: 'Provides access to members that control the multilayer fill 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 IID7914e5ec_c892_11d0_8bb6_080009ee4e41
           
static int xxDummy
          Deprecated. Internal use only
 
Fields inherited from interface com.esri.arcgis.display.IFillSymbol
IIDe6bdaa7e_4d35_11d0_98be_00805f7ced21
 
Method Summary
 void addLayer(IFillSymbol fillLayer)
          Add fill symbol layer.
 void clearLayers()
          Remove all symbol layers.
 void deleteLayer(IFillSymbol fillLayer)
          Delete fill symbol layer.
 void drawLayer(int index, IGeometry geometry)
          Draw a symbol layer.
 IFillSymbol getLayer(int index)
          Fill symbol per layer position.
 int getLayerCount()
          Symbol layer count.
 void moveLayer(IFillSymbol fillLayer, int toIndex)
          Change symbol layer position index.
 
Methods inherited from interface com.esri.arcgis.display.IFillSymbol
getColor, getOutline, setColor, setOutline
 

Field Detail

IID7914e5ec_c892_11d0_8bb6_080009ee4e41

static final int IID7914e5ec_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

IFillSymbol getLayer(int index)
                     throws java.io.IOException,
                            AutomationException
Fill symbol per layer position.

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

addLayer

void addLayer(IFillSymbol fillLayer)
              throws java.io.IOException,
                     AutomationException
Add fill symbol layer.

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

deleteLayer

void deleteLayer(IFillSymbol fillLayer)
                 throws java.io.IOException,
                        AutomationException
Delete fill symbol layer.

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

moveLayer

void moveLayer(IFillSymbol fillLayer,
               int toIndex)
               throws java.io.IOException,
                      AutomationException
Change symbol layer position index.

Parameters:
fillLayer - A reference to a com.esri.arcgis.display.IFillSymbol (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.