com.esri.arcgis.networkanalysis
Interface IEIDHelper

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
EIDHelper, IEIDHelperProxy

public interface IEIDHelper
extends java.io.Serializable

COM Interface 'IEIDHelper'. Generated 3/19/2015 1:20:58 PM from 'C:\ArcGIS\COM\esriNetworkAnalysis.olb'

Description: 'Provides access to members that get the features and/or geometries from an enumeration of element IDs.' 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 IID212ad7b8_747a_11d4_a68d_0008c7d3bbfa
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 void addField(java.lang.String field)
          Adds a field to the list of fields to return with the feature.
 void clearFields()
          Clears the list of fields to return with the feature.
 IEnumEIDInfo createEnumEIDInfo(IEnumNetEID netEIDs)
          Creates an enumeration of EIDInfo objects based on the specified EIDs and parameters on this EIDHelper object.
 void setDisplayEnvelopeByRef(IEnvelope rhs1)
          Envelope in which valid geometries and features must reside to be returned in the EnumEIDInfo object.
 void setGeometricNetworkByRef(IGeometricNetwork rhs1)
          Geometric network from which these element IDs come.
 void setOutputSpatialReferenceByRef(ISpatialReference rhs1)
          Spatial reference the returned geometries should be in.
 void setPartialComplexEdgeGeometry(boolean rhs1)
          Indicates if the EIDs representing partial complex edges return the geometry of the partial complex edge.
 void setReturnFeatures(boolean rhs1)
          Indicates if the created IEIDInfo enumeration should contain features.
 void setReturnGeometries(boolean rhs1)
          Indicates if the created EIDInfo enumeration should contain geometries.
 

Field Detail

IID212ad7b8_747a_11d4_a68d_0008c7d3bbfa

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

setGeometricNetworkByRef

void setGeometricNetworkByRef(IGeometricNetwork rhs1)
                              throws java.io.IOException,
                                     AutomationException
Geometric network from which these element IDs come.

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

addField

void addField(java.lang.String field)
              throws java.io.IOException,
                     AutomationException
Adds a field to the list of fields to return with the feature.

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

clearFields

void clearFields()
                 throws java.io.IOException,
                        AutomationException
Clears the list of fields to return with the feature.

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

setReturnGeometries

void setReturnGeometries(boolean rhs1)
                         throws java.io.IOException,
                                AutomationException
Indicates if the created EIDInfo enumeration should contain geometries.

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

setReturnFeatures

void setReturnFeatures(boolean rhs1)
                       throws java.io.IOException,
                              AutomationException
Indicates if the created IEIDInfo enumeration should contain features.

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

setOutputSpatialReferenceByRef

void setOutputSpatialReferenceByRef(ISpatialReference rhs1)
                                    throws java.io.IOException,
                                           AutomationException
Spatial reference the returned geometries should be in.

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

setPartialComplexEdgeGeometry

void setPartialComplexEdgeGeometry(boolean rhs1)
                                   throws java.io.IOException,
                                          AutomationException
Indicates if the EIDs representing partial complex edges return the geometry of the partial complex edge.

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

createEnumEIDInfo

IEnumEIDInfo createEnumEIDInfo(IEnumNetEID netEIDs)
                               throws java.io.IOException,
                                      AutomationException
Creates an enumeration of EIDInfo objects based on the specified EIDs and parameters on this EIDHelper object.

Parameters:
netEIDs - A reference to a com.esri.arcgis.geodatabase.IEnumNetEID (in)
Returns:
A reference to a com.esri.arcgis.networkanalysis.IEnumEIDInfo
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setDisplayEnvelopeByRef

void setDisplayEnvelopeByRef(IEnvelope rhs1)
                             throws java.io.IOException,
                                    AutomationException
Envelope in which valid geometries and features must reside to be returned in the EnumEIDInfo object.

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