com.esri.arcgis.networkanalyst
Interface INASolverSettings2

All Superinterfaces:
INASolverSettings, java.io.Serializable
All Known Subinterfaces:
INASolverSettings3
All Known Implementing Classes:
INASolverSettings2Proxy, INASolverSettings3Proxy, NAClosestFacilitySolver, NALocationAllocationSolver, NAODCostMatrixSolver, NARouteSolver, NAServerClosestFacilityParams, NAServerLocationAllocationParams, NAServerODCostMatrixParams, NAServerRouteParams, NAServerServiceAreaParams, NAServerVRPParams, NAServiceAreaSolver, NAVRPSolver

public interface INASolverSettings2
extends INASolverSettings, java.io.Serializable

COM Interface 'INASolverSettings2'. Generated 7/9/2008 10:23:59 AM from 'C:\ArcGIS\Java\JavaEngine\buildoutput\olb\esriNetworkAnalyst.olb'

Generated using ArcGIS Proxy Generator

Description: 'Provides access to settings common to all solvers.' 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 IIDd3696546_2831_4aa5_a879_acd66e50a938
           
static int xxDummy
          Deprecated. Internal use only
 
Fields inherited from interface com.esri.arcgis.networkanalyst.INASolverSettings
IID5a8dc105_0e57_45c8_a01d_0188ce7f7b52
 
Method Summary
 java.lang.Object getAttributeParameterValue(java.lang.String attributeName, java.lang.String paramName)
          The value to use for an attribute parameter within the network dataset.
 boolean isResetHierarchyRangesOnBind()
          Indicates if the hierarchy ranges will be reset to the network dataset's hierarchy settings when the solver is bound.
 void setAttributeParameterValue(java.lang.String attributeName, java.lang.String paramName, java.lang.Object value)
          The value to use for an attribute parameter within the network dataset.
 void setResetHierarchyRangesOnBind(boolean value)
          Indicates if the hierarchy ranges will be reset to the network dataset's hierarchy settings when the solver is bound.
 
Methods inherited from interface com.esri.arcgis.networkanalyst.INASolverSettings
getAccumulateAttributeNames, getHierarchyAttributeName, getHierarchyLevelCount, getImpedanceAttributeName, getMaxValueForHierarchy, getNumTransitionToHierarchy, getRestrictionAttributeNames, getRestrictUTurns, isIgnoreInvalidLocations, isUseHierarchy, setAccumulateAttributeNamesByRef, setHierarchyAttributeName, setHierarchyLevelCount, setIgnoreInvalidLocations, setImpedanceAttributeName, setMaxValueForHierarchy, setNumTransitionToHierarchy, setRestrictionAttributeNamesByRef, setRestrictUTurns, setUseHierarchy
 

Field Detail

IIDd3696546_2831_4aa5_a879_acd66e50a938

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

isResetHierarchyRangesOnBind

boolean isResetHierarchyRangesOnBind()
                                     throws java.io.IOException,
                                            AutomationException
Indicates if the hierarchy ranges will be reset to the network dataset's hierarchy settings when the solver is bound.

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

setResetHierarchyRangesOnBind

void setResetHierarchyRangesOnBind(boolean value)
                                   throws java.io.IOException,
                                          AutomationException
Indicates if the hierarchy ranges will be reset to the network dataset's hierarchy settings when the solver is bound.

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

getAttributeParameterValue

java.lang.Object getAttributeParameterValue(java.lang.String attributeName,
                                            java.lang.String paramName)
                                            throws java.io.IOException,
                                                   AutomationException
The value to use for an attribute parameter within the network dataset.

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

setAttributeParameterValue

void setAttributeParameterValue(java.lang.String attributeName,
                                java.lang.String paramName,
                                java.lang.Object value)
                                throws java.io.IOException,
                                       AutomationException
The value to use for an attribute parameter within the network dataset.

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