net.opengis.ols.v_1_2
Class AbstractRouteSummaryType

java.lang.Object
  extended by net.opengis.ols.v_1_2.AbstractDataType
      extended by net.opengis.ols.v_1_2.AbstractRouteSummaryType
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
Direct Known Subclasses:
RouteSummaryType

public abstract class AbstractRouteSummaryType
extends AbstractDataType
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

Abstract type which specifies a route's overall characteristics.

Java class for AbstractRouteSummaryType complex type.

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

 <complexType name="AbstractRouteSummaryType">
   <complexContent>
     <extension base="{http://www.opengis.net/xls}AbstractDataType">
       <sequence>
         <element name="TotalTime" type="{http://www.w3.org/2001/XMLSchema}duration"/>
         <element name="TotalDistance" type="{http://www.opengis.net/xls}DistanceType"/>
         <element ref="{http://www.opengis.net/xls}BoundingBox"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 


Field Summary
protected  EnvelopeType boundingBox
           
protected  DistanceType totalDistance
           
protected  Duration totalTime
           
 
Constructor Summary
AbstractRouteSummaryType()
           
 
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)
           
 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()
          Rectangular area bounding the complete route.
 DistanceType getTotalDistance()
          Gets the value of the totalDistance property.
 Duration getTotalTime()
          Gets the value of the totalTime property.
 int hashCode()
           
 int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
           
 boolean isSetBoundingBox()
           
 boolean isSetTotalDistance()
           
 boolean isSetTotalTime()
           
 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 setTotalDistance(DistanceType value)
          Sets the value of the totalDistance property.
 void setTotalTime(Duration value)
          Sets the value of the totalTime property.
 String toString()
           
 AbstractRouteSummaryType withBoundingBox(EnvelopeType value)
           
 AbstractRouteSummaryType withTotalDistance(DistanceType value)
           
 AbstractRouteSummaryType withTotalTime(Duration value)
           
 
Methods inherited from class net.opengis.ols.v_1_2.AbstractDataType
createNewInstance
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.jvnet.jaxb2_commons.lang.CopyTo
createNewInstance
 
Methods inherited from interface org.jvnet.jaxb2_commons.lang.MergeFrom
createNewInstance
 

Field Detail

totalTime

protected Duration totalTime

totalDistance

protected DistanceType totalDistance

boundingBox

protected EnvelopeType boundingBox
Constructor Detail

AbstractRouteSummaryType

public AbstractRouteSummaryType()
Method Detail

getTotalTime

public Duration getTotalTime()
Gets the value of the totalTime property.

Returns:
possible object is Duration

setTotalTime

public void setTotalTime(Duration value)
Sets the value of the totalTime property.

Parameters:
value - allowed object is Duration

isSetTotalTime

public boolean isSetTotalTime()

getTotalDistance

public DistanceType getTotalDistance()
Gets the value of the totalDistance property.

Returns:
possible object is DistanceType

setTotalDistance

public void setTotalDistance(DistanceType value)
Sets the value of the totalDistance property.

Parameters:
value - allowed object is DistanceType

isSetTotalDistance

public boolean isSetTotalDistance()

getBoundingBox

public EnvelopeType getBoundingBox()
Rectangular area bounding the complete route.

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()

toString

public String toString()
Overrides:
toString in class AbstractDataType

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 AbstractDataType

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 AbstractDataType

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 AbstractDataType

equals

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

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 AbstractDataType

hashCode

public int hashCode()
Overrides:
hashCode in class AbstractDataType

clone

public Object clone()
Overrides:
clone in class AbstractDataType

copyTo

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

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 AbstractDataType

mergeFrom

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

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 AbstractDataType

withTotalTime

public AbstractRouteSummaryType withTotalTime(Duration value)

withTotalDistance

public AbstractRouteSummaryType withTotalDistance(DistanceType value)

withBoundingBox

public AbstractRouteSummaryType withBoundingBox(EnvelopeType value)


Copyright © 2008-2015. All Rights Reserved.