com.esri.arcgis.display
Interface ISymbolArray

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
BarChartSymbol, DotDensityFillSymbol, ISymbolArrayProxy, PieChartSymbol, StackedChartSymbol

public interface ISymbolArray
extends java.io.Serializable

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

Description: 'Provides access to members that work with an array of symbols.' 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 IID6cff7e07_0502_11d4_9f7c_00c04f6bc709
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 void addSymbol(ISymbol symbol)
          Adds a symbol to the array.
 void clearSymbols()
          Removes all symbols from the array.
 void deleteSymbol(ISymbol symbol)
          Delete the given symbol.
 ISymbol getSymbol(int index)
          The symbol at the index position.
 int getSymbolCount()
          The number of symbols.
 void moveSymbol(ISymbol symbol, int toIndex)
          Moves the given symbol to new index position.
 void setSymbolByRef(int index, ISymbol symbol)
          The symbol at the index position.
 

Field Detail

IID6cff7e07_0502_11d4_9f7c_00c04f6bc709

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

getSymbolCount

int getSymbolCount()
                   throws java.io.IOException,
                          AutomationException
The number of symbols.

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

getSymbol

ISymbol getSymbol(int index)
                  throws java.io.IOException,
                         AutomationException
The symbol at the index position.

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

setSymbolByRef

void setSymbolByRef(int index,
                    ISymbol symbol)
                    throws java.io.IOException,
                           AutomationException
The symbol at the index position.

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

addSymbol

void addSymbol(ISymbol symbol)
               throws java.io.IOException,
                      AutomationException
Adds a symbol to the array.

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

deleteSymbol

void deleteSymbol(ISymbol symbol)
                  throws java.io.IOException,
                         AutomationException
Delete the given symbol.

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

moveSymbol

void moveSymbol(ISymbol symbol,
                int toIndex)
                throws java.io.IOException,
                       AutomationException
Moves the given symbol to new index position.

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

clearSymbols

void clearSymbols()
                  throws java.io.IOException,
                         AutomationException
Removes all symbols from the array.

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