Class StationObTuple

java.lang.Object
visad.ThingImpl
visad.DataImpl
visad.Tuple
ucar.unidata.data.point.StationObTuple
All Implemented Interfaces:
Serializable, Cloneable, PointOb, StationOb, Data, Thing, TupleIface

public class StationObTuple extends Tuple implements StationOb
Implementation of StationOb as a Tuple. This is immutable.
Version:
$Revision: 1.10 $ $Date: 2006/12/01 20:42:34 $
Author:
MetApps Development Team
See Also:
  • Constructor Details

  • Method Details

    • getStation

      public NamedLocation getStation()
      Get the station of the observation.
      Specified by:
      getStation in interface StationOb
      Returns:
      observation's station
    • getEarthLocation

      public EarthLocation getEarthLocation()
      Get the geolocated location of the observation.
      Specified by:
      getEarthLocation in interface PointOb
      Returns:
      observation's geolocation
    • getDateTime

      public DateTime getDateTime()
      Get the time associated with this observation.
      Specified by:
      getDateTime in interface PointOb
      Returns:
      DateTime for this observation.
    • getData

      public Data getData()
      Get the data associated with this object.
      Specified by:
      getData in interface PointOb
      Returns:
      Data for this observation.
    • getStationId

      public Text getStationId()
      Get the station's identifier
      Specified by:
      getStationId in interface StationOb
      Returns:
      station identifier
    • clone

      public final Object clone()
      Clones this instance.
      Overrides:
      clone in class Tuple
      Returns:
      A clone of this instance.
    • toString

      public String toString()
      String representation of the station observation.
      Overrides:
      toString in class DataImpl
      Returns:
      this ob as a string.