com.esri.arcgisws
Class NAServerServiceAreaParams

java.lang.Object
  extended by com.esri.arcgisws.NAServerSolverParams
      extended by com.esri.arcgisws.NAServerServiceAreaParams
All Implemented Interfaces:
Serializable

public class NAServerServiceAreaParams
extends NAServerSolverParams
implements Serializable

Java class for NAServerServiceAreaParams complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="NAServerServiceAreaParams">
   <complexContent>
     <extension base="{http://www.esri.com/schemas/ArcGIS/10.0}NAServerSolverParams">
       <sequence>
         <element name="Facilities" type="{http://www.esri.com/schemas/ArcGIS/10.0}NAServerLocations" minOccurs="0"/>
         <element name="Barriers" type="{http://www.esri.com/schemas/ArcGIS/10.0}NAServerLocations" minOccurs="0"/>
         <element name="ReturnSALineGeometries" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
         <element name="ReturnSALines" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
         <element name="ReturnSAPolygonGeometries" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
         <element name="ReturnSAPolygons" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
         <element name="ReturnFacilities" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
         <element name="ReturnBarriers" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
         <element name="TravelDirection" type="{http://www.esri.com/schemas/ArcGIS/10.0}esriNATravelDirection"/>
         <element name="DefaultBreaks" type="{http://www.esri.com/schemas/ArcGIS/10.0}ArrayOfDouble"/>
         <element name="SplitPolygonsAtBreaks" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
         <element name="MergeSimilarPolygonRanges" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
         <element name="ExcludeSourcesFromPolygons" type="{http://www.esri.com/schemas/ArcGIS/10.0}ArrayOfString"/>
         <element name="SplitLinesAtBreaks" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
         <element name="OverlapLines" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
         <element name="OutputPolygons" type="{http://www.esri.com/schemas/ArcGIS/10.0}esriNAOutputPolygonType"/>
         <element name="OutputLines" type="{http://www.esri.com/schemas/ArcGIS/10.0}esriNAOutputLineType"/>
         <element name="IncludeSourceInformationOnLines" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
         <element name="OverlapPolygons" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
         <element name="TrimOuterPolygon" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
         <element name="TrimPolygonDistance" type="{http://www.w3.org/2001/XMLSchema}double"/>
         <element name="TrimPolygonDistanceUnits" type="{http://www.esri.com/schemas/ArcGIS/10.0}esriUnits"/>
         <element name="CreateTraversalResult" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
         <element name="PolygonBarriers" type="{http://www.esri.com/schemas/ArcGIS/10.0}NAServerLocations" minOccurs="0"/>
         <element name="PolylineBarriers" type="{http://www.esri.com/schemas/ArcGIS/10.0}NAServerLocations" minOccurs="0"/>
         <element name="ReturnPolygonBarriers" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="ReturnPolylineBarriers" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 

See Also:
Serialized Form

Constructor Summary
NAServerServiceAreaParams()
          NAServerServiceAreaParams default constructor.
NAServerServiceAreaParams(String naLayerName, double snapTolerance, double maxSnapTolerance, EsriUnits snapToleranceUnits, NAClassCandidateFieldMap[] naClassCandidateFieldMaps, boolean returnMap, MapDescription mapDescription, ImageDescription imageDescription, SpatialReference outputSpatialReference, boolean returnGeometriesAsBinary, String[] accumulateAttributeNames, String impedanceAttributeName, boolean ignoreInvalidLocations, EsriNetworkForwardStarBacktrack restrictUTurns, String[] restrictionAttributeNames, boolean useHierarchy, String hierarchyAttributeName, int hierarchyLevelCount, int[] hierarchyMaxValues, int[] hierarchyNumTransitions, boolean resetHierarchyRangesOnBind, NAAttributeParameterValue[] attributeParameterValues, Object outputGeometryPrecision, EsriUnits outputGeometryPrecisionUnits, Boolean returnPartialResultsOnError, Boolean saveLayerOnServer, String layerToken, NAServerLocations facilities, NAServerLocations barriers, boolean returnSALineGeometries, boolean returnSALines, boolean returnSAPolygonGeometries, boolean returnSAPolygons, boolean returnFacilities, boolean returnBarriers, EsriNATravelDirection travelDirection, double[] defaultBreaks, boolean splitPolygonsAtBreaks, boolean mergeSimilarPolygonRanges, String[] excludeSourcesFromPolygons, boolean splitLinesAtBreaks, boolean overlapLines, EsriNAOutputPolygonType outputPolygons, EsriNAOutputLineType outputLines, boolean includeSourceInformationOnLines, boolean overlapPolygons, boolean trimOuterPolygon, double trimPolygonDistance, EsriUnits trimPolygonDistanceUnits, boolean createTraversalResult, NAServerLocations polygonBarriers, NAServerLocations polylineBarriers, Boolean returnPolygonBarriers, Boolean returnPolylineBarriers)
          Deprecated. 
 
Method Summary
 NAServerLocations getBarriers()
          Gets the value of the barriers property.
 double[] getDefaultBreaks()
          Gets the value of the defaultBreaks property.
 String[] getExcludeSourcesFromPolygons()
          Gets the value of the excludeSourcesFromPolygons property.
 NAServerLocations getFacilities()
          Gets the value of the facilities property.
 EsriNAOutputLineType getOutputLines()
          Gets the value of the outputLines property.
 EsriNAOutputPolygonType getOutputPolygons()
          Gets the value of the outputPolygons property.
 NAServerLocations getPolygonBarriers()
          Gets the value of the polygonBarriers property.
 NAServerLocations getPolylineBarriers()
          Gets the value of the polylineBarriers property.
 Boolean getReturnPolygonBarriers()
          Gets the value of the returnPolygonBarriers property.
 Boolean getReturnPolylineBarriers()
          Gets the value of the returnPolylineBarriers property.
 EsriNATravelDirection getTravelDirection()
          Gets the value of the travelDirection property.
 double getTrimPolygonDistance()
          Gets the value of the trimPolygonDistance property.
 EsriUnits getTrimPolygonDistanceUnits()
          Gets the value of the trimPolygonDistanceUnits property.
 boolean isCreateTraversalResult()
          Gets the value of the createTraversalResult property.
 boolean isIncludeSourceInformationOnLines()
          Gets the value of the includeSourceInformationOnLines property.
 boolean isMergeSimilarPolygonRanges()
          Gets the value of the mergeSimilarPolygonRanges property.
 boolean isOverlapLines()
          Gets the value of the overlapLines property.
 boolean isOverlapPolygons()
          Gets the value of the overlapPolygons property.
 boolean isReturnBarriers()
          Gets the value of the returnBarriers property.
 boolean isReturnFacilities()
          Gets the value of the returnFacilities property.
 Boolean isReturnPolygonBarriers()
           
 Boolean isReturnPolylineBarriers()
           
 boolean isReturnSALineGeometries()
          Gets the value of the returnSALineGeometries property.
 boolean isReturnSALines()
          Gets the value of the returnSALines property.
 boolean isReturnSAPolygonGeometries()
          Gets the value of the returnSAPolygonGeometries property.
 boolean isReturnSAPolygons()
          Gets the value of the returnSAPolygons property.
 boolean isSplitLinesAtBreaks()
          Gets the value of the splitLinesAtBreaks property.
 boolean isSplitPolygonsAtBreaks()
          Gets the value of the splitPolygonsAtBreaks property.
 boolean isTrimOuterPolygon()
          Gets the value of the trimOuterPolygon property.
 void setBarriers(NAServerLocations value)
          Sets the value of the barriers property.
 void setCreateTraversalResult(boolean value)
          Sets the value of the createTraversalResult property.
 void setDefaultBreaks(double[] value)
          Sets the value of the defaultBreaks property.
 void setExcludeSourcesFromPolygons(String[] value)
          Sets the value of the excludeSourcesFromPolygons property.
 void setFacilities(NAServerLocations value)
          Sets the value of the facilities property.
 void setIncludeSourceInformationOnLines(boolean value)
          Sets the value of the includeSourceInformationOnLines property.
 void setMergeSimilarPolygonRanges(boolean value)
          Sets the value of the mergeSimilarPolygonRanges property.
 void setOutputLines(EsriNAOutputLineType value)
          Sets the value of the outputLines property.
 void setOutputPolygons(EsriNAOutputPolygonType value)
          Sets the value of the outputPolygons property.
 void setOverlapLines(boolean value)
          Sets the value of the overlapLines property.
 void setOverlapPolygons(boolean value)
          Sets the value of the overlapPolygons property.
 void setPolygonBarriers(NAServerLocations value)
          Sets the value of the polygonBarriers property.
 void setPolylineBarriers(NAServerLocations value)
          Sets the value of the polylineBarriers property.
 void setReturnBarriers(boolean value)
          Sets the value of the returnBarriers property.
 void setReturnFacilities(boolean value)
          Sets the value of the returnFacilities property.
 void setReturnPolygonBarriers(Boolean value)
          Sets the value of the returnPolygonBarriers property.
 void setReturnPolylineBarriers(Boolean value)
          Sets the value of the returnPolylineBarriers property.
 void setReturnSALineGeometries(boolean value)
          Sets the value of the returnSALineGeometries property.
 void setReturnSALines(boolean value)
          Sets the value of the returnSALines property.
 void setReturnSAPolygonGeometries(boolean value)
          Sets the value of the returnSAPolygonGeometries property.
 void setReturnSAPolygons(boolean value)
          Sets the value of the returnSAPolygons property.
 void setSplitLinesAtBreaks(boolean value)
          Sets the value of the splitLinesAtBreaks property.
 void setSplitPolygonsAtBreaks(boolean value)
          Sets the value of the splitPolygonsAtBreaks property.
 void setTravelDirection(EsriNATravelDirection value)
          Sets the value of the travelDirection property.
 void setTrimOuterPolygon(boolean value)
          Sets the value of the trimOuterPolygon property.
 void setTrimPolygonDistance(double value)
          Sets the value of the trimPolygonDistance property.
 void setTrimPolygonDistanceUnits(EsriUnits value)
          Sets the value of the trimPolygonDistanceUnits property.
 
Methods inherited from class com.esri.arcgisws.NAServerSolverParams
getAccumulateAttributeNames, getAttributeParameterValues, getHierarchyAttributeName, getHierarchyLevelCount, getHierarchyMaxValues, getHierarchyNumTransitions, getImageDescription, getImpedanceAttributeName, getLayerToken, getMapDescription, getMaxSnapTolerance, getNAClassCandidateFieldMaps, getNALayerName, getOutputGeometryPrecision, getOutputGeometryPrecisionUnits, getOutputSpatialReference, getRestrictionAttributeNames, getRestrictUTurns, getReturnPartialResultsOnError, getSaveLayerOnServer, getSnapTolerance, getSnapToleranceUnits, isIgnoreInvalidLocations, isResetHierarchyRangesOnBind, isReturnGeometriesAsBinary, isReturnMap, isReturnPartialResultsOnError, isSaveLayerOnServer, isUseHierarchy, setAccumulateAttributeNames, setAttributeParameterValues, setHierarchyAttributeName, setHierarchyLevelCount, setHierarchyMaxValues, setHierarchyNumTransitions, setIgnoreInvalidLocations, setImageDescription, setImpedanceAttributeName, setLayerToken, setMapDescription, setMaxSnapTolerance, setNAClassCandidateFieldMaps, setNALayerName, setOutputGeometryPrecision, setOutputGeometryPrecisionUnits, setOutputSpatialReference, setResetHierarchyRangesOnBind, setRestrictionAttributeNames, setRestrictUTurns, setReturnGeometriesAsBinary, setReturnMap, setReturnPartialResultsOnError, setSaveLayerOnServer, setSnapTolerance, setSnapToleranceUnits, setUseHierarchy
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NAServerServiceAreaParams

@Deprecated
public NAServerServiceAreaParams(String naLayerName,
                                            double snapTolerance,
                                            double maxSnapTolerance,
                                            EsriUnits snapToleranceUnits,
                                            NAClassCandidateFieldMap[] naClassCandidateFieldMaps,
                                            boolean returnMap,
                                            MapDescription mapDescription,
                                            ImageDescription imageDescription,
                                            SpatialReference outputSpatialReference,
                                            boolean returnGeometriesAsBinary,
                                            String[] accumulateAttributeNames,
                                            String impedanceAttributeName,
                                            boolean ignoreInvalidLocations,
                                            EsriNetworkForwardStarBacktrack restrictUTurns,
                                            String[] restrictionAttributeNames,
                                            boolean useHierarchy,
                                            String hierarchyAttributeName,
                                            int hierarchyLevelCount,
                                            int[] hierarchyMaxValues,
                                            int[] hierarchyNumTransitions,
                                            boolean resetHierarchyRangesOnBind,
                                            NAAttributeParameterValue[] attributeParameterValues,
                                            Object outputGeometryPrecision,
                                            EsriUnits outputGeometryPrecisionUnits,
                                            Boolean returnPartialResultsOnError,
                                            Boolean saveLayerOnServer,
                                            String layerToken,
                                            NAServerLocations facilities,
                                            NAServerLocations barriers,
                                            boolean returnSALineGeometries,
                                            boolean returnSALines,
                                            boolean returnSAPolygonGeometries,
                                            boolean returnSAPolygons,
                                            boolean returnFacilities,
                                            boolean returnBarriers,
                                            EsriNATravelDirection travelDirection,
                                            double[] defaultBreaks,
                                            boolean splitPolygonsAtBreaks,
                                            boolean mergeSimilarPolygonRanges,
                                            String[] excludeSourcesFromPolygons,
                                            boolean splitLinesAtBreaks,
                                            boolean overlapLines,
                                            EsriNAOutputPolygonType outputPolygons,
                                            EsriNAOutputLineType outputLines,
                                            boolean includeSourceInformationOnLines,
                                            boolean overlapPolygons,
                                            boolean trimOuterPolygon,
                                            double trimPolygonDistance,
                                            EsriUnits trimPolygonDistanceUnits,
                                            boolean createTraversalResult,
                                            NAServerLocations polygonBarriers,
                                            NAServerLocations polylineBarriers,
                                            Boolean returnPolygonBarriers,
                                            Boolean returnPolylineBarriers)
Deprecated. 

NAServerServiceAreaParams constructor.


NAServerServiceAreaParams

public NAServerServiceAreaParams()
NAServerServiceAreaParams default constructor.

Method Detail

getFacilities

public NAServerLocations getFacilities()
Gets the value of the facilities property.

Returns:
possible object is NAServerLocations

setFacilities

public void setFacilities(NAServerLocations value)
Sets the value of the facilities property.

Parameters:
value - allowed object is NAServerLocations

getBarriers

public NAServerLocations getBarriers()
Gets the value of the barriers property.

Returns:
possible object is NAServerLocations

setBarriers

public void setBarriers(NAServerLocations value)
Sets the value of the barriers property.

Parameters:
value - allowed object is NAServerLocations

isReturnSALineGeometries

public boolean isReturnSALineGeometries()
Gets the value of the returnSALineGeometries property.


setReturnSALineGeometries

public void setReturnSALineGeometries(boolean value)
Sets the value of the returnSALineGeometries property.


isReturnSALines

public boolean isReturnSALines()
Gets the value of the returnSALines property.


setReturnSALines

public void setReturnSALines(boolean value)
Sets the value of the returnSALines property.


isReturnSAPolygonGeometries

public boolean isReturnSAPolygonGeometries()
Gets the value of the returnSAPolygonGeometries property.


setReturnSAPolygonGeometries

public void setReturnSAPolygonGeometries(boolean value)
Sets the value of the returnSAPolygonGeometries property.


isReturnSAPolygons

public boolean isReturnSAPolygons()
Gets the value of the returnSAPolygons property.


setReturnSAPolygons

public void setReturnSAPolygons(boolean value)
Sets the value of the returnSAPolygons property.


isReturnFacilities

public boolean isReturnFacilities()
Gets the value of the returnFacilities property.


setReturnFacilities

public void setReturnFacilities(boolean value)
Sets the value of the returnFacilities property.


isReturnBarriers

public boolean isReturnBarriers()
Gets the value of the returnBarriers property.


setReturnBarriers

public void setReturnBarriers(boolean value)
Sets the value of the returnBarriers property.


getTravelDirection

public EsriNATravelDirection getTravelDirection()
Gets the value of the travelDirection property.

Returns:
possible object is EsriNATravelDirection

setTravelDirection

public void setTravelDirection(EsriNATravelDirection value)
Sets the value of the travelDirection property.

Parameters:
value - allowed object is EsriNATravelDirection

getDefaultBreaks

public double[] getDefaultBreaks()
Gets the value of the defaultBreaks property.

Returns:
possible object is []

setDefaultBreaks

public void setDefaultBreaks(double[] value)
Sets the value of the defaultBreaks property.

Parameters:
value - allowed object is []

isSplitPolygonsAtBreaks

public boolean isSplitPolygonsAtBreaks()
Gets the value of the splitPolygonsAtBreaks property.


setSplitPolygonsAtBreaks

public void setSplitPolygonsAtBreaks(boolean value)
Sets the value of the splitPolygonsAtBreaks property.


isMergeSimilarPolygonRanges

public boolean isMergeSimilarPolygonRanges()
Gets the value of the mergeSimilarPolygonRanges property.


setMergeSimilarPolygonRanges

public void setMergeSimilarPolygonRanges(boolean value)
Sets the value of the mergeSimilarPolygonRanges property.


getExcludeSourcesFromPolygons

public String[] getExcludeSourcesFromPolygons()
Gets the value of the excludeSourcesFromPolygons property.

Returns:
possible object is []

setExcludeSourcesFromPolygons

public void setExcludeSourcesFromPolygons(String[] value)
Sets the value of the excludeSourcesFromPolygons property.

Parameters:
value - allowed object is []

isSplitLinesAtBreaks

public boolean isSplitLinesAtBreaks()
Gets the value of the splitLinesAtBreaks property.


setSplitLinesAtBreaks

public void setSplitLinesAtBreaks(boolean value)
Sets the value of the splitLinesAtBreaks property.


isOverlapLines

public boolean isOverlapLines()
Gets the value of the overlapLines property.


setOverlapLines

public void setOverlapLines(boolean value)
Sets the value of the overlapLines property.


getOutputPolygons

public EsriNAOutputPolygonType getOutputPolygons()
Gets the value of the outputPolygons property.

Returns:
possible object is EsriNAOutputPolygonType

setOutputPolygons

public void setOutputPolygons(EsriNAOutputPolygonType value)
Sets the value of the outputPolygons property.

Parameters:
value - allowed object is EsriNAOutputPolygonType

getOutputLines

public EsriNAOutputLineType getOutputLines()
Gets the value of the outputLines property.

Returns:
possible object is EsriNAOutputLineType

setOutputLines

public void setOutputLines(EsriNAOutputLineType value)
Sets the value of the outputLines property.

Parameters:
value - allowed object is EsriNAOutputLineType

isIncludeSourceInformationOnLines

public boolean isIncludeSourceInformationOnLines()
Gets the value of the includeSourceInformationOnLines property.


setIncludeSourceInformationOnLines

public void setIncludeSourceInformationOnLines(boolean value)
Sets the value of the includeSourceInformationOnLines property.


isOverlapPolygons

public boolean isOverlapPolygons()
Gets the value of the overlapPolygons property.


setOverlapPolygons

public void setOverlapPolygons(boolean value)
Sets the value of the overlapPolygons property.


isTrimOuterPolygon

public boolean isTrimOuterPolygon()
Gets the value of the trimOuterPolygon property.


setTrimOuterPolygon

public void setTrimOuterPolygon(boolean value)
Sets the value of the trimOuterPolygon property.


getTrimPolygonDistance

public double getTrimPolygonDistance()
Gets the value of the trimPolygonDistance property.


setTrimPolygonDistance

public void setTrimPolygonDistance(double value)
Sets the value of the trimPolygonDistance property.


getTrimPolygonDistanceUnits

public EsriUnits getTrimPolygonDistanceUnits()
Gets the value of the trimPolygonDistanceUnits property.

Returns:
possible object is EsriUnits

setTrimPolygonDistanceUnits

public void setTrimPolygonDistanceUnits(EsriUnits value)
Sets the value of the trimPolygonDistanceUnits property.

Parameters:
value - allowed object is EsriUnits

isCreateTraversalResult

public boolean isCreateTraversalResult()
Gets the value of the createTraversalResult property.


setCreateTraversalResult

public void setCreateTraversalResult(boolean value)
Sets the value of the createTraversalResult property.


getPolygonBarriers

public NAServerLocations getPolygonBarriers()
Gets the value of the polygonBarriers property.

Returns:
possible object is NAServerLocations

setPolygonBarriers

public void setPolygonBarriers(NAServerLocations value)
Sets the value of the polygonBarriers property.

Parameters:
value - allowed object is NAServerLocations

getPolylineBarriers

public NAServerLocations getPolylineBarriers()
Gets the value of the polylineBarriers property.

Returns:
possible object is NAServerLocations

setPolylineBarriers

public void setPolylineBarriers(NAServerLocations value)
Sets the value of the polylineBarriers property.

Parameters:
value - allowed object is NAServerLocations

getReturnPolygonBarriers

public Boolean getReturnPolygonBarriers()
Gets the value of the returnPolygonBarriers property.

Returns:
possible object is Boolean

isReturnPolygonBarriers

public Boolean isReturnPolygonBarriers()

setReturnPolygonBarriers

public void setReturnPolygonBarriers(Boolean value)
Sets the value of the returnPolygonBarriers property.

Parameters:
value - allowed object is Boolean

getReturnPolylineBarriers

public Boolean getReturnPolylineBarriers()
Gets the value of the returnPolylineBarriers property.

Returns:
possible object is Boolean

isReturnPolylineBarriers

public Boolean isReturnPolylineBarriers()

setReturnPolylineBarriers

public void setReturnPolylineBarriers(Boolean value)
Sets the value of the returnPolylineBarriers property.

Parameters:
value - allowed object is Boolean