com.esri.arcgis.geodatabase
Interface INetworkJunction

All Superinterfaces:
INetworkElement, java.io.Serializable
All Known Subinterfaces:
INetworkJunction2
All Known Implementing Classes:
INetworkJunction2Proxy, INetworkJunctionProxy, NetworkJunction

public interface INetworkJunction
extends INetworkElement, java.io.Serializable

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

Description: 'Provides access to members that specify the properties of this network junction element.' 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_100_GET_NAME
           
static java.lang.String DISPID_110_GET_NAME
           
static java.lang.String DISPID_150_NAME
           
static java.lang.String DISPID_160_NAME
           
static java.lang.String DISPID_170_NAME
           
static java.lang.String IID
          Deprecated. Internal use only
static int IIDe3d2d64e_c620_4262_888a_dc724a82f62d
           
static int xxDummy
          Deprecated. Internal use only
 
Fields inherited from interface com.esri.arcgis.geodatabase.INetworkElement
DISPID_10_GET_NAME, DISPID_20_GET_NAME, DISPID_30_GET_NAME, DISPID_40_GET_NAME, DISPID_50_GET_NAME, DISPID_60_GET_NAME, IIDed843586_99b4_4e36_9684_5bec34938906
 
Method Summary
 int getEdgeCount()
          Number of network edge elements adjacent to this network junction element.
 int getTurnCount()
          Number of network turn elements anchored at this network junction.
 void queryEdge(int index, boolean leavingJunction, INetworkEdge edge)
          Queries the index'th network edge element adjacent to this network junction element.
 void queryPoint(IPoint point)
          Queries the point object corresponding to this network junction element.
 void queryTurn(int index, INetworkTurn turn)
          Queries the index'th network turn element anchored at this network junction element.
 
Methods inherited from interface com.esri.arcgis.geodatabase.INetworkElement
getAttributeValue, getAttributeValueByName, getEID, getElementType, getOID, getSourceID
 

Field Detail

IIDe3d2d64e_c620_4262_888a_dc724a82f62d

static final int IIDe3d2d64e_c620_4262_888a_dc724a82f62d
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_100_GET_NAME

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

DISPID_110_GET_NAME

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

DISPID_150_NAME

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

DISPID_160_NAME

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

DISPID_170_NAME

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

getEdgeCount

int getEdgeCount()
                 throws java.io.IOException,
                        AutomationException
Number of network edge elements adjacent to this network junction element.

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

getTurnCount

int getTurnCount()
                 throws java.io.IOException,
                        AutomationException
Number of network turn elements anchored at this network junction.

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

queryEdge

void queryEdge(int index,
               boolean leavingJunction,
               INetworkEdge edge)
               throws java.io.IOException,
                      AutomationException
Queries the index'th network edge element adjacent to this network junction element.

Parameters:
index - The index (in)
leavingJunction - The leavingJunction (in)
edge - A reference to a com.esri.arcgis.geodatabase.INetworkEdge (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

queryTurn

void queryTurn(int index,
               INetworkTurn turn)
               throws java.io.IOException,
                      AutomationException
Queries the index'th network turn element anchored at this network junction element.

Parameters:
index - The index (in)
turn - A reference to a com.esri.arcgis.geodatabase.INetworkTurn (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

queryPoint

void queryPoint(IPoint point)
                throws java.io.IOException,
                       AutomationException
Queries the point object corresponding to this network junction element.

Parameters:
point - A reference to a com.esri.arcgis.geometry.IPoint (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.