com.esri.arcgis.geodatabaseextensions
Class TerrainFeatureDatasetExtension

java.lang.Object
  extended by com.esri.arcgis.geodatabaseextensions.TerrainFeatureDatasetExtension
All Implemented Interfaces:
IDatasetContainer, IDatasetContainer2, IDatasetContainer3, IFeatureDatasetExtension, com.esri.arcgis.interop.RemoteObjRef, java.io.Serializable

public class TerrainFeatureDatasetExtension
extends java.lang.Object
implements com.esri.arcgis.interop.RemoteObjRef, IFeatureDatasetExtension, IDatasetContainer, IDatasetContainer2, IDatasetContainer3

COM Class 'TerrainFeatureDatasetExtension'. Generated 3/19/2015 1:20:49 PM from 'C:\ArcGIS\COM\esriGeoDatabaseExtensions.olb'

Description 'Esri TerrainFeatureDatasetExtension object.' Generator Options: PromptForTypeLibraries = False ClashPrefix = esri_ LowerCaseMemberNames = True IDispatchOnly = False RetryOnReject = False AwtForOcxs = True ArraysAsObjects = False DontRenameSameMethods = False ImplementConflictingInterfaces = True ReuseMethods = True RenameConflictingInterfaceMethods = True GenBeanInfo = True GenerateJavadoc =

See Also:
Serialized Form

Field Summary
 
Fields inherited from interface com.esri.arcgis.geodatabase.IFeatureDatasetExtension
IID, IIDf0a333bf_b864_4b71_8ff5_086da66851d8, xxDummy
 
Fields inherited from interface com.esri.arcgis.geodatabase.IDatasetContainer3
IID, IID1b7498c6_f47b_4ac6_a716_835b702a9cac, xxDummy
 
Fields inherited from interface com.esri.arcgis.geodatabase.IDatasetContainer2
IIDc826e861_dbfa_4b86_95fe_8352e287e284
 
Fields inherited from interface com.esri.arcgis.geodatabase.IDatasetContainer
IIDbd770969_efb7_11d3_9fa2_00c04f6bdf0c
 
Constructor Summary
TerrainFeatureDatasetExtension(java.lang.Object obj)
          Construct a TerrainFeatureDatasetExtension using a reference to such an object returned from ArcGIS Engine or Server.
 
Method Summary
 void addDataset(IDataset datasetToAdd)
          Adds a dataset to the dataset collection.
 IDataset createDataset(IDEDataset dataElement)
          Given a data element, create a dataset in this container.
 boolean equals(java.lang.Object o)
          Compare this object with another
 IDataset getDataset(int type, int index)
          The dataset associated with the specified index value and dataset type.
 IDataset getDatasetByID(int type, int datasetID)
          The dataset associated with the specified index value and dataset type.
 IDataset getDatasetByName(int type, java.lang.String name)
          The dataset of the specified type with the specified name.
 int getDatasetCount(int type)
          The number of datasets of the specified type in this container.
 IEnumDatasetName getDatasetNames(int type)
          The names of all the datasets with the specified type.
 IEnumDataset getDatasets(int type)
          An enumerator over the datasets of the specified type.
 IEnumDatasetType getDatasetTypes()
          The names of all the datasets with the specified type.
 IFeatureDataset getFeatureDataset()
          Provides access to the feature dataset containing the extension.
 com.esri.arcgis.interop.Dispatch getJintegraDispatch()
          Deprecated. Internal use only.
 int hashCode()
          the hashcode for this object
 void init(IFeatureDataset dataset)
          Initialize the feature dataset extension.
 void release()
          Release a TerrainFeatureDatasetExtension.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TerrainFeatureDatasetExtension

public TerrainFeatureDatasetExtension(java.lang.Object obj)
                               throws java.io.IOException
Construct a TerrainFeatureDatasetExtension using a reference to such an object returned from ArcGIS Engine or Server. This is semantically equivalent to casting obj to TerrainFeatureDatasetExtension.
Casting to this class from the return value of a method will not work, as this class represents an abstract class in ArcObjects.
*
TerrainFeatureDatasetExtension o = (TerrainFeatureDatasetExtension)obj; // will not work

TerrainFeatureDatasetExtension o = new TerrainFeatureDatasetExtension(obj); // Use this constructor instead
* @param obj an object returned from ArcGIS Engine or Server

Throws:
java.io.IOException - if there are interop problems TerrainFeatureDatasetExtension theTerrainFeatureDatasetExtension = (TerrainFeatureDatasetExtension) obj;
Method Detail

equals

public boolean equals(java.lang.Object o)
Compare this object with another

Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
the hashcode for this object

Overrides:
hashCode in class java.lang.Object

getJintegraDispatch

public com.esri.arcgis.interop.Dispatch getJintegraDispatch()
Deprecated. Internal use only.

Specified by:
getJintegraDispatch in interface com.esri.arcgis.interop.RemoteObjRef

release

public void release()
Release a TerrainFeatureDatasetExtension.

Specified by:
release in interface com.esri.arcgis.interop.RemoteObjRef

getFeatureDataset

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

Specified by:
getFeatureDataset in interface IFeatureDatasetExtension
Returns:
A reference to a com.esri.arcgis.geodatabase.IFeatureDataset
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

init

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

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

addDataset

public void addDataset(IDataset datasetToAdd)
                throws java.io.IOException,
                       AutomationException
Adds a dataset to the dataset collection.

Specified by:
addDataset in interface IDatasetContainer
Parameters:
datasetToAdd - A reference to a com.esri.arcgis.geodatabase.IDataset (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getDataset

public IDataset getDataset(int type,
                           int index)
                    throws java.io.IOException,
                           AutomationException
The dataset associated with the specified index value and dataset type.

Specified by:
getDataset in interface IDatasetContainer2
Parameters:
type - A com.esri.arcgis.geodatabase.esriDatasetType constant (in)
index - The index (in)
Returns:
A reference to a com.esri.arcgis.geodatabase.IDataset
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getDatasets

public IEnumDataset getDatasets(int type)
                         throws java.io.IOException,
                                AutomationException
An enumerator over the datasets of the specified type.

Specified by:
getDatasets in interface IDatasetContainer2
Parameters:
type - A com.esri.arcgis.geodatabase.esriDatasetType constant (in)
Returns:
A reference to a com.esri.arcgis.geodatabase.IEnumDataset
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getDatasetCount

public int getDatasetCount(int type)
                    throws java.io.IOException,
                           AutomationException
The number of datasets of the specified type in this container.

Specified by:
getDatasetCount in interface IDatasetContainer2
Parameters:
type - A com.esri.arcgis.geodatabase.esriDatasetType constant (in)
Returns:
The count
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getDatasetByName

public IDataset getDatasetByName(int type,
                                 java.lang.String name)
                          throws java.io.IOException,
                                 AutomationException
The dataset of the specified type with the specified name.

Specified by:
getDatasetByName in interface IDatasetContainer2
Parameters:
type - A com.esri.arcgis.geodatabase.esriDatasetType constant (in)
name - The name (in)
Returns:
A reference to a com.esri.arcgis.geodatabase.IDataset
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getDatasetNames

public IEnumDatasetName getDatasetNames(int type)
                                 throws java.io.IOException,
                                        AutomationException
The names of all the datasets with the specified type.

Specified by:
getDatasetNames in interface IDatasetContainer2
Parameters:
type - A com.esri.arcgis.geodatabase.esriDatasetType constant (in)
Returns:
A reference to a com.esri.arcgis.geodatabase.IEnumDatasetName
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getDatasetTypes

public IEnumDatasetType getDatasetTypes()
                                 throws java.io.IOException,
                                        AutomationException
The names of all the datasets with the specified type.

Specified by:
getDatasetTypes in interface IDatasetContainer2
Returns:
A reference to a com.esri.arcgis.geodatabase.IEnumDatasetType
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

createDataset

public IDataset createDataset(IDEDataset dataElement)
                       throws java.io.IOException,
                              AutomationException
Given a data element, create a dataset in this container.

Specified by:
createDataset in interface IDatasetContainer2
Parameters:
dataElement - A reference to a com.esri.arcgis.geodatabase.IDEDataset (in)
Returns:
A reference to a com.esri.arcgis.geodatabase.IDataset
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getDatasetByID

public IDataset getDatasetByID(int type,
                               int datasetID)
                        throws java.io.IOException,
                               AutomationException
The dataset associated with the specified index value and dataset type.

Specified by:
getDatasetByID in interface IDatasetContainer3
Parameters:
type - A com.esri.arcgis.geodatabase.esriDatasetType constant (in)
datasetID - The datasetID (in)
Returns:
A reference to a com.esri.arcgis.geodatabase.IDataset
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.