net.opengis.ols.v_1_2
Class DetermineRouteRequestType

java.lang.Object
  extended by net.opengis.ols.v_1_2.AbstractRequestParametersType
      extended by net.opengis.ols.v_1_2.DetermineRouteRequestType
All Implemented Interfaces:
Cloneable, org.jvnet.jaxb2_commons.lang.CopyTo, org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode, org.jvnet.jaxb2_commons.lang.MergeFrom, org.jvnet.jaxb2_commons.lang.ToString

public class DetermineRouteRequestType
extends AbstractRequestParametersType
implements Cloneable, org.jvnet.jaxb2_commons.lang.CopyTo, org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode, org.jvnet.jaxb2_commons.lang.MergeFrom, org.jvnet.jaxb2_commons.lang.ToString

Defines the Determine Route request parameters.

Java class for DetermineRouteRequestType complex type.

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

 <complexType name="DetermineRouteRequestType">
   <complexContent>
     <extension base="{http://www.opengis.net/xls}AbstractRequestParametersType">
       <sequence>
         <choice>
           <element ref="{http://www.opengis.net/xls}RouteHandle"/>
           <element ref="{http://www.opengis.net/xls}RoutePlan"/>
         </choice>
         <element ref="{http://www.opengis.net/xls}RouteInstructionsRequest" minOccurs="0"/>
         <element ref="{http://www.opengis.net/xls}RouteGeometryRequest" minOccurs="0"/>
         <element ref="{http://www.opengis.net/xls}RouteMapRequest" minOccurs="0"/>
       </sequence>
       <attribute name="provideRouteHandle" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
       <attribute name="distanceUnit" type="{http://www.opengis.net/xls}DistanceUnitType" default="M" />
     </extension>
   </complexContent>
 </complexType>
 


Field Summary
protected  DistanceUnitType distanceUnit
           
protected  Boolean provideRouteHandle
           
protected  RouteGeometryRequestType routeGeometryRequest
           
protected  RouteHandleType routeHandle
           
protected  RouteInstructionsRequestType routeInstructionsRequest
           
protected  RouteMapRequestType routeMapRequest
           
protected  RoutePlanType routePlan
           
 
Constructor Summary
DetermineRouteRequestType()
           
 
Method Summary
 StringBuilder append(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy strategy)
           
 StringBuilder appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy strategy)
           
 Object clone()
           
 Object copyTo(Object target)
           
 Object copyTo(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, Object target, org.jvnet.jaxb2_commons.lang.CopyStrategy strategy)
           
 Object createNewInstance()
           
 boolean equals(Object object)
           
 boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator, org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator, Object object, org.jvnet.jaxb2_commons.lang.EqualsStrategy strategy)
           
 DistanceUnitType getDistanceUnit()
          Gets the value of the distanceUnit property.
 RouteGeometryRequestType getRouteGeometryRequest()
          Request parameters for route geometry.
 RouteHandleType getRouteHandle()
          Reference to a proviously determined route stored at the Route Determination Service server.
 RouteInstructionsRequestType getRouteInstructionsRequest()
          Request parameters for turn-by-turn route directions and advisories formatted for presentation.
 RouteMapRequestType getRouteMapRequest()
          Gets the value of the routeMapRequest property.
 RoutePlanType getRoutePlan()
          Gets the value of the routePlan property.
 int hashCode()
           
 int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
           
 boolean isProvideRouteHandle()
          Gets the value of the provideRouteHandle property.
 boolean isSetDistanceUnit()
           
 boolean isSetProvideRouteHandle()
           
 boolean isSetRouteGeometryRequest()
           
 boolean isSetRouteHandle()
           
 boolean isSetRouteInstructionsRequest()
           
 boolean isSetRouteMapRequest()
           
 boolean isSetRoutePlan()
           
 void mergeFrom(org.jvnet.jaxb2_commons.locator.ObjectLocator leftLocator, org.jvnet.jaxb2_commons.locator.ObjectLocator rightLocator, Object left, Object right, org.jvnet.jaxb2_commons.lang.MergeStrategy strategy)
           
 void mergeFrom(Object left, Object right)
           
 void setDistanceUnit(DistanceUnitType value)
          Sets the value of the distanceUnit property.
 void setProvideRouteHandle(boolean value)
          Sets the value of the provideRouteHandle property.
 void setRouteGeometryRequest(RouteGeometryRequestType value)
          Sets the value of the routeGeometryRequest property.
 void setRouteHandle(RouteHandleType value)
          Sets the value of the routeHandle property.
 void setRouteInstructionsRequest(RouteInstructionsRequestType value)
          Sets the value of the routeInstructionsRequest property.
 void setRouteMapRequest(RouteMapRequestType value)
          Sets the value of the routeMapRequest property.
 void setRoutePlan(RoutePlanType value)
          Sets the value of the routePlan property.
 String toString()
           
 void unsetProvideRouteHandle()
           
 DetermineRouteRequestType withDistanceUnit(DistanceUnitType value)
           
 DetermineRouteRequestType withProvideRouteHandle(boolean value)
           
 DetermineRouteRequestType withRouteGeometryRequest(RouteGeometryRequestType value)
           
 DetermineRouteRequestType withRouteHandle(RouteHandleType value)
           
 DetermineRouteRequestType withRouteInstructionsRequest(RouteInstructionsRequestType value)
           
 DetermineRouteRequestType withRouteMapRequest(RouteMapRequestType value)
           
 DetermineRouteRequestType withRoutePlan(RoutePlanType value)
           
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

routeHandle

protected RouteHandleType routeHandle

routePlan

protected RoutePlanType routePlan

routeInstructionsRequest

protected RouteInstructionsRequestType routeInstructionsRequest

routeGeometryRequest

protected RouteGeometryRequestType routeGeometryRequest

routeMapRequest

protected RouteMapRequestType routeMapRequest

provideRouteHandle

protected Boolean provideRouteHandle

distanceUnit

protected DistanceUnitType distanceUnit
Constructor Detail

DetermineRouteRequestType

public DetermineRouteRequestType()
Method Detail

getRouteHandle

public RouteHandleType getRouteHandle()
Reference to a proviously determined route stored at the Route Determination Service server.

Returns:
possible object is RouteHandleType

setRouteHandle

public void setRouteHandle(RouteHandleType value)
Sets the value of the routeHandle property.

Parameters:
value - allowed object is RouteHandleType

isSetRouteHandle

public boolean isSetRouteHandle()

getRoutePlan

public RoutePlanType getRoutePlan()
Gets the value of the routePlan property.

Returns:
possible object is RoutePlanType

setRoutePlan

public void setRoutePlan(RoutePlanType value)
Sets the value of the routePlan property.

Parameters:
value - allowed object is RoutePlanType

isSetRoutePlan

public boolean isSetRoutePlan()

getRouteInstructionsRequest

public RouteInstructionsRequestType getRouteInstructionsRequest()
Request parameters for turn-by-turn route directions and advisories formatted for presentation.

Returns:
possible object is RouteInstructionsRequestType

setRouteInstructionsRequest

public void setRouteInstructionsRequest(RouteInstructionsRequestType value)
Sets the value of the routeInstructionsRequest property.

Parameters:
value - allowed object is RouteInstructionsRequestType

isSetRouteInstructionsRequest

public boolean isSetRouteInstructionsRequest()

getRouteGeometryRequest

public RouteGeometryRequestType getRouteGeometryRequest()
Request parameters for route geometry.

Returns:
possible object is RouteGeometryRequestType

setRouteGeometryRequest

public void setRouteGeometryRequest(RouteGeometryRequestType value)
Sets the value of the routeGeometryRequest property.

Parameters:
value - allowed object is RouteGeometryRequestType

isSetRouteGeometryRequest

public boolean isSetRouteGeometryRequest()

getRouteMapRequest

public RouteMapRequestType getRouteMapRequest()
Gets the value of the routeMapRequest property.

Returns:
possible object is RouteMapRequestType

setRouteMapRequest

public void setRouteMapRequest(RouteMapRequestType value)
Sets the value of the routeMapRequest property.

Parameters:
value - allowed object is RouteMapRequestType

isSetRouteMapRequest

public boolean isSetRouteMapRequest()

isProvideRouteHandle

public boolean isProvideRouteHandle()
Gets the value of the provideRouteHandle property.

Returns:
possible object is Boolean

setProvideRouteHandle

public void setProvideRouteHandle(boolean value)
Sets the value of the provideRouteHandle property.

Parameters:
value - allowed object is Boolean

isSetProvideRouteHandle

public boolean isSetProvideRouteHandle()

unsetProvideRouteHandle

public void unsetProvideRouteHandle()

getDistanceUnit

public DistanceUnitType getDistanceUnit()
Gets the value of the distanceUnit property.

Returns:
possible object is DistanceUnitType

setDistanceUnit

public void setDistanceUnit(DistanceUnitType value)
Sets the value of the distanceUnit property.

Parameters:
value - allowed object is DistanceUnitType

isSetDistanceUnit

public boolean isSetDistanceUnit()

toString

public String toString()
Overrides:
toString in class AbstractRequestParametersType

append

public StringBuilder append(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                            StringBuilder buffer,
                            org.jvnet.jaxb2_commons.lang.ToStringStrategy strategy)
Specified by:
append in interface org.jvnet.jaxb2_commons.lang.ToString
Overrides:
append in class AbstractRequestParametersType

appendFields

public StringBuilder appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                                  StringBuilder buffer,
                                  org.jvnet.jaxb2_commons.lang.ToStringStrategy strategy)
Specified by:
appendFields in interface org.jvnet.jaxb2_commons.lang.ToString
Overrides:
appendFields in class AbstractRequestParametersType

equals

public boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator,
                      org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator,
                      Object object,
                      org.jvnet.jaxb2_commons.lang.EqualsStrategy strategy)
Specified by:
equals in interface org.jvnet.jaxb2_commons.lang.Equals
Overrides:
equals in class AbstractRequestParametersType

equals

public boolean equals(Object object)
Overrides:
equals in class AbstractRequestParametersType

hashCode

public int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                    org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
Specified by:
hashCode in interface org.jvnet.jaxb2_commons.lang.HashCode
Overrides:
hashCode in class AbstractRequestParametersType

hashCode

public int hashCode()
Overrides:
hashCode in class AbstractRequestParametersType

clone

public Object clone()
Overrides:
clone in class AbstractRequestParametersType

copyTo

public Object copyTo(Object target)
Specified by:
copyTo in interface org.jvnet.jaxb2_commons.lang.CopyTo
Overrides:
copyTo in class AbstractRequestParametersType

copyTo

public Object copyTo(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                     Object target,
                     org.jvnet.jaxb2_commons.lang.CopyStrategy strategy)
Specified by:
copyTo in interface org.jvnet.jaxb2_commons.lang.CopyTo
Overrides:
copyTo in class AbstractRequestParametersType

createNewInstance

public Object createNewInstance()
Specified by:
createNewInstance in interface org.jvnet.jaxb2_commons.lang.CopyTo
Specified by:
createNewInstance in interface org.jvnet.jaxb2_commons.lang.MergeFrom

mergeFrom

public void mergeFrom(Object left,
                      Object right)
Specified by:
mergeFrom in interface org.jvnet.jaxb2_commons.lang.MergeFrom
Overrides:
mergeFrom in class AbstractRequestParametersType

mergeFrom

public void mergeFrom(org.jvnet.jaxb2_commons.locator.ObjectLocator leftLocator,
                      org.jvnet.jaxb2_commons.locator.ObjectLocator rightLocator,
                      Object left,
                      Object right,
                      org.jvnet.jaxb2_commons.lang.MergeStrategy strategy)
Specified by:
mergeFrom in interface org.jvnet.jaxb2_commons.lang.MergeFrom
Overrides:
mergeFrom in class AbstractRequestParametersType

withRouteHandle

public DetermineRouteRequestType withRouteHandle(RouteHandleType value)

withRoutePlan

public DetermineRouteRequestType withRoutePlan(RoutePlanType value)

withRouteInstructionsRequest

public DetermineRouteRequestType withRouteInstructionsRequest(RouteInstructionsRequestType value)

withRouteGeometryRequest

public DetermineRouteRequestType withRouteGeometryRequest(RouteGeometryRequestType value)

withRouteMapRequest

public DetermineRouteRequestType withRouteMapRequest(RouteMapRequestType value)

withProvideRouteHandle

public DetermineRouteRequestType withProvideRouteHandle(boolean value)

withDistanceUnit

public DetermineRouteRequestType withDistanceUnit(DistanceUnitType value)


Copyright © 2008-2015. All Rights Reserved.