public final class GeoLocation extends java.lang.Object implements java.io.Serializable, org.jivesoftware.smack.packet.ExtensionElement, FormFieldChildElement
| Modifier and Type | Class and Description |
|---|---|
static class |
GeoLocation.Builder
This class defines a builder class for
GeoLocation. |
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
ELEMENT |
static GeoLocation |
EMPTY_GEO_LOCATION |
static java.lang.String |
NAMESPACE |
static javax.xml.namespace.QName |
QNAME |
| Modifier and Type | Method and Description |
|---|---|
static GeoLocation.Builder |
builder()
Returns a new instance of
GeoLocation.Builder. |
boolean |
equals(java.lang.Object obj) |
static GeoLocation |
from(FormField formField)
Returns the first GeoLocation, or
null if it doesn't exist in FormField. |
static GeoLocation |
from(org.jivesoftware.smack.packet.Message message)
Returns the first GeoLocation, or
null if it doesn't exist in Message. |
java.lang.Double |
getAccuracy() |
java.lang.Double |
getAlt() |
java.lang.Double |
getAltAccuracy() |
java.lang.String |
getArea() |
java.lang.Double |
getBearing() |
java.lang.String |
getBuilding() |
java.lang.String |
getCountry() |
java.lang.String |
getCountryCode() |
java.lang.String |
getDatum() |
java.lang.String |
getDescription() |
java.lang.String |
getElementName() |
java.lang.Double |
getError()
Deprecated.
use
getAccuracy() instead. |
java.lang.String |
getFloor() |
java.lang.Double |
getLat() |
java.lang.String |
getLocality() |
java.lang.Double |
getLon() |
java.lang.String |
getNamespace() |
java.lang.String |
getPostalcode() |
javax.xml.namespace.QName |
getQName() |
java.lang.String |
getRegion() |
java.lang.String |
getRoom() |
java.lang.Double |
getSpeed() |
java.lang.String |
getStreet() |
java.lang.String |
getText() |
java.util.Date |
getTimestamp() |
java.lang.String |
getTzo() |
java.net.URI |
getUri() |
int |
hashCode() |
boolean |
isExclusiveElement() |
java.lang.CharSequence |
toXML(org.jivesoftware.smack.packet.XmlEnvironment enclosingNamespace) |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitcheckConsistency, mustBeOnlyOfHisKind, requiresNoTypeSet, validatepublic static final java.lang.String NAMESPACE
public static final java.lang.String ELEMENT
public static final javax.xml.namespace.QName QNAME
public static final GeoLocation EMPTY_GEO_LOCATION
public java.lang.Double getAccuracy()
public java.lang.Double getAlt()
public java.lang.Double getAltAccuracy()
public java.lang.String getArea()
public java.lang.Double getBearing()
public java.lang.String getBuilding()
public java.lang.String getCountry()
public java.lang.String getCountryCode()
public java.lang.String getDatum()
public java.lang.String getDescription()
@Deprecated public java.lang.Double getError()
getAccuracy() instead.public java.lang.String getFloor()
public java.lang.Double getLat()
public java.lang.String getLocality()
public java.lang.Double getLon()
public java.lang.String getPostalcode()
public java.lang.String getRegion()
public java.lang.String getRoom()
public java.lang.Double getSpeed()
public java.lang.String getStreet()
public java.lang.String getText()
public java.util.Date getTimestamp()
public java.lang.String getTzo()
public java.net.URI getUri()
public javax.xml.namespace.QName getQName()
getQName in interface org.jivesoftware.smack.packet.FullyQualifiedElementpublic java.lang.String getElementName()
getElementName in interface org.jivesoftware.smack.packet.NamedElementpublic java.lang.CharSequence toXML(org.jivesoftware.smack.packet.XmlEnvironment enclosingNamespace)
toXML in interface org.jivesoftware.smack.packet.Elementpublic java.lang.String getNamespace()
getNamespace in interface org.jivesoftware.smack.packet.FullyQualifiedElementpublic int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic static GeoLocation.Builder builder()
GeoLocation.Builder.public boolean isExclusiveElement()
isExclusiveElement in interface FormFieldChildElementpublic static GeoLocation from(org.jivesoftware.smack.packet.Message message)
null if it doesn't exist in Message.
message - The Message stanza containing GeoLocationpublic static GeoLocation from(FormField formField)
formField - the Formfield containing GeoLocation