com.esri.arcgis.geodatabase
Interface IEdgeFeatureSource

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
EdgeFeatureSource, IEdgeFeatureSourceProxy

public interface IEdgeFeatureSource
extends java.io.Serializable

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

Description: 'Provides access to members that specify the properties of a network dataset source whose edge elements are derived from line geometry.' 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 IIDcc16e6db_051a_4ccb_adaf_0ca823ecd00b
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 int getClassConnectivityGroup()
          Connectivity group in which this edge feature source participates.
 int getClassConnectivityPolicy()
          Policy determining how all edge elements in this source connect to each other.
 java.lang.String getFromElevationFieldName()
          The field name on the feature source to be used as the from elevation field when determining connectivity at coincident end vertices.
 int getSubtypeConnectivityGroup(int subtypeCode)
          Connectivity group in which the specified subtype of this edge feature source participates.
 int getSubtypeConnectivityPolicy(int subtypeCode)
          Policy determining how the edge elements in the specified subtype of this source connect to each other.
 java.lang.String getToElevationFieldName()
          The field name on the feature source to be used as the to elevation field when determining connectivity at coincident end vertices.
 boolean isUsesSubtypes()
          Indicates if this edge feature source determines connectivity groups and policies by subtypes.
 void setClassConnectivityGroup(int group)
          Connectivity group in which this edge feature source participates.
 void setClassConnectivityPolicy(int policy)
          Policy determining how all edge elements in this source connect to each other.
 void setFromElevationFieldName(java.lang.String name)
          The field name on the feature source to be used as the from elevation field when determining connectivity at coincident end vertices.
 void setSubtypeConnectivityGroup(int subtypeCode, int group)
          Connectivity group in which the specified subtype of this edge feature source participates.
 void setSubtypeConnectivityPolicy(int subtypeCode, int policy)
          Policy determining how the edge elements in the specified subtype of this source connect to each other.
 void setToElevationFieldName(java.lang.String name)
          The field name on the feature source to be used as the to elevation field when determining connectivity at coincident end vertices.
 void setUsesSubtypes(boolean bySubtype)
          Indicates if this edge feature source determines connectivity groups and policies by subtypes.
 

Field Detail

IIDcc16e6db_051a_4ccb_adaf_0ca823ecd00b

static final int IIDcc16e6db_051a_4ccb_adaf_0ca823ecd00b
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

getClassConnectivityPolicy

int getClassConnectivityPolicy()
                               throws java.io.IOException,
                                      AutomationException
Policy determining how all edge elements in this source connect to each other.

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

setClassConnectivityPolicy

void setClassConnectivityPolicy(int policy)
                                throws java.io.IOException,
                                       AutomationException
Policy determining how all edge elements in this source connect to each other.

Parameters:
policy - A com.esri.arcgis.geodatabase.esriNetworkEdgeConnectivityPolicy constant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getClassConnectivityGroup

int getClassConnectivityGroup()
                              throws java.io.IOException,
                                     AutomationException
Connectivity group in which this edge feature source participates.

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

setClassConnectivityGroup

void setClassConnectivityGroup(int group)
                               throws java.io.IOException,
                                      AutomationException
Connectivity group in which this edge feature source participates.

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

getSubtypeConnectivityPolicy

int getSubtypeConnectivityPolicy(int subtypeCode)
                                 throws java.io.IOException,
                                        AutomationException
Policy determining how the edge elements in the specified subtype of this source connect to each other.

Parameters:
subtypeCode - The subtypeCode (in)
Returns:
A com.esri.arcgis.geodatabase.esriNetworkEdgeConnectivityPolicy constant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setSubtypeConnectivityPolicy

void setSubtypeConnectivityPolicy(int subtypeCode,
                                  int policy)
                                  throws java.io.IOException,
                                         AutomationException
Policy determining how the edge elements in the specified subtype of this source connect to each other.

Parameters:
subtypeCode - The subtypeCode (in)
policy - A com.esri.arcgis.geodatabase.esriNetworkEdgeConnectivityPolicy constant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getSubtypeConnectivityGroup

int getSubtypeConnectivityGroup(int subtypeCode)
                                throws java.io.IOException,
                                       AutomationException
Connectivity group in which the specified subtype of this edge feature source participates.

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

setSubtypeConnectivityGroup

void setSubtypeConnectivityGroup(int subtypeCode,
                                 int group)
                                 throws java.io.IOException,
                                        AutomationException
Connectivity group in which the specified subtype of this edge feature source participates.

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

isUsesSubtypes

boolean isUsesSubtypes()
                       throws java.io.IOException,
                              AutomationException
Indicates if this edge feature source determines connectivity groups and policies by subtypes.

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

setUsesSubtypes

void setUsesSubtypes(boolean bySubtype)
                     throws java.io.IOException,
                            AutomationException
Indicates if this edge feature source determines connectivity groups and policies by subtypes.

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

getFromElevationFieldName

java.lang.String getFromElevationFieldName()
                                           throws java.io.IOException,
                                                  AutomationException
The field name on the feature source to be used as the from elevation field when determining connectivity at coincident end vertices.

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

setFromElevationFieldName

void setFromElevationFieldName(java.lang.String name)
                               throws java.io.IOException,
                                      AutomationException
The field name on the feature source to be used as the from elevation field when determining connectivity at coincident end vertices.

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

getToElevationFieldName

java.lang.String getToElevationFieldName()
                                         throws java.io.IOException,
                                                AutomationException
The field name on the feature source to be used as the to elevation field when determining connectivity at coincident end vertices.

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

setToElevationFieldName

void setToElevationFieldName(java.lang.String name)
                             throws java.io.IOException,
                                    AutomationException
The field name on the feature source to be used as the to elevation field when determining connectivity at coincident end vertices.

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