com.esri.arcgis.geodatabase
Interface IFeatureDatasetExtension

All Superinterfaces:
Serializable
All Known Subinterfaces:
IFeatureDatasetExtension2
All Known Implementing Classes:
CadastralFabricFDExtension, IFeatureDatasetExtension2Proxy, IFeatureDatasetExtensionProxy, NetworkDatasetFDExtension, TerrainFeatureDatasetExtension

public interface IFeatureDatasetExtension
extends Serializable

Provides access to standard functionality found in all feature dataset extensions.

Superseded By

IFeatureDatasetExtension2

Remarks

The IFeatureDatasetExtension interface is used to return a reference to the feature dataset associated with the extension. A reference to IFeatureDatasetExtension can be obtained by using the IFeatureDatasetExtensionContainer::FindExtension method with the appropriate esriDatasetType.

Product Availability

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


Method Summary
 IFeatureDataset getFeatureDataset()
          Provides access to the feature dataset containing the extension.
 void init(IFeatureDataset dataset)
          Initialize the feature dataset extension.
 

Method Detail

getFeatureDataset

IFeatureDataset getFeatureDataset()
                                  throws IOException,
                                         AutomationException
Provides access to the feature dataset containing the extension.

Remarks

The FeatureDataset method returns a reference to the feature dataset associated with the FeatureDatasetExtension.

Product Availability

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

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

init

void init(IFeatureDataset dataset)
          throws IOException,
                 AutomationException
Initialize the feature dataset extension.

Remarks

The Init method is for internal use only.

Product Availability

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

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