net.opengis.ols.v_1_2
Class RouteGeometryRequestType

java.lang.Object
  extended by net.opengis.ols.v_1_2.RouteGeometryRequestType
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 RouteGeometryRequestType
extends Object
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 request parameters for route geometry.

Java class for RouteGeometryRequestType complex type.

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

 <complexType name="RouteGeometryRequestType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="BoundingBox" type="{http://www.opengis.net/gml}EnvelopeType" minOccurs="0"/>
       </sequence>
       <attribute name="scale" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" default="1" />
       <attribute name="provideStartingPortion" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
       <attribute name="maxPoints" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" default="100" />
     </restriction>
   </complexContent>
 </complexType>
 


Field Summary
protected  EnvelopeType boundingBox
           
protected  BigInteger maxPoints
           
protected  Boolean provideStartingPortion
           
protected  BigInteger scale
           
 
Constructor Summary
RouteGeometryRequestType()
           
 
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)
           
 EnvelopeType getBoundingBox()
          Gets the value of the boundingBox property.
 BigInteger getMaxPoints()
          Gets the value of the maxPoints property.
 BigInteger getScale()
          Gets the value of the scale property.
 int hashCode()
           
 int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
           
 boolean isProvideStartingPortion()
          Gets the value of the provideStartingPortion property.
 boolean isSetBoundingBox()
           
 boolean isSetMaxPoints()
           
 boolean isSetProvideStartingPortion()
           
 boolean isSetScale()
           
 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 setBoundingBox(EnvelopeType value)
          Sets the value of the boundingBox property.
 void setMaxPoints(BigInteger value)
          Sets the value of the maxPoints property.
 void setProvideStartingPortion(boolean value)
          Sets the value of the provideStartingPortion property.
 void setScale(BigInteger value)
          Sets the value of the scale property.
 String toString()
           
 void unsetProvideStartingPortion()
           
 RouteGeometryRequestType withBoundingBox(EnvelopeType value)
           
 RouteGeometryRequestType withMaxPoints(BigInteger value)
           
 RouteGeometryRequestType withProvideStartingPortion(boolean value)
           
 RouteGeometryRequestType withScale(BigInteger value)
           
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

boundingBox

protected EnvelopeType boundingBox

scale

protected BigInteger scale

provideStartingPortion

protected Boolean provideStartingPortion

maxPoints

protected BigInteger maxPoints
Constructor Detail

RouteGeometryRequestType

public RouteGeometryRequestType()
Method Detail

getBoundingBox

public EnvelopeType getBoundingBox()
Gets the value of the boundingBox property.

Returns:
possible object is EnvelopeType

setBoundingBox

public void setBoundingBox(EnvelopeType value)
Sets the value of the boundingBox property.

Parameters:
value - allowed object is EnvelopeType

isSetBoundingBox

public boolean isSetBoundingBox()

getScale

public BigInteger getScale()
Gets the value of the scale property.

Returns:
possible object is BigInteger

setScale

public void setScale(BigInteger value)
Sets the value of the scale property.

Parameters:
value - allowed object is BigInteger

isSetScale

public boolean isSetScale()

isProvideStartingPortion

public boolean isProvideStartingPortion()
Gets the value of the provideStartingPortion property.

Returns:
possible object is Boolean

setProvideStartingPortion

public void setProvideStartingPortion(boolean value)
Sets the value of the provideStartingPortion property.

Parameters:
value - allowed object is Boolean

isSetProvideStartingPortion

public boolean isSetProvideStartingPortion()

unsetProvideStartingPortion

public void unsetProvideStartingPortion()

getMaxPoints

public BigInteger getMaxPoints()
Gets the value of the maxPoints property.

Returns:
possible object is BigInteger

setMaxPoints

public void setMaxPoints(BigInteger value)
Sets the value of the maxPoints property.

Parameters:
value - allowed object is BigInteger

isSetMaxPoints

public boolean isSetMaxPoints()

toString

public String toString()
Overrides:
toString in class Object

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

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

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

equals

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

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

hashCode

public int hashCode()
Overrides:
hashCode in class Object

clone

public Object clone()
Overrides:
clone in class Object

copyTo

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

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

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

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

withBoundingBox

public RouteGeometryRequestType withBoundingBox(EnvelopeType value)

withScale

public RouteGeometryRequestType withScale(BigInteger value)

withProvideStartingPortion

public RouteGeometryRequestType withProvideStartingPortion(boolean value)

withMaxPoints

public RouteGeometryRequestType withMaxPoints(BigInteger value)


Copyright © 2008-2015. All Rights Reserved.