com.esri.arcgis.geodatabase
Interface IDatasetName2

All Superinterfaces:
IDatasetName, Serializable
All Known Implementing Classes:
CadastralFabricName, CoverageFeatureClassName, FeatureClassName, GPToolboxName, NetworkDatasetName, RepresentationClassName

public interface IDatasetName2
extends IDatasetName, Serializable

Provides access to members that supply dataset name information.

Product Availability

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


Method Summary
 IEnumDatasetName getControllerNames(int datasetType)
          The names of the dataset of the specified type.
 void setControllerNameByRef(IDatasetName rhs1)
          Add a DatasetName.
 
Methods inherited from interface com.esri.arcgis.geodatabase.IDatasetName
getCategory, getName, getSubsetNames, getType, getWorkspaceName, setCategory, setName, setWorkspaceNameByRef
 

Method Detail

getControllerNames

IEnumDatasetName getControllerNames(int datasetType)
                                    throws IOException,
                                           AutomationException
The names of the dataset of the specified type.

Product Availability

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

Parameters:
datasetType - A com.esri.arcgis.geodatabase.esriDatasetType constant (in)
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.

setControllerNameByRef

void setControllerNameByRef(IDatasetName rhs1)
                            throws IOException,
                                   AutomationException
Add a DatasetName.

Product Availability

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

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