com.esri.arcgis.geodatabase
Interface INetElements

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
INetElementsProxy, StreetNetwork, UtilityNetwork

public interface INetElements
extends java.io.Serializable

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

Description: 'Provides access to members that convert between user IDs and network element IDs (EIDs).' 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 IID5db91db3_afb4_11d0_9ccd_00805f74d243
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 int getEID(int userClassID, int userID, int userSubID, int elementType)
          Returns the network element ID (EID).
 int getEIDCount(int userClassID, int userID, int elementType)
          Returns the number of network element IDs (EIDs) corresponding to the specified user class ID and user ID.
 IEnumNetEID getEIDs(int userClassID, int userID, int elementType)
          Returns the network element IDs (EIDs) corresponding to the specified user classID and user ID.
 boolean isValidElement(int eID, int elementType)
          Returns whether the specified element is part of the network.
 void queryIDs(int eID, int elementType, int[] userClassID, int[] userID, int[] userSubID)
          Returns the user class ID, user ID, and user sub ID for the specified network element.
 

Field Detail

IID5db91db3_afb4_11d0_9ccd_00805f74d243

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

isValidElement

boolean isValidElement(int eID,
                       int elementType)
                       throws java.io.IOException,
                              AutomationException
Returns whether the specified element is part of the network.

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

getEID

int getEID(int userClassID,
           int userID,
           int userSubID,
           int elementType)
           throws java.io.IOException,
                  AutomationException
Returns the network element ID (EID).

Parameters:
userClassID - The userClassID (in)
userID - The userID (in)
userSubID - The userSubID (in)
elementType - A com.esri.arcgis.geodatabase.esriElementType constant (in)
Returns:
The eID
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getEIDCount

int getEIDCount(int userClassID,
                int userID,
                int elementType)
                throws java.io.IOException,
                       AutomationException
Returns the number of network element IDs (EIDs) corresponding to the specified user class ID and user ID.

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

getEIDs

IEnumNetEID getEIDs(int userClassID,
                    int userID,
                    int elementType)
                    throws java.io.IOException,
                           AutomationException
Returns the network element IDs (EIDs) corresponding to the specified user classID and user ID.

Parameters:
userClassID - The userClassID (in)
userID - The userID (in)
elementType - A com.esri.arcgis.geodatabase.esriElementType constant (in)
Returns:
A reference to a com.esri.arcgis.geodatabase.IEnumNetEID
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

queryIDs

void queryIDs(int eID,
              int elementType,
              int[] userClassID,
              int[] userID,
              int[] userSubID)
              throws java.io.IOException,
                     AutomationException
Returns the user class ID, user ID, and user sub ID for the specified network element.

Parameters:
eID - The eID (in)
elementType - A com.esri.arcgis.geodatabase.esriElementType constant (in)
userClassID - The userClassID (out: use single element array)
userID - The userID (out: use single element array)
userSubID - The userSubID (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.