com.esri.arcgisws
Class NAServerSolverParams

java.lang.Object
  extended bycom.esri.arcgisws.NAServerSolverParams
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
NAServerClosestFacilityParams, NAServerRouteParams, NAServerServiceAreaParams

public abstract class NAServerSolverParams
extends java.lang.Object
implements java.io.Serializable

See Also:
Serialized Form

Constructor Summary
NAServerSolverParams()
           
NAServerSolverParams(java.lang.String NALayerName, double snapTolerance, double maxSnapTolerance, EsriUnits snapToleranceUnits, NAClassCandidateFieldMap[] NAClassCandidateFieldMaps, boolean returnMap, MapDescription mapDescription, ImageDescription imageDescription, SpatialReference outputSpatialReference, boolean returnGeometriesAsBinary, java.lang.String[] accumulateAttributeNames, java.lang.String impedanceAttributeName, boolean ignoreInvalidLocations, EsriNetworkForwardStarBacktrack restrictUTurns, java.lang.String[] restrictionAttributeNames, boolean useHierarchy, java.lang.String hierarchyAttributeName, int hierarchyLevelCount, int[] hierarchyMaxValues, int[] hierarchyNumTransitions, boolean resetHierarchyRangesOnBind, NAAttributeParameterValue[] attributeParameterValues)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 java.lang.String[] getAccumulateAttributeNames()
          Gets the accumulateAttributeNames value for this NAServerSolverParams.
 NAAttributeParameterValue[] getAttributeParameterValues()
          Gets the attributeParameterValues value for this NAServerSolverParams.
static org.apache.axis.encoding.Deserializer getDeserializer(java.lang.String mechType, java.lang.Class _javaType, javax.xml.namespace.QName _xmlType)
          Get Custom Deserializer
 java.lang.String getHierarchyAttributeName()
          Gets the hierarchyAttributeName value for this NAServerSolverParams.
 int getHierarchyLevelCount()
          Gets the hierarchyLevelCount value for this NAServerSolverParams.
 int[] getHierarchyMaxValues()
          Gets the hierarchyMaxValues value for this NAServerSolverParams.
 int[] getHierarchyNumTransitions()
          Gets the hierarchyNumTransitions value for this NAServerSolverParams.
 ImageDescription getImageDescription()
          Gets the imageDescription value for this NAServerSolverParams.
 java.lang.String getImpedanceAttributeName()
          Gets the impedanceAttributeName value for this NAServerSolverParams.
 MapDescription getMapDescription()
          Gets the mapDescription value for this NAServerSolverParams.
 double getMaxSnapTolerance()
          Gets the maxSnapTolerance value for this NAServerSolverParams.
 NAClassCandidateFieldMap[] getNAClassCandidateFieldMaps()
          Gets the NAClassCandidateFieldMaps value for this NAServerSolverParams.
 java.lang.String getNALayerName()
          Gets the NALayerName value for this NAServerSolverParams.
 SpatialReference getOutputSpatialReference()
          Gets the outputSpatialReference value for this NAServerSolverParams.
 java.lang.String[] getRestrictionAttributeNames()
          Gets the restrictionAttributeNames value for this NAServerSolverParams.
 EsriNetworkForwardStarBacktrack getRestrictUTurns()
          Gets the restrictUTurns value for this NAServerSolverParams.
static org.apache.axis.encoding.Serializer getSerializer(java.lang.String mechType, java.lang.Class _javaType, javax.xml.namespace.QName _xmlType)
          Get Custom Serializer
 double getSnapTolerance()
          Gets the snapTolerance value for this NAServerSolverParams.
 EsriUnits getSnapToleranceUnits()
          Gets the snapToleranceUnits value for this NAServerSolverParams.
static org.apache.axis.description.TypeDesc getTypeDesc()
          Return type metadata object
 int hashCode()
           
 boolean isIgnoreInvalidLocations()
          Gets the ignoreInvalidLocations value for this NAServerSolverParams.
 boolean isResetHierarchyRangesOnBind()
          Gets the resetHierarchyRangesOnBind value for this NAServerSolverParams.
 boolean isReturnGeometriesAsBinary()
          Gets the returnGeometriesAsBinary value for this NAServerSolverParams.
 boolean isReturnMap()
          Gets the returnMap value for this NAServerSolverParams.
 boolean isUseHierarchy()
          Gets the useHierarchy value for this NAServerSolverParams.
 void setAccumulateAttributeNames(java.lang.String[] accumulateAttributeNames)
          Sets the accumulateAttributeNames value for this NAServerSolverParams.
 void setAttributeParameterValues(NAAttributeParameterValue[] attributeParameterValues)
          Sets the attributeParameterValues value for this NAServerSolverParams.
 void setHierarchyAttributeName(java.lang.String hierarchyAttributeName)
          Sets the hierarchyAttributeName value for this NAServerSolverParams.
 void setHierarchyLevelCount(int hierarchyLevelCount)
          Sets the hierarchyLevelCount value for this NAServerSolverParams.
 void setHierarchyMaxValues(int[] hierarchyMaxValues)
          Sets the hierarchyMaxValues value for this NAServerSolverParams.
 void setHierarchyNumTransitions(int[] hierarchyNumTransitions)
          Sets the hierarchyNumTransitions value for this NAServerSolverParams.
 void setIgnoreInvalidLocations(boolean ignoreInvalidLocations)
          Sets the ignoreInvalidLocations value for this NAServerSolverParams.
 void setImageDescription(ImageDescription imageDescription)
          Sets the imageDescription value for this NAServerSolverParams.
 void setImpedanceAttributeName(java.lang.String impedanceAttributeName)
          Sets the impedanceAttributeName value for this NAServerSolverParams.
 void setMapDescription(MapDescription mapDescription)
          Sets the mapDescription value for this NAServerSolverParams.
 void setMaxSnapTolerance(double maxSnapTolerance)
          Sets the maxSnapTolerance value for this NAServerSolverParams.
 void setNAClassCandidateFieldMaps(NAClassCandidateFieldMap[] NAClassCandidateFieldMaps)
          Sets the NAClassCandidateFieldMaps value for this NAServerSolverParams.
 void setNALayerName(java.lang.String NALayerName)
          Sets the NALayerName value for this NAServerSolverParams.
 void setOutputSpatialReference(SpatialReference outputSpatialReference)
          Sets the outputSpatialReference value for this NAServerSolverParams.
 void setResetHierarchyRangesOnBind(boolean resetHierarchyRangesOnBind)
          Sets the resetHierarchyRangesOnBind value for this NAServerSolverParams.
 void setRestrictionAttributeNames(java.lang.String[] restrictionAttributeNames)
          Sets the restrictionAttributeNames value for this NAServerSolverParams.
 void setRestrictUTurns(EsriNetworkForwardStarBacktrack restrictUTurns)
          Sets the restrictUTurns value for this NAServerSolverParams.
 void setReturnGeometriesAsBinary(boolean returnGeometriesAsBinary)
          Sets the returnGeometriesAsBinary value for this NAServerSolverParams.
 void setReturnMap(boolean returnMap)
          Sets the returnMap value for this NAServerSolverParams.
 void setSnapTolerance(double snapTolerance)
          Sets the snapTolerance value for this NAServerSolverParams.
 void setSnapToleranceUnits(EsriUnits snapToleranceUnits)
          Sets the snapToleranceUnits value for this NAServerSolverParams.
 void setUseHierarchy(boolean useHierarchy)
          Sets the useHierarchy value for this NAServerSolverParams.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NAServerSolverParams

public NAServerSolverParams()

NAServerSolverParams

public NAServerSolverParams(java.lang.String NALayerName,
                            double snapTolerance,
                            double maxSnapTolerance,
                            EsriUnits snapToleranceUnits,
                            NAClassCandidateFieldMap[] NAClassCandidateFieldMaps,
                            boolean returnMap,
                            MapDescription mapDescription,
                            ImageDescription imageDescription,
                            SpatialReference outputSpatialReference,
                            boolean returnGeometriesAsBinary,
                            java.lang.String[] accumulateAttributeNames,
                            java.lang.String impedanceAttributeName,
                            boolean ignoreInvalidLocations,
                            EsriNetworkForwardStarBacktrack restrictUTurns,
                            java.lang.String[] restrictionAttributeNames,
                            boolean useHierarchy,
                            java.lang.String hierarchyAttributeName,
                            int hierarchyLevelCount,
                            int[] hierarchyMaxValues,
                            int[] hierarchyNumTransitions,
                            boolean resetHierarchyRangesOnBind,
                            NAAttributeParameterValue[] attributeParameterValues)
Method Detail

getNALayerName

public java.lang.String getNALayerName()
Gets the NALayerName value for this NAServerSolverParams.

Returns:
NALayerName

setNALayerName

public void setNALayerName(java.lang.String NALayerName)
Sets the NALayerName value for this NAServerSolverParams.

Parameters:
NALayerName -

getSnapTolerance

public double getSnapTolerance()
Gets the snapTolerance value for this NAServerSolverParams.

Returns:
snapTolerance

setSnapTolerance

public void setSnapTolerance(double snapTolerance)
Sets the snapTolerance value for this NAServerSolverParams.

Parameters:
snapTolerance -

getMaxSnapTolerance

public double getMaxSnapTolerance()
Gets the maxSnapTolerance value for this NAServerSolverParams.

Returns:
maxSnapTolerance

setMaxSnapTolerance

public void setMaxSnapTolerance(double maxSnapTolerance)
Sets the maxSnapTolerance value for this NAServerSolverParams.

Parameters:
maxSnapTolerance -

getSnapToleranceUnits

public EsriUnits getSnapToleranceUnits()
Gets the snapToleranceUnits value for this NAServerSolverParams.

Returns:
snapToleranceUnits

setSnapToleranceUnits

public void setSnapToleranceUnits(EsriUnits snapToleranceUnits)
Sets the snapToleranceUnits value for this NAServerSolverParams.

Parameters:
snapToleranceUnits -

getNAClassCandidateFieldMaps

public NAClassCandidateFieldMap[] getNAClassCandidateFieldMaps()
Gets the NAClassCandidateFieldMaps value for this NAServerSolverParams.

Returns:
NAClassCandidateFieldMaps

setNAClassCandidateFieldMaps

public void setNAClassCandidateFieldMaps(NAClassCandidateFieldMap[] NAClassCandidateFieldMaps)
Sets the NAClassCandidateFieldMaps value for this NAServerSolverParams.

Parameters:
NAClassCandidateFieldMaps -

isReturnMap

public boolean isReturnMap()
Gets the returnMap value for this NAServerSolverParams.

Returns:
returnMap

setReturnMap

public void setReturnMap(boolean returnMap)
Sets the returnMap value for this NAServerSolverParams.

Parameters:
returnMap -

getMapDescription

public MapDescription getMapDescription()
Gets the mapDescription value for this NAServerSolverParams.

Returns:
mapDescription

setMapDescription

public void setMapDescription(MapDescription mapDescription)
Sets the mapDescription value for this NAServerSolverParams.

Parameters:
mapDescription -

getImageDescription

public ImageDescription getImageDescription()
Gets the imageDescription value for this NAServerSolverParams.

Returns:
imageDescription

setImageDescription

public void setImageDescription(ImageDescription imageDescription)
Sets the imageDescription value for this NAServerSolverParams.

Parameters:
imageDescription -

getOutputSpatialReference

public SpatialReference getOutputSpatialReference()
Gets the outputSpatialReference value for this NAServerSolverParams.

Returns:
outputSpatialReference

setOutputSpatialReference

public void setOutputSpatialReference(SpatialReference outputSpatialReference)
Sets the outputSpatialReference value for this NAServerSolverParams.

Parameters:
outputSpatialReference -

isReturnGeometriesAsBinary

public boolean isReturnGeometriesAsBinary()
Gets the returnGeometriesAsBinary value for this NAServerSolverParams.

Returns:
returnGeometriesAsBinary

setReturnGeometriesAsBinary

public void setReturnGeometriesAsBinary(boolean returnGeometriesAsBinary)
Sets the returnGeometriesAsBinary value for this NAServerSolverParams.

Parameters:
returnGeometriesAsBinary -

getAccumulateAttributeNames

public java.lang.String[] getAccumulateAttributeNames()
Gets the accumulateAttributeNames value for this NAServerSolverParams.

Returns:
accumulateAttributeNames

setAccumulateAttributeNames

public void setAccumulateAttributeNames(java.lang.String[] accumulateAttributeNames)
Sets the accumulateAttributeNames value for this NAServerSolverParams.

Parameters:
accumulateAttributeNames -

getImpedanceAttributeName

public java.lang.String getImpedanceAttributeName()
Gets the impedanceAttributeName value for this NAServerSolverParams.

Returns:
impedanceAttributeName

setImpedanceAttributeName

public void setImpedanceAttributeName(java.lang.String impedanceAttributeName)
Sets the impedanceAttributeName value for this NAServerSolverParams.

Parameters:
impedanceAttributeName -

isIgnoreInvalidLocations

public boolean isIgnoreInvalidLocations()
Gets the ignoreInvalidLocations value for this NAServerSolverParams.

Returns:
ignoreInvalidLocations

setIgnoreInvalidLocations

public void setIgnoreInvalidLocations(boolean ignoreInvalidLocations)
Sets the ignoreInvalidLocations value for this NAServerSolverParams.

Parameters:
ignoreInvalidLocations -

getRestrictUTurns

public EsriNetworkForwardStarBacktrack getRestrictUTurns()
Gets the restrictUTurns value for this NAServerSolverParams.

Returns:
restrictUTurns

setRestrictUTurns

public void setRestrictUTurns(EsriNetworkForwardStarBacktrack restrictUTurns)
Sets the restrictUTurns value for this NAServerSolverParams.

Parameters:
restrictUTurns -

getRestrictionAttributeNames

public java.lang.String[] getRestrictionAttributeNames()
Gets the restrictionAttributeNames value for this NAServerSolverParams.

Returns:
restrictionAttributeNames

setRestrictionAttributeNames

public void setRestrictionAttributeNames(java.lang.String[] restrictionAttributeNames)
Sets the restrictionAttributeNames value for this NAServerSolverParams.

Parameters:
restrictionAttributeNames -

isUseHierarchy

public boolean isUseHierarchy()
Gets the useHierarchy value for this NAServerSolverParams.

Returns:
useHierarchy

setUseHierarchy

public void setUseHierarchy(boolean useHierarchy)
Sets the useHierarchy value for this NAServerSolverParams.

Parameters:
useHierarchy -

getHierarchyAttributeName

public java.lang.String getHierarchyAttributeName()
Gets the hierarchyAttributeName value for this NAServerSolverParams.

Returns:
hierarchyAttributeName

setHierarchyAttributeName

public void setHierarchyAttributeName(java.lang.String hierarchyAttributeName)
Sets the hierarchyAttributeName value for this NAServerSolverParams.

Parameters:
hierarchyAttributeName -

getHierarchyLevelCount

public int getHierarchyLevelCount()
Gets the hierarchyLevelCount value for this NAServerSolverParams.

Returns:
hierarchyLevelCount

setHierarchyLevelCount

public void setHierarchyLevelCount(int hierarchyLevelCount)
Sets the hierarchyLevelCount value for this NAServerSolverParams.

Parameters:
hierarchyLevelCount -

getHierarchyMaxValues

public int[] getHierarchyMaxValues()
Gets the hierarchyMaxValues value for this NAServerSolverParams.

Returns:
hierarchyMaxValues

setHierarchyMaxValues

public void setHierarchyMaxValues(int[] hierarchyMaxValues)
Sets the hierarchyMaxValues value for this NAServerSolverParams.

Parameters:
hierarchyMaxValues -

getHierarchyNumTransitions

public int[] getHierarchyNumTransitions()
Gets the hierarchyNumTransitions value for this NAServerSolverParams.

Returns:
hierarchyNumTransitions

setHierarchyNumTransitions

public void setHierarchyNumTransitions(int[] hierarchyNumTransitions)
Sets the hierarchyNumTransitions value for this NAServerSolverParams.

Parameters:
hierarchyNumTransitions -

isResetHierarchyRangesOnBind

public boolean isResetHierarchyRangesOnBind()
Gets the resetHierarchyRangesOnBind value for this NAServerSolverParams.

Returns:
resetHierarchyRangesOnBind

setResetHierarchyRangesOnBind

public void setResetHierarchyRangesOnBind(boolean resetHierarchyRangesOnBind)
Sets the resetHierarchyRangesOnBind value for this NAServerSolverParams.

Parameters:
resetHierarchyRangesOnBind -

getAttributeParameterValues

public NAAttributeParameterValue[] getAttributeParameterValues()
Gets the attributeParameterValues value for this NAServerSolverParams.

Returns:
attributeParameterValues

setAttributeParameterValues

public void setAttributeParameterValues(NAAttributeParameterValue[] attributeParameterValues)
Sets the attributeParameterValues value for this NAServerSolverParams.

Parameters:
attributeParameterValues -

equals

public boolean equals(java.lang.Object obj)

hashCode

public int hashCode()

getTypeDesc

public static org.apache.axis.description.TypeDesc getTypeDesc()
Return type metadata object


getSerializer

public static org.apache.axis.encoding.Serializer getSerializer(java.lang.String mechType,
                                                                java.lang.Class _javaType,
                                                                javax.xml.namespace.QName _xmlType)
Get Custom Serializer


getDeserializer

public static org.apache.axis.encoding.Deserializer getDeserializer(java.lang.String mechType,
                                                                    java.lang.Class _javaType,
                                                                    javax.xml.namespace.QName _xmlType)
Get Custom Deserializer