net.opengis.olsnav.v_1_3
Class RouteLinkAndCost

java.lang.Object
  extended by net.opengis.olsnav.v_1_3.RouteLinkAndCost
All Implemented Interfaces:
Cloneable, org.jvnet.jaxb2_commons.lang.CopyTo2, org.jvnet.jaxb2_commons.lang.Equals2, org.jvnet.jaxb2_commons.lang.HashCode2, org.jvnet.jaxb2_commons.lang.MergeFrom2, org.jvnet.jaxb2_commons.lang.ToString2

public class RouteLinkAndCost
extends Object
implements Cloneable, org.jvnet.jaxb2_commons.lang.CopyTo2, org.jvnet.jaxb2_commons.lang.Equals2, org.jvnet.jaxb2_commons.lang.HashCode2, org.jvnet.jaxb2_commons.lang.MergeFrom2, org.jvnet.jaxb2_commons.lang.ToString2

Java class for RouteLinkAndCost complex type.

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

 <complexType name="RouteLinkAndCost">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Link" type="{http://www.opengis.net/ols/nav}AbstractIDType"/>
         <element name="EstLinkTravelTime" type="{http://www.w3.org/2001/XMLSchema}unsignedLong"/>
         <element name="NodeTravelTime" type="{http://www.w3.org/2001/XMLSchema}unsignedShort"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 


Field Summary
protected  BigInteger estLinkTravelTime
           
protected  AbstractIDType link
           
protected  int nodeTravelTime
           
 
Constructor Summary
RouteLinkAndCost()
           
 
Method Summary
 StringBuilder append(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)
           
 StringBuilder appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)
           
 Object clone()
           
 Object copyTo(Object target)
           
 Object copyTo(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, Object target, org.jvnet.jaxb2_commons.lang.CopyStrategy2 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.EqualsStrategy2 strategy)
           
 BigInteger getEstLinkTravelTime()
          Gets the value of the estLinkTravelTime property.
 AbstractIDType getLink()
          Gets the value of the link property.
 int getNodeTravelTime()
          Gets the value of the nodeTravelTime property.
 int hashCode()
           
 int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy)
           
 boolean isSetEstLinkTravelTime()
           
 boolean isSetLink()
           
 boolean isSetNodeTravelTime()
           
 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.MergeStrategy2 strategy)
           
 void mergeFrom(Object left, Object right)
           
 void setEstLinkTravelTime(BigInteger value)
          Sets the value of the estLinkTravelTime property.
 void setLink(AbstractIDType value)
          Sets the value of the link property.
 void setNodeTravelTime(int value)
          Sets the value of the nodeTravelTime property.
 String toString()
           
 RouteLinkAndCost withEstLinkTravelTime(BigInteger value)
           
 RouteLinkAndCost withLink(AbstractIDType value)
           
 RouteLinkAndCost withNodeTravelTime(int value)
           
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

link

protected AbstractIDType link

estLinkTravelTime

protected BigInteger estLinkTravelTime

nodeTravelTime

protected int nodeTravelTime
Constructor Detail

RouteLinkAndCost

public RouteLinkAndCost()
Method Detail

getLink

public AbstractIDType getLink()
Gets the value of the link property.

Returns:
possible object is AbstractIDType

setLink

public void setLink(AbstractIDType value)
Sets the value of the link property.

Parameters:
value - allowed object is AbstractIDType

isSetLink

public boolean isSetLink()

getEstLinkTravelTime

public BigInteger getEstLinkTravelTime()
Gets the value of the estLinkTravelTime property.

Returns:
possible object is BigInteger

setEstLinkTravelTime

public void setEstLinkTravelTime(BigInteger value)
Sets the value of the estLinkTravelTime property.

Parameters:
value - allowed object is BigInteger

isSetEstLinkTravelTime

public boolean isSetEstLinkTravelTime()

getNodeTravelTime

public int getNodeTravelTime()
Gets the value of the nodeTravelTime property.


setNodeTravelTime

public void setNodeTravelTime(int value)
Sets the value of the nodeTravelTime property.


isSetNodeTravelTime

public boolean isSetNodeTravelTime()

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.ToStringStrategy2 strategy)
Specified by:
append in interface org.jvnet.jaxb2_commons.lang.ToString2

appendFields

public StringBuilder appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                                  StringBuilder buffer,
                                  org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)
Specified by:
appendFields in interface org.jvnet.jaxb2_commons.lang.ToString2

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.EqualsStrategy2 strategy)
Specified by:
equals in interface org.jvnet.jaxb2_commons.lang.Equals2

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.HashCodeStrategy2 strategy)
Specified by:
hashCode in interface org.jvnet.jaxb2_commons.lang.HashCode2

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.CopyTo2

copyTo

public Object copyTo(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                     Object target,
                     org.jvnet.jaxb2_commons.lang.CopyStrategy2 strategy)
Specified by:
copyTo in interface org.jvnet.jaxb2_commons.lang.CopyTo2

createNewInstance

public Object createNewInstance()
Specified by:
createNewInstance in interface org.jvnet.jaxb2_commons.lang.CopyTo2
Specified by:
createNewInstance in interface org.jvnet.jaxb2_commons.lang.MergeFrom2

mergeFrom

public void mergeFrom(Object left,
                      Object right)
Specified by:
mergeFrom in interface org.jvnet.jaxb2_commons.lang.MergeFrom2

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.MergeStrategy2 strategy)
Specified by:
mergeFrom in interface org.jvnet.jaxb2_commons.lang.MergeFrom2

withLink

public RouteLinkAndCost withLink(AbstractIDType value)

withEstLinkTravelTime

public RouteLinkAndCost withEstLinkTravelTime(BigInteger value)

withNodeTravelTime

public RouteLinkAndCost withNodeTravelTime(int value)


Copyright © 2008-2016. All Rights Reserved.