com.topografix.gpx._1._0
Class Gpx

java.lang.Object
  extended by com.topografix.gpx._1._0.Gpx

public class Gpx
extends java.lang.Object

Java class for anonymous complex type.

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

 <complexType>
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="desc" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="author" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="email" type="{http://www.topografix.com/GPX/1/0}emailType" minOccurs="0"/>
         <element name="url" type="{http://www.w3.org/2001/XMLSchema}anyURI" minOccurs="0"/>
         <element name="urlname" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="time" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
         <element name="keywords" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="bounds" type="{http://www.topografix.com/GPX/1/0}boundsType" minOccurs="0"/>
         <element name="wpt" maxOccurs="unbounded" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element name="ele" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
                   <element name="time" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
                   <element name="magvar" type="{http://www.topografix.com/GPX/1/0}degreesType" minOccurs="0"/>
                   <element name="geoidheight" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
                   <element name="name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
                   <element name="cmt" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
                   <element name="desc" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
                   <element name="src" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
                   <element name="url" type="{http://www.w3.org/2001/XMLSchema}anyURI" minOccurs="0"/>
                   <element name="urlname" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
                   <element name="sym" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
                   <element name="type" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
                   <element name="fix" type="{http://www.topografix.com/GPX/1/0}fixType" minOccurs="0"/>
                   <element name="sat" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" minOccurs="0"/>
                   <element name="hdop" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
                   <element name="vdop" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
                   <element name="pdop" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
                   <element name="ageofdgpsdata" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
                   <element name="dgpsid" type="{http://www.topografix.com/GPX/1/0}dgpsStationType" minOccurs="0"/>
                   <any/>
                 </sequence>
                 <attribute name="lat" use="required" type="{http://www.topografix.com/GPX/1/0}latitudeType" />
                 <attribute name="lon" use="required" type="{http://www.topografix.com/GPX/1/0}longitudeType" />
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element name="rte" maxOccurs="unbounded" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element name="name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
                   <element name="cmt" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
                   <element name="desc" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
                   <element name="src" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
                   <element name="url" type="{http://www.w3.org/2001/XMLSchema}anyURI" minOccurs="0"/>
                   <element name="urlname" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
                   <element name="number" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" minOccurs="0"/>
                   <any/>
                   <element name="rtept" maxOccurs="unbounded" minOccurs="0">
                     <complexType>
                       <complexContent>
                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                           <sequence>
                             <element name="ele" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
                             <element name="time" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
                             <element name="magvar" type="{http://www.topografix.com/GPX/1/0}degreesType" minOccurs="0"/>
                             <element name="geoidheight" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
                             <element name="name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
                             <element name="cmt" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
                             <element name="desc" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
                             <element name="src" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
                             <element name="url" type="{http://www.w3.org/2001/XMLSchema}anyURI" minOccurs="0"/>
                             <element name="urlname" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
                             <element name="sym" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
                             <element name="type" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
                             <element name="fix" type="{http://www.topografix.com/GPX/1/0}fixType" minOccurs="0"/>
                             <element name="sat" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" minOccurs="0"/>
                             <element name="hdop" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
                             <element name="vdop" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
                             <element name="pdop" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
                             <element name="ageofdgpsdata" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
                             <element name="dgpsid" type="{http://www.topografix.com/GPX/1/0}dgpsStationType" minOccurs="0"/>
                             <any/>
                           </sequence>
                           <attribute name="lat" use="required" type="{http://www.topografix.com/GPX/1/0}latitudeType" />
                           <attribute name="lon" use="required" type="{http://www.topografix.com/GPX/1/0}longitudeType" />
                         </restriction>
                       </complexContent>
                     </complexType>
                   </element>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element name="trk" maxOccurs="unbounded" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element name="name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
                   <element name="cmt" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
                   <element name="desc" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
                   <element name="src" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
                   <element name="url" type="{http://www.w3.org/2001/XMLSchema}anyURI" minOccurs="0"/>
                   <element name="urlname" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
                   <element name="number" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" minOccurs="0"/>
                   <any/>
                   <element name="trkseg" maxOccurs="unbounded" minOccurs="0">
                     <complexType>
                       <complexContent>
                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                           <sequence>
                             <element name="trkpt" maxOccurs="unbounded" minOccurs="0">
                               <complexType>
                                 <complexContent>
                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                                     <sequence>
                                       <element name="ele" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
                                       <element name="time" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
                                       <element name="course" type="{http://www.topografix.com/GPX/1/0}degreesType" minOccurs="0"/>
                                       <element name="speed" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
                                       <element name="magvar" type="{http://www.topografix.com/GPX/1/0}degreesType" minOccurs="0"/>
                                       <element name="geoidheight" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
                                       <element name="name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
                                       <element name="cmt" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
                                       <element name="desc" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
                                       <element name="src" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
                                       <element name="url" type="{http://www.w3.org/2001/XMLSchema}anyURI" minOccurs="0"/>
                                       <element name="urlname" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
                                       <element name="sym" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
                                       <element name="type" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
                                       <element name="fix" type="{http://www.topografix.com/GPX/1/0}fixType" minOccurs="0"/>
                                       <element name="sat" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" minOccurs="0"/>
                                       <element name="hdop" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
                                       <element name="vdop" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
                                       <element name="pdop" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
                                       <element name="ageofdgpsdata" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
                                       <element name="dgpsid" type="{http://www.topografix.com/GPX/1/0}dgpsStationType" minOccurs="0"/>
                                       <any/>
                                     </sequence>
                                     <attribute name="lat" use="required" type="{http://www.topografix.com/GPX/1/0}latitudeType" />
                                     <attribute name="lon" use="required" type="{http://www.topografix.com/GPX/1/0}longitudeType" />
                                   </restriction>
                                 </complexContent>
                               </complexType>
                             </element>
                           </sequence>
                         </restriction>
                       </complexContent>
                     </complexType>
                   </element>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <any/>
       </sequence>
       <attribute name="creator" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="version" use="required" type="{http://www.w3.org/2001/XMLSchema}string" fixed="1.0" />
     </restriction>
   </complexContent>
 </complexType>
 


Nested Class Summary
static class Gpx.Rte
          Java class for anonymous complex type.
static class Gpx.Trk
          Java class for anonymous complex type.
static class Gpx.Wpt
          Java class for anonymous complex type.
 
Field Summary
protected  java.util.List<java.lang.Object> any
           
protected  java.lang.String author
           
protected  BoundsType bounds
           
protected  java.lang.String creator
           
protected  java.lang.String desc
           
protected  java.lang.String email
           
protected  java.lang.String keywords
           
protected  java.lang.String name
           
protected  java.util.List<Gpx.Rte> rte
           
protected  javax.xml.datatype.XMLGregorianCalendar time
           
protected  java.util.List<Gpx.Trk> trk
           
protected  java.lang.String url
           
protected  java.lang.String urlname
           
protected  java.lang.String version
           
protected  java.util.List<Gpx.Wpt> wpt
           
 
Constructor Summary
Gpx()
           
 
Method Summary
 java.util.List<java.lang.Object> getAny()
          Gets the value of the any property.
 java.lang.String getAuthor()
          Gets the value of the author property.
 BoundsType getBounds()
          Gets the value of the bounds property.
 java.lang.String getCreator()
          Gets the value of the creator property.
 java.lang.String getDesc()
          Gets the value of the desc property.
 java.lang.String getEmail()
          Gets the value of the email property.
 java.lang.String getKeywords()
          Gets the value of the keywords property.
 java.lang.String getName()
          Gets the value of the name property.
 java.util.List<Gpx.Rte> getRte()
          Gets the value of the rte property.
 javax.xml.datatype.XMLGregorianCalendar getTime()
          Gets the value of the time property.
 java.util.List<Gpx.Trk> getTrk()
          Gets the value of the trk property.
 java.lang.String getUrl()
          Gets the value of the url property.
 java.lang.String getUrlname()
          Gets the value of the urlname property.
 java.lang.String getVersion()
          Gets the value of the version property.
 java.util.List<Gpx.Wpt> getWpt()
          Gets the value of the wpt property.
 void setAuthor(java.lang.String value)
          Sets the value of the author property.
 void setBounds(BoundsType value)
          Sets the value of the bounds property.
 void setCreator(java.lang.String value)
          Sets the value of the creator property.
 void setDesc(java.lang.String value)
          Sets the value of the desc property.
 void setEmail(java.lang.String value)
          Sets the value of the email property.
 void setKeywords(java.lang.String value)
          Sets the value of the keywords property.
 void setName(java.lang.String value)
          Sets the value of the name property.
 void setTime(javax.xml.datatype.XMLGregorianCalendar value)
          Sets the value of the time property.
 void setUrl(java.lang.String value)
          Sets the value of the url property.
 void setUrlname(java.lang.String value)
          Sets the value of the urlname property.
 void setVersion(java.lang.String value)
          Sets the value of the version property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

name

protected java.lang.String name

desc

protected java.lang.String desc

author

protected java.lang.String author

email

protected java.lang.String email

url

protected java.lang.String url

urlname

protected java.lang.String urlname

time

protected javax.xml.datatype.XMLGregorianCalendar time

keywords

protected java.lang.String keywords

bounds

protected BoundsType bounds

wpt

protected java.util.List<Gpx.Wpt> wpt

rte

protected java.util.List<Gpx.Rte> rte

trk

protected java.util.List<Gpx.Trk> trk

any

protected java.util.List<java.lang.Object> any

creator

protected java.lang.String creator

version

protected java.lang.String version
Constructor Detail

Gpx

public Gpx()
Method Detail

getName

public java.lang.String getName()
Gets the value of the name property.

Returns:
possible object is String

setName

public void setName(java.lang.String value)
Sets the value of the name property.

Parameters:
value - allowed object is String

getDesc

public java.lang.String getDesc()
Gets the value of the desc property.

Returns:
possible object is String

setDesc

public void setDesc(java.lang.String value)
Sets the value of the desc property.

Parameters:
value - allowed object is String

getAuthor

public java.lang.String getAuthor()
Gets the value of the author property.

Returns:
possible object is String

setAuthor

public void setAuthor(java.lang.String value)
Sets the value of the author property.

Parameters:
value - allowed object is String

getEmail

public java.lang.String getEmail()
Gets the value of the email property.

Returns:
possible object is String

setEmail

public void setEmail(java.lang.String value)
Sets the value of the email property.

Parameters:
value - allowed object is String

getUrl

public java.lang.String getUrl()
Gets the value of the url property.

Returns:
possible object is String

setUrl

public void setUrl(java.lang.String value)
Sets the value of the url property.

Parameters:
value - allowed object is String

getUrlname

public java.lang.String getUrlname()
Gets the value of the urlname property.

Returns:
possible object is String

setUrlname

public void setUrlname(java.lang.String value)
Sets the value of the urlname property.

Parameters:
value - allowed object is String

getTime

public javax.xml.datatype.XMLGregorianCalendar getTime()
Gets the value of the time property.

Returns:
possible object is XMLGregorianCalendar

setTime

public void setTime(javax.xml.datatype.XMLGregorianCalendar value)
Sets the value of the time property.

Parameters:
value - allowed object is XMLGregorianCalendar

getKeywords

public java.lang.String getKeywords()
Gets the value of the keywords property.

Returns:
possible object is String

setKeywords

public void setKeywords(java.lang.String value)
Sets the value of the keywords property.

Parameters:
value - allowed object is String

getBounds

public BoundsType getBounds()
Gets the value of the bounds property.

Returns:
possible object is BoundsType

setBounds

public void setBounds(BoundsType value)
Sets the value of the bounds property.

Parameters:
value - allowed object is BoundsType

getWpt

public java.util.List<Gpx.Wpt> getWpt()
Gets the value of the wpt property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the wpt property.

For example, to add a new item, do as follows:

    getWpt().add(newItem);
 

Objects of the following type(s) are allowed in the list Gpx.Wpt


getRte

public java.util.List<Gpx.Rte> getRte()
Gets the value of the rte property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the rte property.

For example, to add a new item, do as follows:

    getRte().add(newItem);
 

Objects of the following type(s) are allowed in the list Gpx.Rte


getTrk

public java.util.List<Gpx.Trk> getTrk()
Gets the value of the trk property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the trk property.

For example, to add a new item, do as follows:

    getTrk().add(newItem);
 

Objects of the following type(s) are allowed in the list Gpx.Trk


getAny

public java.util.List<java.lang.Object> getAny()
Gets the value of the any property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the any property.

For example, to add a new item, do as follows:

    getAny().add(newItem);
 

Objects of the following type(s) are allowed in the list Object


getCreator

public java.lang.String getCreator()
Gets the value of the creator property.

Returns:
possible object is String

setCreator

public void setCreator(java.lang.String value)
Sets the value of the creator property.

Parameters:
value - allowed object is String

getVersion

public java.lang.String getVersion()
Gets the value of the version property.

Returns:
possible object is String

setVersion

public void setVersion(java.lang.String value)
Sets the value of the version property.

Parameters:
value - allowed object is String


Copyright © 2007 MotionBased subsidiary of Garmin Ltd.. All Rights Reserved.