com.esri.arcgis.schematic
Interface ISchematicAlgorithmSheet

All Superinterfaces:
Serializable
All Known Implementing Classes:
ISchematicAlgorithmSheetProxy, SchematicAlgorithmSheet, SchematicAnalystSheet

public interface ISchematicAlgorithmSheet
extends Serializable

Provides access to members that control the schematic algorithm sheet (that is, the dialog box where the schematic algorithms properties pages display).

Product Availability

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

See Also:
ISchematicAlgorithmParameters, ISchematicAlgorithmPage

Method Summary
 void addPage(String classID)
          Adds the specified schematic algorithm properties page in the schematic algorithm sheet.
 boolean isHasPage(ISchematicAlgorithm algorithm)
          Indicates if an algorithm properties page related to the specified schematic algorithm is defined for the schematic algorithm sheet.
 void removePage(String classID)
          Removes the specified schematic algorithm properties page from the schematic algorithm sheet.
 void show(ISchematicAlgorithm algorithm)
          Shows the schematic algorithm sheet.
 

Method Detail

addPage

void addPage(String classID)
             throws IOException,
                    AutomationException
Adds the specified schematic algorithm properties page in the schematic algorithm sheet.

Product Availability

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

Parameters:
classID - The classID (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
See Also:
ISchematicAlgorithmSheet.removePage(String), ISchematicAlgorithmSheet.isHasPage(com.esri.arcgis.schematic.ISchematicAlgorithm)

removePage

void removePage(String classID)
                throws IOException,
                       AutomationException
Removes the specified schematic algorithm properties page from the schematic algorithm sheet.

Product Availability

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

Parameters:
classID - The classID (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
See Also:
ISchematicAlgorithmSheet.addPage(String), ISchematicAlgorithmSheet.isHasPage(com.esri.arcgis.schematic.ISchematicAlgorithm)

show

void show(ISchematicAlgorithm algorithm)
          throws IOException,
                 AutomationException
Shows the schematic algorithm sheet.

Product Availability

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

Parameters:
algorithm - 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.

isHasPage

boolean isHasPage(ISchematicAlgorithm algorithm)
                  throws IOException,
                         AutomationException
Indicates if an algorithm properties page related to the specified schematic algorithm is defined for the schematic algorithm sheet.

Product Availability

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

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