ucar.nc2.ft
Class StationImpl
java.lang.Object
ucar.nc2.ft.EarthLocationImpl
ucar.nc2.ft.StationImpl
- All Implemented Interfaces:
- java.lang.Comparable<Station>, EarthLocation, Station
public class StationImpl
- extends EarthLocationImpl
- implements Station
Implementation of Station
- Author:
- caron
|
Field Summary |
protected java.lang.String |
desc
|
protected java.lang.String |
name
|
protected java.lang.String |
wmoId
|
|
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 |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
name
protected java.lang.String name
desc
protected java.lang.String desc
wmoId
protected java.lang.String wmoId
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
setName
protected void setName(java.lang.String name)
setDescription
protected void setDescription(java.lang.String desc)
setWmoId
protected void setWmoId(java.lang.String wmoId)
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