com.esri.arcgis.carto
Interface ITopologyErrorSelection

All Superinterfaces:
Serializable
All Known Implementing Classes:
TopologyLayer

public interface ITopologyErrorSelection
extends Serializable

Provides access to members that control topology selection.

Product Availability

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


Method Summary
 int getRuleType(int index)
          The topology rule type.
 int getRuleTypeCount()
          The number of rule types in the topology.
 boolean isSelectable(int index)
          Indicates if errors of a given rule type are selectable.
 boolean isSelectErrors()
          Indicates if errors are selectable.
 boolean isSelectExceptions()
          Indicates if exceptions are selectable.
 void setSelectable(int index, boolean sel)
          Indicates if errors of a given rule type are selectable.
 void setSelectErrors(boolean sel)
          Indicates if errors are selectable.
 void setSelectExceptions(boolean sel)
          Indicates if exceptions are selectable.
 

Method Detail

getRuleTypeCount

int getRuleTypeCount()
                     throws IOException,
                            AutomationException
The number of rule types in the topology.

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.

getRuleType

int getRuleType(int index)
                throws IOException,
                       AutomationException
The topology rule type.

Product Availability

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

Parameters:
index - The index (in)
Returns:
A com.esri.arcgis.geodatabase.esriTopologyRuleType constant
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setSelectable

void setSelectable(int index,
                   boolean sel)
                   throws IOException,
                          AutomationException
Indicates if errors of a given rule type are selectable.

Product Availability

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

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

isSelectable

boolean isSelectable(int index)
                     throws IOException,
                            AutomationException
Indicates if errors of a given rule type are selectable.

Product Availability

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

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

isSelectExceptions

boolean isSelectExceptions()
                           throws IOException,
                                  AutomationException
Indicates if exceptions are selectable.

Product Availability

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

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

setSelectExceptions

void setSelectExceptions(boolean sel)
                         throws IOException,
                                AutomationException
Indicates if exceptions are selectable.

Product Availability

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

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

isSelectErrors

boolean isSelectErrors()
                       throws IOException,
                              AutomationException
Indicates if errors are selectable.

Product Availability

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

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

setSelectErrors

void setSelectErrors(boolean sel)
                     throws IOException,
                            AutomationException
Indicates if errors are selectable.

Product Availability

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

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