com.garmin.xmlschemas.gpxextensions.v3
Class WaypointExtensionT

java.lang.Object
  extended by com.garmin.xmlschemas.gpxextensions.v3.WaypointExtensionT

public class WaypointExtensionT
extends java.lang.Object

This type contains data fields available in Garmin GDB waypoints that cannot be represented in waypoints in GPX 1.1 instances.

Java class for WaypointExtension_t complex type.

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

 <complexType name="WaypointExtension_t">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="Proximity" type="{http://www.garmin.com/xmlschemas/GpxExtensions/v3}Meters_t" minOccurs="0"/>
         <element name="Temperature" type="{http://www.garmin.com/xmlschemas/GpxExtensions/v3}DegreesCelsius_t" minOccurs="0"/>
         <element name="Depth" type="{http://www.garmin.com/xmlschemas/GpxExtensions/v3}Meters_t" minOccurs="0"/>
         <element name="DisplayMode" type="{http://www.garmin.com/xmlschemas/GpxExtensions/v3}DisplayMode_t" minOccurs="0"/>
         <element name="Categories" type="{http://www.garmin.com/xmlschemas/GpxExtensions/v3}Categories_t" minOccurs="0"/>
         <element name="Address" type="{http://www.garmin.com/xmlschemas/GpxExtensions/v3}Address_t" minOccurs="0"/>
         <element name="PhoneNumber" type="{http://www.garmin.com/xmlschemas/GpxExtensions/v3}PhoneNumber_t" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Extensions" type="{http://www.garmin.com/xmlschemas/GpxExtensions/v3}Extensions_t" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 


Field Summary
protected  AddressT address
           
protected  CategoriesT categories
           
protected  java.lang.Double depth
           
protected  DisplayModeT displayMode
           
protected  ExtensionsT extensions
           
protected  java.util.List<PhoneNumberT> phoneNumber
           
protected  java.lang.Double proximity
           
protected  java.lang.Double temperature
           
 
Constructor Summary
WaypointExtensionT()
           
 
Method Summary
 AddressT getAddress()
          Gets the value of the address property.
 CategoriesT getCategories()
          Gets the value of the categories property.
 java.lang.Double getDepth()
          Gets the value of the depth property.
 DisplayModeT getDisplayMode()
          Gets the value of the displayMode property.
 ExtensionsT getExtensions()
          Gets the value of the extensions property.
 java.util.List<PhoneNumberT> getPhoneNumber()
          Gets the value of the phoneNumber property.
 java.lang.Double getProximity()
          Gets the value of the proximity property.
 java.lang.Double getTemperature()
          Gets the value of the temperature property.
 void setAddress(AddressT value)
          Sets the value of the address property.
 void setCategories(CategoriesT value)
          Sets the value of the categories property.
 void setDepth(java.lang.Double value)
          Sets the value of the depth property.
 void setDisplayMode(DisplayModeT value)
          Sets the value of the displayMode property.
 void setExtensions(ExtensionsT value)
          Sets the value of the extensions property.
 void setProximity(java.lang.Double value)
          Sets the value of the proximity property.
 void setTemperature(java.lang.Double value)
          Sets the value of the temperature property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

proximity

protected java.lang.Double proximity

temperature

protected java.lang.Double temperature

depth

protected java.lang.Double depth

displayMode

protected DisplayModeT displayMode

categories

protected CategoriesT categories

address

protected AddressT address

phoneNumber

protected java.util.List<PhoneNumberT> phoneNumber

extensions

protected ExtensionsT extensions
Constructor Detail

WaypointExtensionT

public WaypointExtensionT()
Method Detail

getProximity

public java.lang.Double getProximity()
Gets the value of the proximity property.

Returns:
possible object is Double

setProximity

public void setProximity(java.lang.Double value)
Sets the value of the proximity property.

Parameters:
value - allowed object is Double

getTemperature

public java.lang.Double getTemperature()
Gets the value of the temperature property.

Returns:
possible object is Double

setTemperature

public void setTemperature(java.lang.Double value)
Sets the value of the temperature property.

Parameters:
value - allowed object is Double

getDepth

public java.lang.Double getDepth()
Gets the value of the depth property.

Returns:
possible object is Double

setDepth

public void setDepth(java.lang.Double value)
Sets the value of the depth property.

Parameters:
value - allowed object is Double

getDisplayMode

public DisplayModeT getDisplayMode()
Gets the value of the displayMode property.

Returns:
possible object is DisplayModeT

setDisplayMode

public void setDisplayMode(DisplayModeT value)
Sets the value of the displayMode property.

Parameters:
value - allowed object is DisplayModeT

getCategories

public CategoriesT getCategories()
Gets the value of the categories property.

Returns:
possible object is CategoriesT

setCategories

public void setCategories(CategoriesT value)
Sets the value of the categories property.

Parameters:
value - allowed object is CategoriesT

getAddress

public AddressT getAddress()
Gets the value of the address property.

Returns:
possible object is AddressT

setAddress

public void setAddress(AddressT value)
Sets the value of the address property.

Parameters:
value - allowed object is AddressT

getPhoneNumber

public java.util.List<PhoneNumberT> getPhoneNumber()
Gets the value of the phoneNumber 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 phoneNumber property.

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

    getPhoneNumber().add(newItem);
 

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


getExtensions

public ExtensionsT getExtensions()
Gets the value of the extensions property.

Returns:
possible object is ExtensionsT

setExtensions

public void setExtensions(ExtensionsT value)
Sets the value of the extensions property.

Parameters:
value - allowed object is ExtensionsT


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