com.esri.arcgis.networkanalysis
Interface INetworkLoader2

All Superinterfaces:
INetworkLoader, java.io.Serializable
All Known Subinterfaces:
INetworkLoader3
All Known Implementing Classes:
INetworkLoader2Proxy, INetworkLoader3Proxy, NetworkLoader

public interface INetworkLoader2
extends INetworkLoader, java.io.Serializable

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

Description: 'Provides access to members that specify parameters for creating a new geometric network.' 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 IIDdf31f749_148d_11d4_a0ea_00c04f6bdf0e
           
static int xxDummy
          Deprecated. Internal use only
 
Fields inherited from interface com.esri.arcgis.networkanalysis.INetworkLoader
IID3b310ed4_772a_11d1_b25b_0000f878229e
 
Method Summary
 int canUseFeatureClass(java.lang.String featureClassName)
          Determines if the given feature class can participate in a network.
 int checkAncillaryRoleField(java.lang.String featureClassName, java.lang.String fieldName)
          Determines whether the given AncillaryRole field is valid.
 int checkEnabledDisabledField(java.lang.String featureClassName, java.lang.String fieldName)
          Determines whether the given Enabled field is valid.
 java.lang.String getErrorTableName()
          Name of the table containing errors encountered while building the new geometric network.
 double getMinSnapTolerance()
          Minimum nonzero snap tolerance for creating a new geometric network.
 int getNumInvalidFeatures(java.lang.String featureClassName)
          Number of features with invalid geometry in the given feature class.
 int getTotalNumInvalidFeatures()
          Total number of features with invalid geometry.
 void setConfigurationKeyword(java.lang.String rhs1)
          Configuration keyword for the new geometric network.
 void setPreserveEnabledValues(boolean rhs1)
          Indicates if the Network Loader should preserve the values in the existing Enabled fields.
 
Methods inherited from interface com.esri.arcgis.networkanalysis.INetworkLoader
addFeatureClass, addWeight, addWeightAssociation, loadNetwork, putAncillaryRole, putEnabledDisabledFieldName, setFeatureDatasetNameByRef, setNetworkName, setNetworkType, setSnapTolerance
 

Field Detail

IIDdf31f749_148d_11d4_a0ea_00c04f6bdf0e

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

setConfigurationKeyword

void setConfigurationKeyword(java.lang.String rhs1)
                             throws java.io.IOException,
                                    AutomationException
Configuration keyword for the new geometric network.

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

getMinSnapTolerance

double getMinSnapTolerance()
                           throws java.io.IOException,
                                  AutomationException
Minimum nonzero snap tolerance for creating a new geometric network.

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

canUseFeatureClass

int canUseFeatureClass(java.lang.String featureClassName)
                       throws java.io.IOException,
                              AutomationException
Determines if the given feature class can participate in a network.

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

checkEnabledDisabledField

int checkEnabledDisabledField(java.lang.String featureClassName,
                              java.lang.String fieldName)
                              throws java.io.IOException,
                                     AutomationException
Determines whether the given Enabled field is valid.

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

checkAncillaryRoleField

int checkAncillaryRoleField(java.lang.String featureClassName,
                            java.lang.String fieldName)
                            throws java.io.IOException,
                                   AutomationException
Determines whether the given AncillaryRole field is valid.

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

setPreserveEnabledValues

void setPreserveEnabledValues(boolean rhs1)
                              throws java.io.IOException,
                                     AutomationException
Indicates if the Network Loader should preserve the values in the existing Enabled fields.

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

getErrorTableName

java.lang.String getErrorTableName()
                                   throws java.io.IOException,
                                          AutomationException
Name of the table containing errors encountered while building the new geometric network.

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

getTotalNumInvalidFeatures

int getTotalNumInvalidFeatures()
                               throws java.io.IOException,
                                      AutomationException
Total number of features with invalid geometry.

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

getNumInvalidFeatures

int getNumInvalidFeatures(java.lang.String featureClassName)
                          throws java.io.IOException,
                                 AutomationException
Number of features with invalid geometry in the given feature class.

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