|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.esri.arcgis.interop.Dispatch com.esri.arcgis.geodatabase.ITopologyClassProxy
public class ITopologyClassProxy
Provides access to topology class members.
The ITopologyClass interface provides read-only access to the properties of feature classes in a Topology. Most of these properties are specified when the feature class is added to the Topology.
Field Summary | |
---|---|
boolean |
noncastable
|
Fields inherited from class com.esri.arcgis.interop.Dispatch |
---|
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, objRef |
Constructor Summary | |
---|---|
|
ITopologyClassProxy()
|
|
ITopologyClassProxy(Object obj)
|
protected |
ITopologyClassProxy(Object obj,
String iid)
|
Method Summary | |
---|---|
void |
addListener(String iidStr,
Object theListener,
Object theSource)
|
ITopology |
getTopology()
The Topology associated with the class. |
double |
getWeight()
The weight of the class in the topology. |
int |
getXYRank()
The XY rank of the class in the topology. |
int |
getZRank()
The Z rank of the class in the topology. |
boolean |
isEventNotificationOnValidate()
Indicates if event notification is fired on validate. |
boolean |
isInTopology()
Indicates if the class is in a topology. |
void |
removeListener(String iidStr,
Object theListener)
|
Methods inherited from class com.esri.arcgis.interop.Dispatch |
---|
bindUsingMoniker, constructVtblPosTable, convertToNative, cookieForListener, createDispatch, createObjrefMonikerDisplayName, equals, getActiveObject, getActiveObject, getDefaultProperty, getDispatchIdOfName, getLastErrorCode, getMtsObjectContext, getObjRef, getPropertyByName, getPropertyByName, getVtblPos, hashCode, initDispatch, invoke, invokeMethodByName, invokeMethodByName, invokeMethodByName, invokePropertyGetByName, invokePropertyPutByName, invokePropertyPutByRefByName, isNativeMode, isObjRef, optimizedVtblInvoke, queryInterface, readExternal, release, setNativeMode, setPropertyByName, toString, vtblInvoke, writeExternal |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public boolean noncastable
Constructor Detail |
---|
public ITopologyClassProxy()
public ITopologyClassProxy(Object obj) throws IOException
IOException
protected ITopologyClassProxy(Object obj, String iid) throws IOException
IOException
Method Detail |
---|
public void addListener(String iidStr, Object theListener, Object theSource) throws IOException
addListener
in class com.esri.arcgis.interop.Dispatch
IOException
public void removeListener(String iidStr, Object theListener) throws IOException
removeListener
in class com.esri.arcgis.interop.Dispatch
IOException
public ITopology getTopology() throws IOException, AutomationException
Returns the Topology this FeatureClass is associated with. A FeatureClass can be associated with only 1 Topology.
getTopology
in interface ITopologyClass
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isInTopology() throws IOException, AutomationException
Returns True if the FeatureClass participates in a topology and False if the FeatureClass does not participate in a Topology.
isInTopology
in interface ITopologyClass
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public double getWeight() throws IOException, AutomationException
The Weight of the feature class is a long between 1 and 10. This property is not currently implemented.
getWeight
in interface ITopologyClass
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getXYRank() throws IOException, AutomationException
The XYRank of a feature class in the topology is a long between 1 and 50. It represents the relative accuracy of the features in the feature class with respect to their surrounding features.
getXYRank
in interface ITopologyClass
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getZRank() throws IOException, AutomationException
The ZRank of a feature class in the topology is a long between 1 and 50. It represents the relative accuracy of the features in the feature class with respect to their surrounding features. If a feature class is not Z aware it will return a ZRank of zero.
getZRank
in interface ITopologyClass
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isEventNotificationOnValidate() throws IOException, AutomationException
EventNotificationOnValidate returns a Boolean value indicating if the ITopologyClassEvents::OnValidate event is broadcast when the Topology of the participating feature class is validated. The EventNotificationOnValidate property is only set when the feature class is added to the Topology and can only be set if the Topology is created programmatically. Feature classes participating in topologies created with the use of the Topology Wizard in ArcCatalog, return False for EventNotificationOnValidate.
isEventNotificationOnValidate
in interface ITopologyClass
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 |