|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.google.gdata.data.AbstractExtension
com.google.gdata.data.ValueConstruct
com.google.gdata.data.geo.GeoLat
public class GeoLat
Extension for a W3C geo:lat element. It contains the getter/setter for specifying a latitude of a geo-coordinate. The coordinate is contained within the lat element as: <geo:lat>coordinate</geo:lat> . Note that the latitude element does not need to be a child of the geo:Point element. Please see the W3C document http://www.w3.org/2003/01/geo for more information.
W3CPoint
Nested Class Summary |
---|
Nested classes/interfaces inherited from class com.google.gdata.data.AbstractExtension |
---|
AbstractExtension.AttributesHandler |
Field Summary | |
---|---|
static int |
COORDINATE_PRECISION
This denotes the number of significant digits after the decimal point for a coordinate when represented by a string. |
static double |
MAX_LAT
The maximmum acceptable value of a latitude coordinate in degrees. |
static double |
MIN_LAT
The minimum acceptable value of a latitude coordinate in degrees. |
Fields inherited from class com.google.gdata.data.ValueConstruct |
---|
attrName |
Fields inherited from class com.google.gdata.data.AbstractExtension |
---|
localName, namespace |
Constructor Summary | |
---|---|
GeoLat()
Creates an instance of the GeoLat extension without a latitude value set. |
|
GeoLat(java.lang.Double lat)
Creates an immutable instance of GeoLat extension with the coordinate set to the value passed in. |
Method Summary | |
---|---|
java.lang.Double |
getLatitude()
Returns the actual double coordinate for latitude. |
void |
setLatitude(java.lang.Double latitude)
Sets the latitude represented by this element. |
void |
setValue(java.lang.String value)
Overrides base implementation by validating that the string represents a latitude coordinate between -90 and 90 degrees. |
Methods inherited from class com.google.gdata.data.ValueConstruct |
---|
consumeAttributes, equals, generate, getHandler, getValue, hashCode, hasValue, isRequired, putAttributes, setRequired |
Methods inherited from class com.google.gdata.data.AbstractExtension |
---|
eq, generate, generateAttributes, getExtensionLocalName, getExtensionNamespace, isImmutable, sameClassAs, setImmutable, throwExceptionForMissingAttribute, throwExceptionIfImmutable, validate |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final double MAX_LAT
public static final double MIN_LAT
public static final int COORDINATE_PRECISION
Constructor Detail |
---|
public GeoLat()
public GeoLat(java.lang.Double lat) throws java.lang.IllegalArgumentException
lat
- The latitude coordinate reprensented by this element.
java.lang.IllegalArgumentException
- if the the latitude is not between
-90 and 90.Method Detail |
---|
public java.lang.Double getLatitude()
public void setLatitude(java.lang.Double latitude)
latitude
- the latitude of this element.public void setValue(java.lang.String value)
setValue
in class ValueConstruct
value
- new value for the value construct or null
to reset.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |