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.Object
public int hashCode()
hashCode
in class java.lang.Object