|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.esri.arcgis.geodatabase.FeatureDataset
public class FeatureDataset
COM Class 'FeatureDataset'. Generated 3/19/2015 1:20:43 PM from 'C:\ArcGIS\COM\esriGeoDatabase.olb'
Description 'Esri Feature Dataset 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 =
Field Summary |
---|
Fields inherited from interface com.esri.arcgis.geodatabase.IDatasetEdit |
---|
IID, IID448c5d21_9746_11d1_89e2_006097aff44e, xxDummy |
Fields inherited from interface com.esri.arcgis.geodatabase.IDatasetEditInfo |
---|
IID, IID234c31c1_9740_11d1_89e2_006097aff44e, xxDummy |
Fields inherited from interface com.esri.arcgis.geodatabase.IDatasetAnalyze |
---|
IID, IID60262917_d53f_4e0b_86ff_a916c3fb26bc, xxDummy |
Fields inherited from interface com.esri.arcgis.geodatabase.ISchemaLock |
---|
IID, IIDdca648e5_0fbb_11d3_80a5_00c04f686238, xxDummy |
Fields inherited from interface com.esri.arcgis.geodatabase.IGeoDatasetSchemaEdit |
---|
IID, IID6b267c02_28cc_11d3_9f67_00c04f6bdf0c, xxDummy |
Fields inherited from interface com.esri.arcgis.geodatabase.IFeatureDataset |
---|
IID, IIDd4803ee3_79f4_11d0_97fc_0080c7f79481, xxDummy |
Fields inherited from interface com.esri.arcgis.geodatabase.IDataset |
---|
IID2d04c042_7766_11d0_b77d_00805f7ced21 |
Fields inherited from interface com.esri.arcgis.geodatabase.INetworkCollection2 |
---|
IID, IIDa2b19ed3_0fe6_11d4_a0e5_00c04f6bdf0e, xxDummy |
Fields inherited from interface com.esri.arcgis.geodatabase.INetworkCollection |
---|
IIDa933f752_5ed3_11d2_aa8a_00c04fa37b82 |
Fields inherited from interface com.esri.arcgis.geodatabase.IFeatureClassContainer |
---|
IID, IID3b439634_cfc3_11d1_aead_0000f80372b4, xxDummy |
Fields inherited from interface com.esri.arcgis.geodatabase.IRelationshipClassContainer |
---|
IID, IIDc6c98e41_ee39_11d2_8a5a_000000000000, xxDummy |
Fields inherited from interface com.esri.arcgis.geodatabase.IDatasetContainer |
---|
IID, IIDbd770969_efb7_11d3_9fa2_00c04f6bdf0c, xxDummy |
Fields inherited from interface com.esri.arcgis.geodatabase.ITopologyContainer2 |
---|
IID, IIDf6146622_e8f8_496e_9d50_800594ff3378, xxDummy |
Fields inherited from interface com.esri.arcgis.geodatabase.ITopologyContainer |
---|
IIDc2a33a05_adab_4fc9_938c_cb0e14476686 |
Fields inherited from interface com.esri.arcgis.geodatabase.IFeatureDatasetExtensionContainer |
---|
IID, IID23869b3a_1ad9_468b_9e52_6fdc3c261fda, xxDummy |
Constructor Summary | |
---|---|
FeatureDataset(java.lang.Object obj)
Construct a FeatureDataset 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. |
void |
addRelationshipClass(IRelationshipClass relationshipClass)
Transfers ownership of a relationship class to this container. |
void |
alterSpatialReference(ISpatialReference spatialReference)
Alters the spatial reference of the dataset to match the coordinate system of the input spatial reference, does not reproject the data. |
void |
analyze(int tableComponents)
Analyze the data to update/generate DBMS statistics. |
boolean |
canCopy()
True if this dataset can be copied. |
boolean |
canDelete()
True if this dataset can be deleted. |
boolean |
canRename()
True if this dataset can be renamed. |
void |
changeSchemaLock(int schemaLock)
Changes a schema lock. |
IDataset |
copy(java.lang.String copyName,
IWorkspace copyWorkspace)
Copies this dataset to a new dataset with the specified name. |
IFeatureClass |
createFeatureClass(java.lang.String name,
IFields fields,
IUID cLSID,
IUID eXTCLSID,
int featureType,
java.lang.String shapeFieldName,
java.lang.String configKeyword)
Creates a new FeatureClass in this FeatureDataset. |
IGeometricNetwork |
createGeometricNetwork(java.lang.String name,
int networkType,
boolean buildNormalizedTables)
Creates a new GeometricNetwork in this FeatureDataset. |
IGeometricNetwork |
createGeometricNetworkEx(java.lang.String name,
int networkType,
boolean buildNormalizedTables,
java.lang.String configKeyword,
int formatNum)
Creates a new GeometricNetwork with a configuration keyword in this FeatureDataset. |
IRelationshipClass |
createRelationshipClass(java.lang.String relClassName,
IObjectClass originClass,
IObjectClass destinationClass,
java.lang.String forwardLabel,
java.lang.String backwardLabel,
int cardinality,
int notification,
boolean isComposite,
boolean isAttributed,
IFields relAttrFields,
java.lang.String originPrimaryKey,
java.lang.String destPrimaryKey,
java.lang.String originForeignKey,
java.lang.String destForeignKey)
Creates a new relationship class in this container. |
ITopology |
createTopology(java.lang.String name,
double clusterTolerance,
int maxGeneratedErrorCount,
java.lang.String configurationKeyword)
Creates a new topology. |
ITopology |
createTopologyEx(java.lang.String name,
double clusterTolerance,
double zClusterTolerance,
int maxGeneratedErrorCount,
java.lang.String configurationKeyword)
Creates a new topology. |
void |
delete()
Deletes this dataset. |
boolean |
equals(java.lang.Object o)
Compare this object with another |
IFeatureClass |
esri_getClass(int classIndex)
The FeatureClass associated with the specified index value. |
IFeatureDatasetExtension |
findExtension(int type)
Provides access to the feature dataset extension that supports the specified dataset type. |
int |
getAllowableComponents()
The allowable components to be analyzed. |
java.lang.String |
getBrowseName()
The browse name of the dataset. |
java.lang.String |
getCategory()
The category of the dataset. |
IFeatureClass |
getClassByID(int iD)
The FeatureClass with the specified ID. |
IFeatureClass |
getClassByName(java.lang.String name)
The FeatureClass with the specified name. |
int |
getClassCount()
The number of FeatureClasses in this container. |
IEnumFeatureClass |
getClasses()
An enumerator over the FeatureClasses. |
void |
getCurrentSchemaLocks(IEnumSchemaLockInfo[] schemaLockInfo)
The list of current locks. |
double |
getDefaultClusterTolerance()
The default cluster tolerance as per the topology engine. |
double |
getDefaultZClusterTolerance()
The default z cluster tolerance as per the topology engine. |
IFeatureDatasetExtension |
getExtension(int index)
Provides access to a feature dataset extension. |
int |
getExtensionCount()
The number of feature dataset extensions. |
IEnvelope |
getExtent()
The extent of the GeoDataset. |
int |
getFormatNumber(int index)
The specified format number. |
int |
getFormatNumberCount()
The count of valid format numbers. |
IName |
getFullName()
The associated name object. |
IGeometricNetwork |
getGeometricNetwork(int index)
The GeometricNetwork associated with the specified index value. |
IGeometricNetwork |
getGeometricNetworkByName(java.lang.String name)
The GeometricNetwork with the specified Name. |
int |
getGeometricNetworkCount()
The number of GeometricNetworks in this FeatureDataset. |
com.esri.arcgis.interop.Dispatch |
getJintegraDispatch()
Deprecated. Internal use only. |
double |
getMaximumClusterTolerance()
The maximal cluster tolerance as per the topology engine. |
double |
getMaximumZClusterTolerance()
The maximal z cluster tolerance as per the topology engine. |
int |
getMaxStorableClassID(int formatNum)
Returns the maximum storable feature class ID for the given format number. |
double |
getMinimumClusterTolerance()
The minimal cluster tolerance as per the topology engine. |
double |
getMinimumZClusterTolerance()
The minimal z cluster tolerance as per the topology engine. |
java.lang.String |
getName()
The name of the Dataset. |
IPropertySet |
getPropertySet()
The set of properties for the dataset. |
IEnumRelationshipClass |
getRelationshipClasses()
An enumerator over the RelationshipClasses in this container. |
ISpatialReference |
getSpatialReference()
The spatial reference of the GeoDataset. |
IEnumDataset |
getSubsets()
Datasets contained within this dataset. |
ITopology |
getTopology(int index)
The topology at the specified index. |
ITopology |
getTopologyByID(int iD)
The topology with the specified ID. |
ITopology |
getTopologyByName(java.lang.String name)
The topology with the specified name. |
int |
getTopologyCount()
The number of topologies in the container. |
int |
getType()
The type of the Dataset. |
IWorkspace |
getWorkspace()
The workspace containing this dataset. |
int |
hashCode()
the hashcode for this object |
boolean |
isBeingEdited()
True if the dataset is being edited. |
boolean |
isCanAlterSpatialReference()
Indicates if the spatial reference of the dataset can be altered. |
boolean |
isCanEdit()
True if the dataset supports edit sessions with the ability to discard edits on save. |
boolean |
isCanRedo()
True if the dataset supports edit sessions with the ability to redo undone operations. |
boolean |
isCanUndo()
True if the dataset supports edit sessions with the ability to undo individual edit operations. |
void |
release()
Release a FeatureDataset. |
void |
rename(java.lang.String name)
Renames this Dataset. |
void |
setBrowseName(java.lang.String name)
The browse name of the dataset. |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public FeatureDataset(java.lang.Object obj) throws java.io.IOException
obj
to FeatureDataset
. *
FeatureDataset o = (FeatureDataset)obj; // will not work
FeatureDataset o = new FeatureDataset(obj); // Use this constructor instead
* @param obj an object returned from ArcGIS Engine or Server
java.io.IOException
- if there are interop problems
FeatureDataset theFeatureDataset = (FeatureDataset) obj;
Method Detail |
---|
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public com.esri.arcgis.interop.Dispatch getJintegraDispatch()
getJintegraDispatch
in interface com.esri.arcgis.interop.RemoteObjRef
public void release()
release
in interface com.esri.arcgis.interop.RemoteObjRef
public java.lang.String getName() throws java.io.IOException, AutomationException
getName
in interface IDataset
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IName getFullName() throws java.io.IOException, AutomationException
getFullName
in interface IDataset
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public java.lang.String getBrowseName() throws java.io.IOException, AutomationException
getBrowseName
in interface IDataset
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setBrowseName(java.lang.String name) throws java.io.IOException, AutomationException
setBrowseName
in interface IDataset
name
- The name (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getType() throws java.io.IOException, AutomationException
getType
in interface IDataset
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public java.lang.String getCategory() throws java.io.IOException, AutomationException
getCategory
in interface IDataset
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IEnumDataset getSubsets() throws java.io.IOException, AutomationException
getSubsets
in interface IDataset
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IWorkspace getWorkspace() throws java.io.IOException, AutomationException
getWorkspace
in interface IDataset
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IPropertySet getPropertySet() throws java.io.IOException, AutomationException
getPropertySet
in interface IDataset
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean canCopy() throws java.io.IOException, AutomationException
canCopy
in interface IDataset
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IDataset copy(java.lang.String copyName, IWorkspace copyWorkspace) throws java.io.IOException, AutomationException
copy
in interface IDataset
copyName
- The copyName (in)copyWorkspace
- A reference to a com.esri.arcgis.geodatabase.IWorkspace (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean canDelete() throws java.io.IOException, AutomationException
canDelete
in interface IDataset
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void delete() throws java.io.IOException, AutomationException
delete
in interface IDataset
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean canRename() throws java.io.IOException, AutomationException
canRename
in interface IDataset
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void rename(java.lang.String name) throws java.io.IOException, AutomationException
rename
in interface IDataset
name
- The name (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isBeingEdited() throws java.io.IOException, AutomationException
isBeingEdited
in interface IDatasetEdit
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isCanEdit() throws java.io.IOException, AutomationException
isCanEdit
in interface IDatasetEditInfo
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isCanUndo() throws java.io.IOException, AutomationException
isCanUndo
in interface IDatasetEditInfo
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isCanRedo() throws java.io.IOException, AutomationException
isCanRedo
in interface IDatasetEditInfo
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void analyze(int tableComponents) throws java.io.IOException, AutomationException
analyze
in interface IDatasetAnalyze
tableComponents
- The tableComponents (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getAllowableComponents() throws java.io.IOException, AutomationException
getAllowableComponents
in interface IDatasetAnalyze
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void changeSchemaLock(int schemaLock) throws java.io.IOException, AutomationException
changeSchemaLock
in interface ISchemaLock
schemaLock
- A com.esri.arcgis.geodatabase.esriSchemaLock constant (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void getCurrentSchemaLocks(IEnumSchemaLockInfo[] schemaLockInfo) throws java.io.IOException, AutomationException
getCurrentSchemaLocks
in interface ISchemaLock
schemaLockInfo
- A reference to a com.esri.arcgis.geodatabase.IEnumSchemaLockInfo (out: use single element array)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public ISpatialReference getSpatialReference() throws java.io.IOException, AutomationException
This property is read only. For layers, when the first layer is added to ArcMap, its spatial reference is read by this property, and the map is set to this spatial reference.
Instances of the esriCarto.GroupLayer class will return null for this property, as a group layer can contain multiple datasets with different spatial references.
Modifications to a spatial reference returned by this property will not be persisted. To modify the spatial reference of a dataset, the IGeoDatasetSchemaEdit and IGeoDatasetSchemaEdit2 interfaces should be used.
getSpatialReference
in interface IGeoDataset
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IEnvelope getExtent() throws java.io.IOException, AutomationException
The IGeoDataset::Extent property returns an envelope representing the maximum extent of data which has been stored in the dataset.
Consider the following scenario. A new feature class has features added to it. The IGeoDataset::Extent is then requested and an envelope is returned. The extents of the envelope returned are represented by the red box in the image below.
If a portion of the features were then deleted and the extent is again requested an envelope with the exact same extents as during the first request would be returned (see image below). This is because the deletion of features does not shrink the extent. However all additions of features outside the red box would increase the envelope returned to encompass the newly added features.
If you would like to update the IGeoDataset::Extent property to reflect the current features in your dataset please see IFeatureClassManage::UpdateExtent (also see IFeatureClassLoad). In the image below the extent has been updated and a new envelope is being returned.
ESRI's GroupLayer implements this property differently from most other layer coclasses. When you instantiate a new GroupLayer, this property will return a valid envelope with zero height and width. With most other newly instantiated layers (for example FeatureLayer, RasterLayer, TinLayer), this property initally returns Nothing.
getExtent
in interface IGeoDataset
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isCanAlterSpatialReference() throws java.io.IOException, AutomationException
isCanAlterSpatialReference
in interface IGeoDatasetSchemaEdit
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void alterSpatialReference(ISpatialReference spatialReference) throws java.io.IOException, AutomationException
alterSpatialReference
in interface IGeoDatasetSchemaEdit
spatialReference
- A reference to a com.esri.arcgis.geometry.ISpatialReference (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IFeatureClass createFeatureClass(java.lang.String name, IFields fields, IUID cLSID, IUID eXTCLSID, int featureType, java.lang.String shapeFieldName, java.lang.String configKeyword) throws java.io.IOException, AutomationException
createFeatureClass
in interface IFeatureDataset
name
- The name (in)fields
- A reference to a com.esri.arcgis.geodatabase.IFields (in)cLSID
- A reference to a com.esri.arcgis.system.IUID (in)eXTCLSID
- A reference to a com.esri.arcgis.system.IUID (in)featureType
- A com.esri.arcgis.geodatabase.esriFeatureType constant (in)shapeFieldName
- The shapeFieldName (in)configKeyword
- The configKeyword (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getGeometricNetworkCount() throws java.io.IOException, AutomationException
getGeometricNetworkCount
in interface INetworkCollection
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IGeometricNetwork getGeometricNetwork(int index) throws java.io.IOException, AutomationException
getGeometricNetwork
in interface INetworkCollection
index
- The index (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IGeometricNetwork getGeometricNetworkByName(java.lang.String name) throws java.io.IOException, AutomationException
getGeometricNetworkByName
in interface INetworkCollection
name
- The name (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IGeometricNetwork createGeometricNetwork(java.lang.String name, int networkType, boolean buildNormalizedTables) throws java.io.IOException, AutomationException
createGeometricNetwork
in interface INetworkCollection
name
- The name (in)networkType
- A com.esri.arcgis.geodatabase.esriNetworkType constant (in)buildNormalizedTables
- The buildNormalizedTables (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getFormatNumberCount() throws java.io.IOException, AutomationException
getFormatNumberCount
in interface INetworkCollection2
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getFormatNumber(int index) throws java.io.IOException, AutomationException
getFormatNumber
in interface INetworkCollection2
index
- The index (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getMaxStorableClassID(int formatNum) throws java.io.IOException, AutomationException
getMaxStorableClassID
in interface INetworkCollection2
formatNum
- The formatNum (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IGeometricNetwork createGeometricNetworkEx(java.lang.String name, int networkType, boolean buildNormalizedTables, java.lang.String configKeyword, int formatNum) throws java.io.IOException, AutomationException
createGeometricNetworkEx
in interface INetworkCollection2
name
- The name (in)networkType
- A com.esri.arcgis.geodatabase.esriNetworkType constant (in)buildNormalizedTables
- The buildNormalizedTables (in)configKeyword
- The configKeyword (in)formatNum
- The formatNum (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IFeatureClass esri_getClass(int classIndex) throws java.io.IOException, AutomationException
esri_getClass
in interface IFeatureClassContainer
classIndex
- The classIndex (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IFeatureClass getClassByID(int iD) throws java.io.IOException, AutomationException
getClassByID
in interface IFeatureClassContainer
iD
- The iD (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IFeatureClass getClassByName(java.lang.String name) throws java.io.IOException, AutomationException
getClassByName
in interface IFeatureClassContainer
name
- The name (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getClassCount() throws java.io.IOException, AutomationException
getClassCount
in interface IFeatureClassContainer
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IEnumFeatureClass getClasses() throws java.io.IOException, AutomationException
getClasses
in interface IFeatureClassContainer
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IEnumRelationshipClass getRelationshipClasses() throws java.io.IOException, AutomationException
getRelationshipClasses
in interface IRelationshipClassContainer
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IRelationshipClass createRelationshipClass(java.lang.String relClassName, IObjectClass originClass, IObjectClass destinationClass, java.lang.String forwardLabel, java.lang.String backwardLabel, int cardinality, int notification, boolean isComposite, boolean isAttributed, IFields relAttrFields, java.lang.String originPrimaryKey, java.lang.String destPrimaryKey, java.lang.String originForeignKey, java.lang.String destForeignKey) throws java.io.IOException, AutomationException
createRelationshipClass
in interface IRelationshipClassContainer
relClassName
- The relClassName (in)originClass
- A reference to a com.esri.arcgis.geodatabase.IObjectClass (in)destinationClass
- A reference to a com.esri.arcgis.geodatabase.IObjectClass (in)forwardLabel
- The forwardLabel (in)backwardLabel
- The backwardLabel (in)cardinality
- A com.esri.arcgis.geodatabase.esriRelCardinality constant (in)notification
- A com.esri.arcgis.geodatabase.esriRelNotification constant (in)isComposite
- The isComposite (in)isAttributed
- The isAttributed (in)relAttrFields
- A reference to a com.esri.arcgis.geodatabase.IFields (in)originPrimaryKey
- The originPrimaryKey (in)destPrimaryKey
- The destPrimaryKey (in)originForeignKey
- The originForeignKey (in)destForeignKey
- The destForeignKey (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void addRelationshipClass(IRelationshipClass relationshipClass) throws java.io.IOException, AutomationException
addRelationshipClass
in interface IRelationshipClassContainer
relationshipClass
- A reference to a com.esri.arcgis.geodatabase.IRelationshipClass (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void addDataset(IDataset datasetToAdd) throws java.io.IOException, AutomationException
addDataset
in interface IDatasetContainer
datasetToAdd
- A reference to a com.esri.arcgis.geodatabase.IDataset (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public ITopology createTopologyEx(java.lang.String name, double clusterTolerance, double zClusterTolerance, int maxGeneratedErrorCount, java.lang.String configurationKeyword) throws java.io.IOException, AutomationException
createTopologyEx
in interface ITopologyContainer2
name
- The name (in)clusterTolerance
- The clusterTolerance (in)zClusterTolerance
- The zClusterTolerance (in)maxGeneratedErrorCount
- The maxGeneratedErrorCount (in)configurationKeyword
- The configurationKeyword (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public double getDefaultZClusterTolerance() throws java.io.IOException, AutomationException
getDefaultZClusterTolerance
in interface ITopologyContainer2
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public double getMinimumZClusterTolerance() throws java.io.IOException, AutomationException
getMinimumZClusterTolerance
in interface ITopologyContainer2
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public double getMaximumZClusterTolerance() throws java.io.IOException, AutomationException
getMaximumZClusterTolerance
in interface ITopologyContainer2
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public ITopology getTopology(int index) throws java.io.IOException, AutomationException
getTopology
in interface ITopologyContainer
index
- The index (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public ITopology getTopologyByName(java.lang.String name) throws java.io.IOException, AutomationException
getTopologyByName
in interface ITopologyContainer
name
- The name (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public ITopology getTopologyByID(int iD) throws java.io.IOException, AutomationException
getTopologyByID
in interface ITopologyContainer
iD
- The iD (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getTopologyCount() throws java.io.IOException, AutomationException
getTopologyCount
in interface ITopologyContainer
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public ITopology createTopology(java.lang.String name, double clusterTolerance, int maxGeneratedErrorCount, java.lang.String configurationKeyword) throws java.io.IOException, AutomationException
createTopology
in interface ITopologyContainer
name
- The name (in)clusterTolerance
- The clusterTolerance (in)maxGeneratedErrorCount
- The maxGeneratedErrorCount (in)configurationKeyword
- The configurationKeyword (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public double getDefaultClusterTolerance() throws java.io.IOException, AutomationException
getDefaultClusterTolerance
in interface ITopologyContainer
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public double getMinimumClusterTolerance() throws java.io.IOException, AutomationException
getMinimumClusterTolerance
in interface ITopologyContainer
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public double getMaximumClusterTolerance() throws java.io.IOException, AutomationException
getMaximumClusterTolerance
in interface ITopologyContainer
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getExtensionCount() throws java.io.IOException, AutomationException
getExtensionCount
in interface IFeatureDatasetExtensionContainer
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IFeatureDatasetExtension getExtension(int index) throws java.io.IOException, AutomationException
getExtension
in interface IFeatureDatasetExtensionContainer
index
- The index (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IFeatureDatasetExtension findExtension(int type) throws java.io.IOException, AutomationException
findExtension
in interface IFeatureDatasetExtensionContainer
type
- A com.esri.arcgis.geodatabase.esriDatasetType constant (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |