ucar.unidata.geoloc
Class StationImpl
java.lang.Object
ucar.unidata.geoloc.EarthLocationImpl
ucar.unidata.geoloc.StationImpl
- All Implemented Interfaces:
- java.lang.Comparable<Station>, EarthLocation, Station
- Direct Known Subclasses:
- StationImpl
public class StationImpl
- extends EarthLocationImpl
- implements Station
Implementation of Station
- Author:
- caron
Constructor Summary |
StationImpl(java.lang.String name,
java.lang.String desc,
java.lang.String wmoId,
double lat,
double lon,
double alt)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
StationImpl
public StationImpl(java.lang.String name,
java.lang.String desc,
java.lang.String wmoId,
double lat,
double lon,
double alt)
getName
public java.lang.String getName()
- Station name or id. Must be unique within the collection
- Specified by:
getName
in interface Station
- Returns:
- station name or id. May not be null.
getDescription
public java.lang.String getDescription()
- Station description
- Specified by:
getDescription
in interface Station
- Returns:
- station description
getWmoId
public java.lang.String getWmoId()
- WMO station id
- Specified by:
getWmoId
in interface Station
- Returns:
- WMO station id, or null
compareTo
public int compareTo(Station so)
- Specified by:
compareTo
in interface java.lang.Comparable<Station>
toString
public java.lang.String toString()
- Overrides:
toString
in class EarthLocationImpl