public class Location
extends java.lang.Object
| Constructor and Description |
|---|
Location(java.lang.String address)
Creates an address location.
|
Location(java.lang.String address,
float latitude,
float longitude)
Creates a location with latitude, longitude and address.
|
| Modifier and Type | Method and Description |
|---|---|
void |
clearCoordinates()
Unset latitude and longitude..
|
boolean |
equals(java.lang.Object o) |
java.lang.String |
getAddress()
Gets the address.
|
float |
getLatitude()
Gets latitude, if it has been defined.
|
float |
getLongitude()
Gets the longitude, if it has been defined.
|
boolean |
hasCoordinates()
Check whether coordinates have been defined.
|
int |
hashCode() |
void |
setAddress(java.lang.String address)
Sets the address.
|
void |
setLatitude(float latitude)
Sets latitude.
|
void |
setLongitude(float longitude)
Sets longitude.
|
public Location(java.lang.String address)
address - public Location(java.lang.String address,
float latitude,
float longitude)
address - latitude - longitude - public boolean hasCoordinates()
public void clearCoordinates()
public float getLatitude()
java.lang.IllegalStateException - if no coordinates have
been defined (check with hasCoordinates().public float getLongitude()
java.lang.IllegalStateException - if no coordinates have
been defined (check with hasCoordinates().public void setLongitude(float longitude)
longitude - public void setLatitude(float latitude)
latitude - public java.lang.String getAddress()
public void setAddress(java.lang.String address)
address - an addressjava.lang.NullPointerException - if the
address is nullpublic boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Object