com.esri.arcgis.carto
Interface IArrayOfIShader

All Superinterfaces:
Serializable
All Known Implementing Classes:
ArrayOfIShader

public interface IArrayOfIShader
extends Serializable

Access to members that managae an arrray of IShader objects.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.


Method Summary
 void add(IShader iShaderParam)
          Adds the IShader.
 int getCount()
          The IShader count.
 IShader getElement(int index)
          The IShader at the specified position.
 void insert(int index, IShader iShaderParam)
          Adds the IShader at the specified position.
 void remove(int index)
          Removes the IShader at the specified position.
 void removeAll()
          Removes every IShader.
 

Method Detail

getCount

int getCount()
             throws IOException,
                    AutomationException
The IShader count.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

getElement

IShader getElement(int index)
                   throws IOException,
                          AutomationException
The IShader at the specified position.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

remove

void remove(int index)
            throws IOException,
                   AutomationException
Removes the IShader at the specified position.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Parameters:
index - The index (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

removeAll

void removeAll()
               throws IOException,
                      AutomationException
Removes every IShader.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

add

void add(IShader iShaderParam)
         throws IOException,
                AutomationException
Adds the IShader.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Parameters:
iShaderParam - A reference to a com.esri.arcgis.carto.IShader (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

insert

void insert(int index,
            IShader iShaderParam)
            throws IOException,
                   AutomationException
Adds the IShader at the specified position.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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