com.esri.arcgis.geodatabase
Interface IFeatureDatasetName

All Superinterfaces:
Serializable
All Known Subinterfaces:
IFeatureDatasetName2
All Known Implementing Classes:
CoverageName, FeatureDatasetName

public interface IFeatureDatasetName
extends Serializable

Provides access to members that hand out enumerated subset names in the feature dataset.

Superseded By

IFeatureDatasetName2

When To Use

The IFeatureDatasetName interface supports methods to get the name objects identifying the feature classes, relationship classes, and geometric networks within the named feature dataset without opening the feature dataset.

Product Availability

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

See Also:
IGPDataType.getFullName()

Method Summary
 IEnumDatasetName getFeatureClassNames()
          An enumerator over the feature class names in this FeatureDataset.
 IEnumDatasetName getGeometricNetworkNames()
          An enumerator over the geometric network names in this FeatureDataset.
 IEnumDatasetName getRelationshipClassNames()
          An enumerator over the relationship class names in this FeatureDataset.
 IEnumDatasetName getTableNames()
          An enumerator over the table (non spatial object class) names in this FeatureDataset.
 

Method Detail

getFeatureClassNames

IEnumDatasetName getFeatureClassNames()
                                      throws IOException,
                                             AutomationException
An enumerator over the feature class names in this FeatureDataset.

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.IEnumDatasetName
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getGeometricNetworkNames

IEnumDatasetName getGeometricNetworkNames()
                                          throws IOException,
                                                 AutomationException
An enumerator over the geometric network names in this FeatureDataset.

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.IEnumDatasetName
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getTableNames

IEnumDatasetName getTableNames()
                               throws IOException,
                                      AutomationException
An enumerator over the table (non spatial object class) names in this FeatureDataset.

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.IEnumDatasetName
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getRelationshipClassNames

IEnumDatasetName getRelationshipClassNames()
                                           throws IOException,
                                                  AutomationException
An enumerator over the relationship class names in this FeatureDataset.

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.IEnumDatasetName
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.