com.esri.arcgis.schematic
Interface ISchematicBuilderRuleContainer

All Superinterfaces:
Serializable
All Known Implementing Classes:
ISchematicBuilderRuleContainerProxy, SchematicDiagramClass

public interface ISchematicBuilderRuleContainer
extends Serializable

Provides access to members that control the schematic builder rules defined within a container (that is, within a schematic diagram class).

Product Availability

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

See Also:
ISchematicBuilderRuleManager, ISchematicBuilderRule

Method Summary
 IEnumSchematicBuilderRule getOrderedSchematicBuilderRules()
          Schematic builder rules enumeration within the container returned in their definition order.
 ISchematicBuilderRule getSchematicBuilderRuleByID(int iD)
          Schematic builder rule referenced by the specified ID.
 int getSchematicBuilderRuleCount()
          Number of schematic builder rules within the container.
 

Method Detail

getOrderedSchematicBuilderRules

IEnumSchematicBuilderRule getOrderedSchematicBuilderRules()
                                                          throws IOException,
                                                                 AutomationException
Schematic builder rules enumeration within the container returned in their definition order.

Product Availability

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

Returns:
A reference to a com.esri.arcgis.schematic.IEnumSchematicBuilderRule
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
See Also:
ISchematicBuilderRule.getOrderNumber()

getSchematicBuilderRuleByID

ISchematicBuilderRule getSchematicBuilderRuleByID(int iD)
                                                  throws IOException,
                                                         AutomationException
Schematic builder rule referenced by the specified ID.

Product Availability

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

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

getSchematicBuilderRuleCount

int getSchematicBuilderRuleCount()
                                 throws IOException,
                                        AutomationException
Number of schematic builder rules within the container.

Product Availability

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

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