com.esri.arcgis.geodatabase
Interface INetworkElement

All Superinterfaces:
java.io.Serializable
All Known Subinterfaces:
INetworkEdge, INetworkEdge2, INetworkJunction, INetworkJunction2, INetworkTurn, INetworkTurn2
All Known Implementing Classes:
INetworkEdge2Proxy, INetworkEdgeProxy, INetworkElementProxy, INetworkJunction2Proxy, INetworkJunctionProxy, INetworkTurn2Proxy, INetworkTurnProxy, NetworkEdge, NetworkJunction, NetworkTurn

public interface INetworkElement
extends java.io.Serializable

COM Interface 'INetworkElement'. Generated 3/19/2015 1:20:57 PM from 'C:\ArcGIS\COM\esriGeoDatabase.olb'

Description: 'Provides access to members that specify the properties common to all network elements.' 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
static java.lang.String DISPID_10_GET_NAME
           
static java.lang.String DISPID_20_GET_NAME
           
static java.lang.String DISPID_30_GET_NAME
           
static java.lang.String DISPID_40_GET_NAME
           
static java.lang.String DISPID_50_GET_NAME
           
static java.lang.String DISPID_60_GET_NAME
           
static java.lang.String IID
          Deprecated. Internal use only
static int IIDed843586_99b4_4e36_9684_5bec34938906
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 java.lang.Object getAttributeValue(int attributeID)
          Value of this network element for the given network attribute ID.
 java.lang.Object getAttributeValueByName(java.lang.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.
 

Field Detail

IIDed843586_99b4_4e36_9684_5bec34938906

static final int IIDed843586_99b4_4e36_9684_5bec34938906
See Also:
Constant Field Values

xxDummy

static final int xxDummy
Deprecated. Internal use only
See Also:
Constant Field Values

IID

static final java.lang.String IID
Deprecated. Internal use only
See Also:
Constant Field Values

DISPID_10_GET_NAME

static final java.lang.String DISPID_10_GET_NAME
See Also:
Constant Field Values

DISPID_20_GET_NAME

static final java.lang.String DISPID_20_GET_NAME
See Also:
Constant Field Values

DISPID_30_GET_NAME

static final java.lang.String DISPID_30_GET_NAME
See Also:
Constant Field Values

DISPID_40_GET_NAME

static final java.lang.String DISPID_40_GET_NAME
See Also:
Constant Field Values

DISPID_50_GET_NAME

static final java.lang.String DISPID_50_GET_NAME
See Also:
Constant Field Values

DISPID_60_GET_NAME

static final java.lang.String DISPID_60_GET_NAME
See Also:
Constant Field Values
Method Detail

getEID

int getEID()
           throws java.io.IOException,
                  AutomationException
Element ID for this network element.

Returns:
The eID
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getElementType

int getElementType()
                   throws java.io.IOException,
                          AutomationException
Type of this network element.

Returns:
A com.esri.arcgis.geodatabase.esriNetworkElementType constant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getSourceID

int getSourceID()
                throws java.io.IOException,
                       AutomationException
ID of the network dataset source from which this network element was derived.

Returns:
The sourceID
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getOID

int getOID()
           throws java.io.IOException,
                  AutomationException
Object ID of the object corresponding to this network element.

Returns:
The oID
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getAttributeValue

java.lang.Object getAttributeValue(int attributeID)
                                   throws java.io.IOException,
                                          AutomationException
Value of this network element for the given network attribute ID.

Parameters:
attributeID - The attributeID (in)
Returns:
A Variant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getAttributeValueByName

java.lang.Object getAttributeValueByName(java.lang.String attributeName)
                                         throws java.io.IOException,
                                                AutomationException
Value of this network element for the given network attribute name.

Parameters:
attributeName - The attributeName (in)
Returns:
A Variant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.