com.esri.arcgis.geodatabase
Interface IComplexNetworkFeature

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
ComplexEdgeFeature, ComplexJunctionFeature, IComplexNetworkFeatureProxy

public interface IComplexNetworkFeature
extends java.io.Serializable

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

Description: 'Provides access to members that return and modify complex network features.' 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 IID
          Deprecated. Internal use only
static int IID6bd2b5c0_c503_11d1_aea9_0000f80372b4
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 int findEdgeEID(IPoint point)
          The EID associated with the EdgeElement at the specified point.
 int getEdgeElementCount()
          The number of edge elements associated with this Feature.
 boolean isEnabledByIndex(int edgeIndex)
          Indicates whether the NetworkFeature is open or not (i.e., closed).
 void setEnabledByIndex(int edgeIndex, boolean isEnabled)
          Indicates whether the NetworkFeature is open or not (i.e., closed).
 

Field Detail

IID6bd2b5c0_c503_11d1_aea9_0000f80372b4

static final int IID6bd2b5c0_c503_11d1_aea9_0000f80372b4
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
Method Detail

getEdgeElementCount

int getEdgeElementCount()
                        throws java.io.IOException,
                               AutomationException
The number of edge elements associated with this Feature.

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

findEdgeEID

int findEdgeEID(IPoint point)
                throws java.io.IOException,
                       AutomationException
The EID associated with the EdgeElement at the specified point.

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

isEnabledByIndex

boolean isEnabledByIndex(int edgeIndex)
                         throws java.io.IOException,
                                AutomationException
Indicates whether the NetworkFeature is open or not (i.e., closed).

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

setEnabledByIndex

void setEnabledByIndex(int edgeIndex,
                       boolean isEnabled)
                       throws java.io.IOException,
                              AutomationException
Indicates whether the NetworkFeature is open or not (i.e., closed).

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