com.esri.arcgisws
Class NAStreetDirection

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

public class NAStreetDirection
extends Object
implements Serializable

Java class for NAStreetDirection complex type.

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

 <complexType name="NAStreetDirection">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="DriveTime" type="{http://www.w3.org/2001/XMLSchema}double"/>
         <element name="Envelope" type="{http://www.esri.com/schemas/ArcGIS/10.0}Envelope"/>
         <element name="Length" type="{http://www.w3.org/2001/XMLSchema}double"/>
         <element name="ManeuverPoint" type="{http://www.esri.com/schemas/ArcGIS/10.0}Point"/>
         <element name="Time" type="{http://www.w3.org/2001/XMLSchema}double"/>
         <element name="Strings" type="{http://www.esri.com/schemas/ArcGIS/10.0}ArrayOfString"/>
         <element name="StringTypes" type="{http://www.esri.com/schemas/ArcGIS/10.0}ArrayOfDirectionsStringType"/>
         <element name="CumulativeLength" type="{http://www.w3.org/2001/XMLSchema}double"/>
         <element name="EstimatedArrivalTime" type="{http://www.w3.org/2001/XMLSchema}dateTime"/>
         <element name="ManeuverType" type="{http://www.esri.com/schemas/ArcGIS/10.0}esriDirectionsManeuverType"/>
         <element name="Azimuth" type="{http://www.w3.org/2001/XMLSchema}double"/>
         <element name="TurnAngle" type="{http://www.w3.org/2001/XMLSchema}double"/>
         <element name="Events" type="{http://www.esri.com/schemas/ArcGIS/10.0}ArrayOfNAStreetDirectionEvent" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

See Also:
Serialized Form

Constructor Summary
NAStreetDirection()
          NAStreetDirection default constructor.
NAStreetDirection(double driveTime, Envelope envelope, double length, Point maneuverPoint, double time, String[] strings, EsriDirectionsStringType[] stringTypes, double cumulativeLength, javax.xml.datatype.XMLGregorianCalendar estimatedArrivalTime, EsriDirectionsManeuverType maneuverType, double azimuth, double turnAngle, NAStreetDirectionEvent[] events)
          Deprecated. 
 
Method Summary
 double getAzimuth()
          Gets the value of the azimuth property.
 double getCumulativeLength()
          Gets the value of the cumulativeLength property.
 double getDriveTime()
          Gets the value of the driveTime property.
 Envelope getEnvelope()
          Gets the value of the envelope property.
 javax.xml.datatype.XMLGregorianCalendar getEstimatedArrivalTime()
          Gets the value of the estimatedArrivalTime property.
 NAStreetDirectionEvent[] getEvents()
          Gets the value of the events property.
 double getLength()
          Gets the value of the length property.
 Point getManeuverPoint()
          Gets the value of the maneuverPoint property.
 EsriDirectionsManeuverType getManeuverType()
          Gets the value of the maneuverType property.
 String[] getStrings()
          Gets the value of the strings property.
 EsriDirectionsStringType[] getStringTypes()
          Gets the value of the stringTypes property.
 double getTime()
          Gets the value of the time property.
 double getTurnAngle()
          Gets the value of the turnAngle property.
 void setAzimuth(double value)
          Sets the value of the azimuth property.
 void setCumulativeLength(double value)
          Sets the value of the cumulativeLength property.
 void setDriveTime(double value)
          Sets the value of the driveTime property.
 void setEnvelope(Envelope value)
          Sets the value of the envelope property.
 void setEstimatedArrivalTime(javax.xml.datatype.XMLGregorianCalendar value)
          Sets the value of the estimatedArrivalTime property.
 void setEvents(NAStreetDirectionEvent[] value)
          Sets the value of the events property.
 void setLength(double value)
          Sets the value of the length property.
 void setManeuverPoint(Point value)
          Sets the value of the maneuverPoint property.
 void setManeuverType(EsriDirectionsManeuverType value)
          Sets the value of the maneuverType property.
 void setStrings(String[] value)
          Sets the value of the strings property.
 void setStringTypes(EsriDirectionsStringType[] value)
          Sets the value of the stringTypes property.
 void setTime(double value)
          Sets the value of the time property.
 void setTurnAngle(double value)
          Sets the value of the turnAngle property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NAStreetDirection

@Deprecated
public NAStreetDirection(double driveTime,
                                    Envelope envelope,
                                    double length,
                                    Point maneuverPoint,
                                    double time,
                                    String[] strings,
                                    EsriDirectionsStringType[] stringTypes,
                                    double cumulativeLength,
                                    javax.xml.datatype.XMLGregorianCalendar estimatedArrivalTime,
                                    EsriDirectionsManeuverType maneuverType,
                                    double azimuth,
                                    double turnAngle,
                                    NAStreetDirectionEvent[] events)
Deprecated. 

NAStreetDirection constructor.


NAStreetDirection

public NAStreetDirection()
NAStreetDirection default constructor.

Method Detail

getDriveTime

public double getDriveTime()
Gets the value of the driveTime property.


setDriveTime

public void setDriveTime(double value)
Sets the value of the driveTime property.


getEnvelope

public Envelope getEnvelope()
Gets the value of the envelope property.

Returns:
possible object is Envelope

setEnvelope

public void setEnvelope(Envelope value)
Sets the value of the envelope property.

Parameters:
value - allowed object is Envelope

getLength

public double getLength()
Gets the value of the length property.


setLength

public void setLength(double value)
Sets the value of the length property.


getManeuverPoint

public Point getManeuverPoint()
Gets the value of the maneuverPoint property.

Returns:
possible object is Point

setManeuverPoint

public void setManeuverPoint(Point value)
Sets the value of the maneuverPoint property.

Parameters:
value - allowed object is Point

getTime

public double getTime()
Gets the value of the time property.


setTime

public void setTime(double value)
Sets the value of the time property.


getStrings

public String[] getStrings()
Gets the value of the strings property.

Returns:
possible object is []

setStrings

public void setStrings(String[] value)
Sets the value of the strings property.

Parameters:
value - allowed object is []

getStringTypes

public EsriDirectionsStringType[] getStringTypes()
Gets the value of the stringTypes property.

Returns:
possible object is []

setStringTypes

public void setStringTypes(EsriDirectionsStringType[] value)
Sets the value of the stringTypes property.

Parameters:
value - allowed object is []

getCumulativeLength

public double getCumulativeLength()
Gets the value of the cumulativeLength property.


setCumulativeLength

public void setCumulativeLength(double value)
Sets the value of the cumulativeLength property.


getEstimatedArrivalTime

public javax.xml.datatype.XMLGregorianCalendar getEstimatedArrivalTime()
Gets the value of the estimatedArrivalTime property.

Returns:
possible object is XMLGregorianCalendar

setEstimatedArrivalTime

public void setEstimatedArrivalTime(javax.xml.datatype.XMLGregorianCalendar value)
Sets the value of the estimatedArrivalTime property.

Parameters:
value - allowed object is XMLGregorianCalendar

getManeuverType

public EsriDirectionsManeuverType getManeuverType()
Gets the value of the maneuverType property.

Returns:
possible object is EsriDirectionsManeuverType

setManeuverType

public void setManeuverType(EsriDirectionsManeuverType value)
Sets the value of the maneuverType property.

Parameters:
value - allowed object is EsriDirectionsManeuverType

getAzimuth

public double getAzimuth()
Gets the value of the azimuth property.


setAzimuth

public void setAzimuth(double value)
Sets the value of the azimuth property.


getTurnAngle

public double getTurnAngle()
Gets the value of the turnAngle property.


setTurnAngle

public void setTurnAngle(double value)
Sets the value of the turnAngle property.


getEvents

public NAStreetDirectionEvent[] getEvents()
Gets the value of the events property.

Returns:
possible object is []

setEvents

public void setEvents(NAStreetDirectionEvent[] value)
Sets the value of the events property.

Parameters:
value - allowed object is []