com.esri.arcgisws
Class NetworkDirections

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

public class NetworkDirections
extends Object
implements Serializable

A container for describing and using network directions.

Java class for NetworkDirections complex type.

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

 <complexType name="NetworkDirections">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="DefaultOutputLengthUnits" type="{http://www.esri.com/schemas/ArcGIS/10.0}esriNetworkAttributeUnits"/>
         <element name="LengthAttributeName" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="TimeAttributeName" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="RoadClassAttributeName" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="SignpostFeatureClassName" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="SignpostStreetsTableName" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="AttributeMappings" type="{http://www.esri.com/schemas/ArcGIS/10.0}ArrayOfDirectionsAttributeMapping" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 
A container for describing and using network directions.

See Also:
Serialized Form

Constructor Summary
NetworkDirections()
          NetworkDirections default constructor.
NetworkDirections(EsriNetworkAttributeUnits defaultOutputLengthUnits, String lengthAttributeName, String timeAttributeName, String roadClassAttributeName, String signpostFeatureClassName, String signpostStreetsTableName, javax.xml.bind.JAXBElement attributeMappings)
          Deprecated. 
 
Method Summary
 javax.xml.bind.JAXBElement getAttributeMappings()
          The collection of directions attribute mapping.
 EsriNetworkAttributeUnits getDefaultOutputLengthUnits()
          The default length units that will be used for reporting distances in driving directions.
 String getLengthAttributeName()
          The name of the network attribute to be used for reporting travel distances.
 String getRoadClassAttributeName()
          The name of the network attribute to be used for road classification.
 String getSignpostFeatureClassName()
          The name of the feature class containing the signposts.
 String getSignpostStreetsTableName()
          The name of the indexed table of signpost street references.
 String getTimeAttributeName()
          The name of the network attribute to be used for reporting travel time.
 void setAttributeMappings(javax.xml.bind.JAXBElement value)
          The collection of directions attribute mapping.
 void setDefaultOutputLengthUnits(EsriNetworkAttributeUnits value)
          The default length units that will be used for reporting distances in driving directions.
 void setLengthAttributeName(String value)
          The name of the network attribute to be used for reporting travel distances.
 void setRoadClassAttributeName(String value)
          The name of the network attribute to be used for road classification.
 void setSignpostFeatureClassName(String value)
          The name of the feature class containing the signposts.
 void setSignpostStreetsTableName(String value)
          The name of the indexed table of signpost street references.
 void setTimeAttributeName(String value)
          The name of the network attribute to be used for reporting travel time.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NetworkDirections

@Deprecated
public NetworkDirections(EsriNetworkAttributeUnits defaultOutputLengthUnits,
                                    String lengthAttributeName,
                                    String timeAttributeName,
                                    String roadClassAttributeName,
                                    String signpostFeatureClassName,
                                    String signpostStreetsTableName,
                                    javax.xml.bind.JAXBElement attributeMappings)
Deprecated. 

NetworkDirections constructor.


NetworkDirections

public NetworkDirections()
NetworkDirections default constructor.

Method Detail

getDefaultOutputLengthUnits

public EsriNetworkAttributeUnits getDefaultOutputLengthUnits()
The default length units that will be used for reporting distances in driving directions. Gets the value of the defaultOutputLengthUnits property.

Returns:
possible object is EsriNetworkAttributeUnits

setDefaultOutputLengthUnits

public void setDefaultOutputLengthUnits(EsriNetworkAttributeUnits value)
The default length units that will be used for reporting distances in driving directions. Sets the value of the defaultOutputLengthUnits property.

Parameters:
value - allowed object is EsriNetworkAttributeUnits

getLengthAttributeName

public String getLengthAttributeName()
The name of the network attribute to be used for reporting travel distances. Gets the value of the lengthAttributeName property.

Returns:
possible object is String

setLengthAttributeName

public void setLengthAttributeName(String value)
The name of the network attribute to be used for reporting travel distances. Sets the value of the lengthAttributeName property.

Parameters:
value - allowed object is String

getTimeAttributeName

public String getTimeAttributeName()
The name of the network attribute to be used for reporting travel time. Gets the value of the timeAttributeName property.

Returns:
possible object is String

setTimeAttributeName

public void setTimeAttributeName(String value)
The name of the network attribute to be used for reporting travel time. Sets the value of the timeAttributeName property.

Parameters:
value - allowed object is String

getRoadClassAttributeName

public String getRoadClassAttributeName()
The name of the network attribute to be used for road classification. Gets the value of the roadClassAttributeName property.

Returns:
possible object is String

setRoadClassAttributeName

public void setRoadClassAttributeName(String value)
The name of the network attribute to be used for road classification. Sets the value of the roadClassAttributeName property.

Parameters:
value - allowed object is String

getSignpostFeatureClassName

public String getSignpostFeatureClassName()
The name of the feature class containing the signposts. Gets the value of the signpostFeatureClassName property.

Returns:
possible object is String

setSignpostFeatureClassName

public void setSignpostFeatureClassName(String value)
The name of the feature class containing the signposts. Sets the value of the signpostFeatureClassName property.

Parameters:
value - allowed object is String

getSignpostStreetsTableName

public String getSignpostStreetsTableName()
The name of the indexed table of signpost street references. Gets the value of the signpostStreetsTableName property.

Returns:
possible object is String

setSignpostStreetsTableName

public void setSignpostStreetsTableName(String value)
The name of the indexed table of signpost street references. Sets the value of the signpostStreetsTableName property.

Parameters:
value - allowed object is String

getAttributeMappings

public javax.xml.bind.JAXBElement getAttributeMappings()
The collection of directions attribute mapping. Gets the value of the attributeMappings property.

Returns:
possible object is JAXBElement <[] >

setAttributeMappings

public void setAttributeMappings(javax.xml.bind.JAXBElement value)
The collection of directions attribute mapping. Sets the value of the attributeMappings property.

Parameters:
value - allowed object is JAXBElement <[] >