Package ucar.nc2.dt

Interface StationCollection

    • Method Summary

      All Methods Instance Methods Abstract Methods Deprecated Methods 
      Modifier and Type Method Description
      List getData​(List<ucar.unidata.geoloc.Station> stations)
      Deprecated.
      Get all data for a list of Stations.
      List getData​(List<ucar.unidata.geoloc.Station> stations, Date start, Date end)
      Deprecated.
      Get data for a list of Stations within the specified date range.
      List getData​(List<ucar.unidata.geoloc.Station> stations, Date start, Date end, ucar.nc2.util.CancelTask cancel)
      Deprecated.
      Get data for a list of Stations within the specified date range, allow user to cancel.
      List getData​(List<ucar.unidata.geoloc.Station> stations, ucar.nc2.util.CancelTask cancel)
      Deprecated.
      Get all data for a list of Stations, allow user to cancel.
      List getData​(ucar.unidata.geoloc.Station s)
      Deprecated.
      Get all data for this Station.
      List getData​(ucar.unidata.geoloc.Station s, Date start, Date end)
      Deprecated.
      Get data for this Station within the specified date range.
      List getData​(ucar.unidata.geoloc.Station s, Date start, Date end, ucar.nc2.util.CancelTask cancel)
      Deprecated.
      Get data for this Station within the specified date range, allow user to cancel.
      List getData​(ucar.unidata.geoloc.Station s, ucar.nc2.util.CancelTask cancel)
      Deprecated.
      Get all data for this Station, allow user to cancel.
      DataIterator getDataIterator​(ucar.unidata.geoloc.Station s)
      Deprecated.
      Get all data for this Station.
      DataIterator getDataIterator​(ucar.unidata.geoloc.Station s, Date start, Date end)
      Deprecated.
      Get data for this Station within the specified date range.
      ucar.unidata.geoloc.Station getStation​(String name)
      Deprecated.
      Find a Station by name
      int getStationDataCount​(ucar.unidata.geoloc.Station s)
      Deprecated.
      How many Data objects are available for this Station?
      List<ucar.unidata.geoloc.Station> getStations()
      Deprecated.
      Get all the Stations in the collection.
      List<ucar.unidata.geoloc.Station> getStations​(ucar.nc2.util.CancelTask cancel)
      Deprecated.
      Get all the Stations in the collection, allow user to cancel.
      List<ucar.unidata.geoloc.Station> getStations​(ucar.unidata.geoloc.LatLonRect boundingBox)
      Deprecated.
      Get all the Stations within a bounding box.
      List<ucar.unidata.geoloc.Station> getStations​(ucar.unidata.geoloc.LatLonRect boundingBox, ucar.nc2.util.CancelTask cancel)
      Deprecated.
      Get all the Stations within a bounding box, allow user to cancel.
    • Method Detail

      • getStations

        List<ucar.unidata.geoloc.Station> getStations()
                                               throws IOException
        Deprecated.
        Get all the Stations in the collection.
        Returns:
        List of Station
        Throws:
        IOException - on io error
      • getStations

        List<ucar.unidata.geoloc.Station> getStations​(ucar.nc2.util.CancelTask cancel)
                                               throws IOException
        Deprecated.
        Get all the Stations in the collection, allow user to cancel.
        Parameters:
        cancel - allow user to cancel. Implementors should return ASAP.
        Returns:
        List of Station
        Throws:
        IOException - on io error
      • getStations

        List<ucar.unidata.geoloc.Station> getStations​(ucar.unidata.geoloc.LatLonRect boundingBox)
                                               throws IOException
        Deprecated.
        Get all the Stations within a bounding box.
        Parameters:
        boundingBox - restrict data to this bounding nox
        Returns:
        List of Station
        Throws:
        IOException - on io error
      • getStations

        List<ucar.unidata.geoloc.Station> getStations​(ucar.unidata.geoloc.LatLonRect boundingBox,
                                                      ucar.nc2.util.CancelTask cancel)
                                               throws IOException
        Deprecated.
        Get all the Stations within a bounding box, allow user to cancel.
        Parameters:
        boundingBox - restrict data to this bounding nox
        cancel - allow user to cancel. Implementors should return ASAP.
        Returns:
        List of Station
        Throws:
        IOException - on io error
      • getStation

        ucar.unidata.geoloc.Station getStation​(String name)
        Deprecated.
        Find a Station by name
        Parameters:
        name - find this name
        Returns:
        Station, or null
      • getStationDataCount

        int getStationDataCount​(ucar.unidata.geoloc.Station s)
        Deprecated.
        How many Data objects are available for this Station?
        Parameters:
        s - station
        Returns:
        count or -1 if unknown.
      • getData

        List getData​(ucar.unidata.geoloc.Station s)
              throws IOException
        Deprecated.
        Get all data for this Station.
        Parameters:
        s - for this Station
        Returns:
        List of getDataClass()
        Throws:
        IOException - on io error
      • getData

        List getData​(ucar.unidata.geoloc.Station s,
                     ucar.nc2.util.CancelTask cancel)
              throws IOException
        Deprecated.
        Get all data for this Station, allow user to cancel.
        Parameters:
        s - for this Station
        cancel - allow user to cancel. Implementors should return ASAP.
        Returns:
        List of getDataClass()
        Throws:
        IOException - on io error
      • getData

        List getData​(ucar.unidata.geoloc.Station s,
                     Date start,
                     Date end)
              throws IOException
        Deprecated.
        Get data for this Station within the specified date range.
        Parameters:
        s - for this Station
        start - restrict data to after this time
        end - restrict data to before this time
        Returns:
        List of getDataClass()
        Throws:
        IOException - on io error
      • getData

        List getData​(ucar.unidata.geoloc.Station s,
                     Date start,
                     Date end,
                     ucar.nc2.util.CancelTask cancel)
              throws IOException
        Deprecated.
        Get data for this Station within the specified date range, allow user to cancel.
        Parameters:
        s - for this Station
        start - restrict data to after this time
        end - restrict data to before this time
        cancel - allow user to cancel. Implementors should return ASAP.
        Returns:
        List of getDataClass()
        Throws:
        IOException - on io error
      • getData

        List getData​(List<ucar.unidata.geoloc.Station> stations,
                     ucar.nc2.util.CancelTask cancel)
              throws IOException
        Deprecated.
        Get all data for a list of Stations, allow user to cancel.
        Parameters:
        stations - for these Stations
        cancel - allow user to cancel. Implementors should return ASAP.
        Returns:
        List of getDataClass()
        Throws:
        IOException - on io error
        See Also:
        as a (possibly) more efficient alternative
      • getData

        List getData​(List<ucar.unidata.geoloc.Station> stations,
                     Date start,
                     Date end)
              throws IOException
        Deprecated.
        Get data for a list of Stations within the specified date range.
        Parameters:
        stations - for these Stations
        start - restrict data to after this time
        end - restrict data to before this time
        Returns:
        List of getDataClass()
        Throws:
        IOException - on io error
        See Also:
        as a (possibly) more efficient alternative
      • getData

        List getData​(List<ucar.unidata.geoloc.Station> stations,
                     Date start,
                     Date end,
                     ucar.nc2.util.CancelTask cancel)
              throws IOException
        Deprecated.
        Get data for a list of Stations within the specified date range, allow user to cancel.
        Parameters:
        stations - for these Stations
        start - restrict data to after this time
        end - restrict data to before this time
        cancel - allow user to cancel. Implementors should return ASAP.
        Returns:
        List of getDataClass()
        Throws:
        IOException - on io error
        See Also:
        as a (possibly) more efficient alternative
      • getDataIterator

        DataIterator getDataIterator​(ucar.unidata.geoloc.Station s)
        Deprecated.
        Get all data for this Station.
        Parameters:
        s - for this Station
        Returns:
        iterator over type getDataClass()
      • getDataIterator

        DataIterator getDataIterator​(ucar.unidata.geoloc.Station s,
                                     Date start,
                                     Date end)
        Deprecated.
        Get data for this Station within the specified date range.
        Parameters:
        s - for this Station
        start - restrict data to after this time
        end - restrict data to before this time
        Returns:
        Iterator over type getDataClass()