com.esri.arcgis.schematic
Interface IEnumSchematicAlgorithm

All Superinterfaces:
Serializable
All Known Implementing Classes:
EnumSchematicAlgorithm

public interface IEnumSchematicAlgorithm
extends Serializable

Provides access to members that control the enumeration of schematic algorithms.

Product Availability

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


Method Summary
 void add(ISchematicAlgorithm pAlgorithm)
          Adds a new algorithm to the enumeration.
 void clear()
          Empties the enumeration collection.
 int getCount()
          Number of items in the enumeration.
 ISchematicAlgorithm next()
          Retrieves the next ISchematicAlgorithm in the enumeration sequence.
 void reset()
          Resets the enumeration sequence to the beginning.
 

Method Detail

next

ISchematicAlgorithm next()
                         throws IOException,
                                AutomationException
Retrieves the next ISchematicAlgorithm in the enumeration sequence.

Product Availability

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

Returns:
A reference to a com.esri.arcgis.schematic.ISchematicAlgorithm
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

reset

void reset()
           throws IOException,
                  AutomationException
Resets the enumeration sequence to the beginning.

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.

getCount

int getCount()
             throws IOException,
                    AutomationException
Number of items in the enumeration.

Product Availability

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

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

add

void add(ISchematicAlgorithm pAlgorithm)
         throws IOException,
                AutomationException
Adds a new algorithm to the enumeration.

Product Availability

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

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

clear

void clear()
           throws IOException,
                  AutomationException
Empties the enumeration collection.

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.