|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.esri.arcgis.interop.Dispatch
com.esri.arcgis.geodatabase.INetworkElementProxy
public class INetworkElementProxy
Provides access to members that specify the properties common to all network elements.
The INetworkElement interface is used to access the properties of the network element, such as its attribute values and identifiers.
To access the NetworkElement object for an existing element in the network dataset, use the QueryJunction, QueryEdge, or QueryTurn methods on the INetworkQuery interface.
| Field Summary | |
|---|---|
boolean |
noncastable
|
| Fields inherited from class com.esri.arcgis.interop.Dispatch |
|---|
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, objRef |
| Constructor Summary | |
|---|---|
|
INetworkElementProxy()
|
|
INetworkElementProxy(Object obj)
|
protected |
INetworkElementProxy(Object obj,
String iid)
|
| Method Summary | |
|---|---|
void |
addListener(String iidStr,
Object theListener,
Object theSource)
|
Object |
getAttributeValue(int attributeID)
Value of this network element for the given network attribute ID. |
Object |
getAttributeValueByName(String attributeName)
Value of this network element for the given network attribute name. |
int |
getEID()
Element ID for this network element. |
int |
getElementType()
Type of this network element. |
int |
getOID()
Object ID of the object corresponding to this network element. |
int |
getSourceID()
ID of the network dataset source from which this network element was derived. |
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 INetworkElementProxy()
public INetworkElementProxy(Object obj)
throws IOException
IOException
protected INetworkElementProxy(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.DispatchIOException
public void removeListener(String iidStr,
Object theListener)
throws IOException
removeListener in class com.esri.arcgis.interop.DispatchIOException
public int getEID()
throws IOException,
AutomationException
getEID in interface INetworkElementIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getElementType()
throws IOException,
AutomationException
getElementType in interface INetworkElementIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getSourceID()
throws IOException,
AutomationException
The SourceID is the unique ID of the NetworkSource that generated this network element.
getSourceID in interface INetworkElementIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getOID()
throws IOException,
AutomationException
The OID property returns the ObjectID of the feature that generated this network element.
getOID in interface INetworkElementIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public Object getAttributeValue(int attributeID)
throws IOException,
AutomationException
getAttributeValue in interface INetworkElementattributeID - The attributeID (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public Object getAttributeValueByName(String attributeName)
throws IOException,
AutomationException
getAttributeValueByName in interface INetworkElementattributeName - The attributeName (in)
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 | ||||||||