|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.esri.arcgis.geodatabase.Topology
public class Topology
COM Class 'Topology'. Generated 3/19/2015 1:20:43 PM from 'C:\ArcGIS\COM\esriGeoDatabase.olb'
Description 'Esri Topology 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.IDataset |
---|
IID, IID2d04c042_7766_11d0_b77d_00805f7ced21, xxDummy |
Fields inherited from interface com.esri.arcgis.geodatabase.IDatasetEdit |
---|
IID, IID448c5d21_9746_11d1_89e2_006097aff44e, xxDummy |
Fields inherited from interface com.esri.arcgis.geodatabase.ISchemaLock |
---|
IID, IIDdca648e5_0fbb_11d3_80a5_00c04f686238, xxDummy |
Fields inherited from interface com.esri.arcgis.display.IConnectionPointContainer |
---|
IID, IIDb196b284_bab4_101a_b69c_00aa00341d07, xxDummy |
Fields inherited from interface com.esri.arcgis.geodatabase.IFeatureClassContainer |
---|
IID, IID3b439634_cfc3_11d1_aead_0000f80372b4, xxDummy |
Fields inherited from interface com.esri.arcgis.geodatabase.ITopology2 |
---|
IID, IIDff9b929c_9726_4f60_ac10_e798999bce71, xxDummy |
Fields inherited from interface com.esri.arcgis.geodatabase.ITopology |
---|
IIDc08348e2_5ac1_4d88_a2d0_b675317bb6cd |
Fields inherited from interface com.esri.arcgis.geodatabase.ITopologyProperties |
---|
IID, IID40658b10_2c65_4b38_b00f_4d40ab551e27, xxDummy |
Fields inherited from interface com.esri.arcgis.geodatabase.ITopologyRuleContainer |
---|
IID, IIDb65d9fee_6d67_47fd_ac13_06bde90a1b34, xxDummy |
Fields inherited from interface com.esri.arcgis.geodatabase.IErrorFeatureContainer |
---|
IID, IID27c444dc_25ee_41ff_a2bd_c69b6343a6c3, xxDummy |
Fields inherited from interface com.esri.arcgis.geodatabase.IMetadata |
---|
IID, IID5de04a82_24e4_11d3_a641_0008c7d3ae50, xxDummy |
Fields inherited from interface com.esri.arcgis.geodatabase.IMetadataEdit |
---|
IID, IID97fdb978_62a4_49c5_8252_b07837b33ee9, xxDummy |
Constructor Summary | |
---|---|
Topology(java.lang.Object obj)
Construct a Topology using a reference to such an object returned from ArcGIS Engine or Server. |
Method Summary | |
---|---|
void |
addClass(IClass classToAdd,
double weight,
int xYRank,
int zRank,
boolean eventNotificationOnValidate)
Add an object, feature, or attributed relationship class to the topology. |
void |
addRule(ITopologyRule rule)
Adds a topology rule. |
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. |
void |
delete()
Deletes this dataset. |
void |
deleteRule(ITopologyRule rule)
Deletes a topology rule. |
void |
demoteFromRuleException(ITopologyErrorFeature errorException)
Demotes a topology error from an exception to an error. |
void |
enumConnectionPoints(IEnumConnectionPoints[] ppEnum)
enumConnectionPoints |
boolean |
equals(java.lang.Object o)
Compare this object with another |
IFeatureClass |
esri_getClass(int classIndex)
The FeatureClass associated with the specified index value. |
void |
findConnectionPoint(GUID riid,
IConnectionPoint[] ppCP)
findConnectionPoint |
java.lang.String |
getBrowseName()
The browse name of the dataset. |
ITopologyGraph |
getCache()
The topology graph of the topology. |
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. |
double |
getClusterTolerance()
The cluster tolerance of the topology. |
void |
getCurrentSchemaLocks(IEnumSchemaLockInfo[] schemaLockInfo)
The list of current locks. |
IPolygon |
getDirtyArea(IPolygon location)
The dirty area polygon of the topology. |
ITopologyErrorFeature |
getErrorFeature(ISpatialReference spatialReference,
int errorType,
int geometryType,
int originClassID,
int originOID,
int destinationClassID,
int destinationOID)
An error feature with that matches the passed in parameters. |
IEnumTopologyErrorFeature |
getErrorFeatures(ISpatialReference spatialReference,
ITopologyRule rule,
IEnvelope extent,
boolean errors,
boolean exceptions)
An enumeration of error features that match the passed in parameters. |
IEnumTopologyErrorFeature |
getErrorFeaturesByGeometryType(ISpatialReference spatialReference,
int geometryType,
boolean exceptions)
An enumeration of error features that match the passed in parameters. |
IEnumTopologyErrorFeature |
getErrorFeaturesByRuleType(ISpatialReference spatialReference,
int topologyRuleType,
IEnvelope extent,
boolean errors,
boolean exceptions)
An enumeration of error features that match the passed in parameters. |
IEnvelope |
getExtent()
The extent of the GeoDataset. |
IFeatureDataset |
getFeatureDataset()
The feature dataset that contains the topology. |
IName |
getFullName()
The associated name object. |
com.esri.arcgis.interop.Dispatch |
getJintegraDispatch()
Deprecated. Internal use only. |
int |
getMaximumGeneratedErrorCount()
The maximum number of errors to generate when validating a topology. |
IPropertySet |
getMetadata()
The PropertySet containing metadata. |
java.lang.String |
getName()
The name of the Dataset. |
IPropertySet |
getPropertySet()
The set of properties for the dataset. |
IRule |
getRule(int ruleID)
The topology rule with the corresponding ID. |
IRule |
getRuleByGUID(java.lang.String gUID)
The rule with the globally unique ID. |
IEnumRule |
getRules()
An enumeration of all the topology rules. |
IEnumRule |
getRulesByClass(int classID)
An enumeration of all the rules for a given class. |
IEnumRule |
getRulesByClassAndSubtype(int classID,
int subType)
An enumeration of all the rules for a given class and subtype. |
ISpatialReference |
getSpatialReference()
The spatial reference of the GeoDataset. |
int |
getState()
Indicates whether the topology is clean or not. |
IEnumDataset |
getSubsets()
Datasets contained within this dataset. |
int |
getTopologyID()
The ID of the topology. |
int |
getType()
The type of the Dataset. |
IWorkspace |
getWorkspace()
The workspace containing this dataset. |
double |
getZClusterTolerance()
The z cluster tolerance of the topology. |
int |
hashCode()
the hashcode for this object |
boolean |
isBeingEdited()
True if the dataset is being edited. |
boolean |
isCanAddRule(ITopologyRule rule)
Indicates if the topology rule can be added to the topology. |
boolean |
isCanEditMetadata()
Indicates if metadata can be edited. |
void |
promoteToRuleException(ITopologyErrorFeature errorException)
Promotes a topology error to an exception. |
void |
release()
Release a Topology. |
void |
removeClass(IClass classToRemove)
Remove an object, feature, or attributed relationship class to the topology. |
void |
rename(java.lang.String name)
Renames this Dataset. |
void |
setBrowseName(java.lang.String name)
The browse name of the dataset. |
void |
setMetadata(IPropertySet propertySet)
The PropertySet containing metadata. |
void |
synchronize(int action,
int interval)
Updates metadata with the current properties; may create metadata if it doesn't already exist. |
IEnvelope |
validateTopology(IEnvelope areaToValidate)
Validate the specified area in the topology. |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Topology(java.lang.Object obj) throws java.io.IOException
obj
to Topology
. *
Topology o = (Topology)obj; // will not work
Topology o = new Topology(obj); // Use this constructor instead
* @param obj an object returned from ArcGIS Engine or Server
java.io.IOException
- if there are interop problems
Topology theTopology = (Topology) 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 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
getSpatialReference
in interface ITopologyProperties
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 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 void enumConnectionPoints(IEnumConnectionPoints[] ppEnum) throws java.io.IOException, AutomationException
enumConnectionPoints
in interface IConnectionPointContainer
ppEnum
- A reference to a com.esri.arcgis.display.IEnumConnectionPoints (out: use single element array)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void findConnectionPoint(GUID riid, IConnectionPoint[] ppCP) throws java.io.IOException, AutomationException
findConnectionPoint
in interface IConnectionPointContainer
riid
- A Structure: com.esri.arcgis.support.ms.stdole.GUID (in)ppCP
- A reference to a com.esri.arcgis.display.IConnectionPoint (out: use single element array)
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
getClasses
in interface ITopologyProperties
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public double getZClusterTolerance() throws java.io.IOException, AutomationException
getZClusterTolerance
in interface ITopology2
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getState() throws java.io.IOException, AutomationException
getState
in interface ITopology
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IEnvelope validateTopology(IEnvelope areaToValidate) throws java.io.IOException, AutomationException
validateTopology
in interface ITopology
areaToValidate
- A reference to a com.esri.arcgis.geometry.IEnvelope (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public double getClusterTolerance() throws java.io.IOException, AutomationException
getClusterTolerance
in interface ITopology
getClusterTolerance
in interface ITopologyProperties
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public ITopologyGraph getCache() throws java.io.IOException, AutomationException
getCache
in interface ITopology
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IFeatureDataset getFeatureDataset() throws java.io.IOException, AutomationException
getFeatureDataset
in interface ITopology
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void addClass(IClass classToAdd, double weight, int xYRank, int zRank, boolean eventNotificationOnValidate) throws java.io.IOException, AutomationException
addClass
in interface ITopology
classToAdd
- A reference to a com.esri.arcgis.geodatabase.IClass (in)weight
- The weight (in)xYRank
- The xYRank (in)zRank
- The zRank (in)eventNotificationOnValidate
- The eventNotificationOnValidate (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void removeClass(IClass classToRemove) throws java.io.IOException, AutomationException
removeClass
in interface ITopology
classToRemove
- A reference to a com.esri.arcgis.geodatabase.IClass (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getMaximumGeneratedErrorCount() throws java.io.IOException, AutomationException
getMaximumGeneratedErrorCount
in interface ITopology
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getTopologyID() throws java.io.IOException, AutomationException
getTopologyID
in interface ITopology
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IPolygon getDirtyArea(IPolygon location) throws java.io.IOException, AutomationException
getDirtyArea
in interface ITopology
location
- A reference to a com.esri.arcgis.geometry.IPolygon (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IRule getRule(int ruleID) throws java.io.IOException, AutomationException
getRule
in interface ITopologyRuleContainer
ruleID
- The ruleID (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IEnumRule getRules() throws java.io.IOException, AutomationException
getRules
in interface ITopologyRuleContainer
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IRule getRuleByGUID(java.lang.String gUID) throws java.io.IOException, AutomationException
getRuleByGUID
in interface ITopologyRuleContainer
gUID
- The gUID (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IEnumRule getRulesByClass(int classID) throws java.io.IOException, AutomationException
getRulesByClass
in interface ITopologyRuleContainer
classID
- The classID (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IEnumRule getRulesByClassAndSubtype(int classID, int subType) throws java.io.IOException, AutomationException
getRulesByClassAndSubtype
in interface ITopologyRuleContainer
classID
- The classID (in)subType
- The subType (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isCanAddRule(ITopologyRule rule) throws java.io.IOException, AutomationException
isCanAddRule
in interface ITopologyRuleContainer
rule
- A reference to a com.esri.arcgis.geodatabase.ITopologyRule (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void addRule(ITopologyRule rule) throws java.io.IOException, AutomationException
addRule
in interface ITopologyRuleContainer
rule
- A reference to a com.esri.arcgis.geodatabase.ITopologyRule (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void deleteRule(ITopologyRule rule) throws java.io.IOException, AutomationException
deleteRule
in interface ITopologyRuleContainer
rule
- A reference to a com.esri.arcgis.geodatabase.ITopologyRule (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void promoteToRuleException(ITopologyErrorFeature errorException) throws java.io.IOException, AutomationException
promoteToRuleException
in interface ITopologyRuleContainer
errorException
- A reference to a com.esri.arcgis.geodatabase.ITopologyErrorFeature (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void demoteFromRuleException(ITopologyErrorFeature errorException) throws java.io.IOException, AutomationException
demoteFromRuleException
in interface ITopologyRuleContainer
errorException
- A reference to a com.esri.arcgis.geodatabase.ITopologyErrorFeature (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public ITopologyErrorFeature getErrorFeature(ISpatialReference spatialReference, int errorType, int geometryType, int originClassID, int originOID, int destinationClassID, int destinationOID) throws java.io.IOException, AutomationException
getErrorFeature
in interface IErrorFeatureContainer
spatialReference
- A reference to a com.esri.arcgis.geometry.ISpatialReference (in)errorType
- A com.esri.arcgis.geodatabase.esriTopologyRuleType constant (in)geometryType
- A com.esri.arcgis.geometry.esriGeometryType constant (in)originClassID
- The originClassID (in)originOID
- The originOID (in)destinationClassID
- The destinationClassID (in)destinationOID
- The destinationOID (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IEnumTopologyErrorFeature getErrorFeatures(ISpatialReference spatialReference, ITopologyRule rule, IEnvelope extent, boolean errors, boolean exceptions) throws java.io.IOException, AutomationException
getErrorFeatures
in interface IErrorFeatureContainer
spatialReference
- A reference to a com.esri.arcgis.geometry.ISpatialReference (in)rule
- A reference to a com.esri.arcgis.geodatabase.ITopologyRule (in)extent
- A reference to a com.esri.arcgis.geometry.IEnvelope (in)errors
- The errors (in)exceptions
- The exceptions (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IEnumTopologyErrorFeature getErrorFeaturesByGeometryType(ISpatialReference spatialReference, int geometryType, boolean exceptions) throws java.io.IOException, AutomationException
getErrorFeaturesByGeometryType
in interface IErrorFeatureContainer
spatialReference
- A reference to a com.esri.arcgis.geometry.ISpatialReference (in)geometryType
- A com.esri.arcgis.geometry.esriGeometryType constant (in)exceptions
- The exceptions (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IEnumTopologyErrorFeature getErrorFeaturesByRuleType(ISpatialReference spatialReference, int topologyRuleType, IEnvelope extent, boolean errors, boolean exceptions) throws java.io.IOException, AutomationException
getErrorFeaturesByRuleType
in interface IErrorFeatureContainer
spatialReference
- A reference to a com.esri.arcgis.geometry.ISpatialReference (in)topologyRuleType
- A com.esri.arcgis.geodatabase.esriTopologyRuleType constant (in)extent
- A reference to a com.esri.arcgis.geometry.IEnvelope (in)errors
- The errors (in)exceptions
- The exceptions (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IPropertySet getMetadata() throws java.io.IOException, AutomationException
getMetadata
in interface IMetadata
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setMetadata(IPropertySet propertySet) throws java.io.IOException, AutomationException
setMetadata
in interface IMetadata
propertySet
- A reference to a com.esri.arcgis.system.IPropertySet (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void synchronize(int action, int interval) throws java.io.IOException, AutomationException
synchronize
in interface IMetadata
action
- A com.esri.arcgis.geodatabase.esriMetadataSyncAction constant (in)interval
- The interval (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isCanEditMetadata() throws java.io.IOException, AutomationException
isCanEditMetadata
in interface IMetadataEdit
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 |