com.esri.arcgis.geodatabase
Interface ITopologyName

All Superinterfaces:
Serializable
All Known Implementing Classes:
TopologyName

public interface ITopologyName
extends Serializable

Provides access to members that control the topology name.

Remarks

Methods to return the name of the DirtyAreas, TopologyNetworks, TopologyErrors, and FeatureDataset.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux


Method Summary
 IName getDirtyAreasName()
          Dirty areas name object.
 IDatasetName getFeatureDatasetName()
          Name of feature dataset containing the topology.
 IName getTopologyErrorName(int geometryType)
          Name of class holding errors for the specified geometry type.
 void setFeatureDatasetNameByRef(IDatasetName name)
          Name of feature dataset containing the topology.
 

Method Detail

getDirtyAreasName

IName getDirtyAreasName()
                        throws IOException,
                               AutomationException
Dirty areas name object.

Remarks

Returns the Name object of the FeatureClass storing the DirtyAreas in the Topology.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

getTopologyErrorName

IName getTopologyErrorName(int geometryType)
                           throws IOException,
                                  AutomationException
Name of class holding errors for the specified geometry type.

Product Availability

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

Parameters:
geometryType - A com.esri.arcgis.geometry.esriGeometryType constant (in)
Returns:
A reference to a com.esri.arcgis.system.IName
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getFeatureDatasetName

IDatasetName getFeatureDatasetName()
                                   throws IOException,
                                          AutomationException
Name of feature dataset containing the topology.

Remarks

Returns the FeatureDataset the Topology is in.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

setFeatureDatasetNameByRef

void setFeatureDatasetNameByRef(IDatasetName name)
                                throws IOException,
                                       AutomationException
Name of feature dataset containing the topology.

Remarks

Sets the FeatureDatasetName of the TopologyName for the purposes of opening the Topology through the Name object. This is not used to move the Topology to a different FeatureDataset. The Topology must already be in the FeatureDataset passed in.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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