ucar.unidata.metdata
Class StationOb

java.lang.Object
  extended by ucar.unidata.metdata.StationOb
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
Metar

public class StationOb
extends Object
implements Serializable

A 'raw' observation which occured at a Station at a given time.

This is used to implement METAR, SAO, and other such Observation classes.

Version:
$Revision: 1.8 $ $Date: 2005/05/13 18:31:31 $
Author:
$Author: jeffmc $
See Also:
Serialized Form

Field Summary
protected  Ensemble ensemble
          data
 
Constructor Summary
StationOb(Station stn, Timestamp timestamp, Ensemble ens)
          Create a new StationOb
 
Method Summary
 Ensemble getEnsemble()
          Get the Ensemble of data.
 Station getStation()
          Get the station for this ob
 String getStationIdentifier()
          Get the station identifier.
 Timestamp getTimestamp()
          Get the time of this observation.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ensemble

protected final Ensemble ensemble
data

Constructor Detail

StationOb

public StationOb(Station stn,
                 Timestamp timestamp,
                 Ensemble ens)
Create a new StationOb

Parameters:
stn - Station information
timestamp - time stamp
ens - Ensemble of data
Method Detail

getEnsemble

public Ensemble getEnsemble()
Get the Ensemble of data.

Returns:
the data

getStation

public Station getStation()
Get the station for this ob

Returns:
the station

getStationIdentifier

public String getStationIdentifier()
Get the station identifier.

Returns:
station ID

getTimestamp

public Timestamp getTimestamp()
Get the time of this observation.

Returns:
timestamp