public interface StationCollection extends PointCollection
Modifier and Type | Method and Description |
---|---|
java.util.List |
getData(java.util.List<Station> stations)
Deprecated.
Get all data for a list of Stations.
|
java.util.List |
getData(java.util.List<Station> stations,
CancelTask cancel)
Deprecated.
Get all data for a list of Stations, allow user to cancel.
|
java.util.List |
getData(java.util.List<Station> stations,
java.util.Date start,
java.util.Date end)
Deprecated.
Get data for a list of Stations within the specified date range.
|
java.util.List |
getData(java.util.List<Station> stations,
java.util.Date start,
java.util.Date end,
CancelTask cancel)
Deprecated.
Get data for a list of Stations within the specified date range, allow user to cancel.
|
java.util.List |
getData(Station s)
Deprecated.
Get all data for this Station.
|
java.util.List |
getData(Station s,
CancelTask cancel)
Deprecated.
Get all data for this Station, allow user to cancel.
|
java.util.List |
getData(Station s,
java.util.Date start,
java.util.Date end)
Deprecated.
Get data for this Station within the specified date range.
|
java.util.List |
getData(Station s,
java.util.Date start,
java.util.Date end,
CancelTask cancel)
Deprecated.
Get data for this Station within the specified date range, allow user to cancel.
|
DataIterator |
getDataIterator(Station s)
Deprecated.
Get all data for this Station.
|
DataIterator |
getDataIterator(Station s,
java.util.Date start,
java.util.Date end)
Deprecated.
Get data for this Station within the specified date range.
|
Station |
getStation(java.lang.String name)
Deprecated.
Find a Station by name
|
int |
getStationDataCount(Station s)
Deprecated.
How many Data objects are available for this Station?
|
java.util.List<Station> |
getStations()
Deprecated.
Get all the Stations in the collection.
|
java.util.List<Station> |
getStations(CancelTask cancel)
Deprecated.
Get all the Stations in the collection, allow user to cancel.
|
java.util.List<Station> |
getStations(LatLonRect boundingBox)
Deprecated.
Get all the Stations within a bounding box.
|
java.util.List<Station> |
getStations(LatLonRect boundingBox,
CancelTask cancel)
Deprecated.
Get all the Stations within a bounding box, allow user to cancel.
|
getData, getData, getData, getData, getData, getData, getDataClass, getDataCount, getDataIterator, getTimeUnits
java.util.List<Station> getStations() throws java.io.IOException
java.io.IOException
- on io errorjava.util.List<Station> getStations(CancelTask cancel) throws java.io.IOException
cancel
- allow user to cancel. Implementors should return ASAP.java.io.IOException
- on io errorjava.util.List<Station> getStations(LatLonRect boundingBox) throws java.io.IOException
boundingBox
- restrict data to this bounding noxjava.io.IOException
- on io errorjava.util.List<Station> getStations(LatLonRect boundingBox, CancelTask cancel) throws java.io.IOException
boundingBox
- restrict data to this bounding noxcancel
- allow user to cancel. Implementors should return ASAP.java.io.IOException
- on io errorStation getStation(java.lang.String name)
name
- find this nameint getStationDataCount(Station s)
s
- stationjava.util.List getData(Station s) throws java.io.IOException
s
- for this Stationjava.io.IOException
- on io errorjava.util.List getData(Station s, CancelTask cancel) throws java.io.IOException
s
- for this Stationcancel
- allow user to cancel. Implementors should return ASAP.java.io.IOException
- on io errorjava.util.List getData(Station s, java.util.Date start, java.util.Date end) throws java.io.IOException
s
- for this Stationstart
- restrict data to after this timeend
- restrict data to before this timejava.io.IOException
- on io errorjava.util.List getData(Station s, java.util.Date start, java.util.Date end, CancelTask cancel) throws java.io.IOException
s
- for this Stationstart
- restrict data to after this timeend
- restrict data to before this timecancel
- allow user to cancel. Implementors should return ASAP.java.io.IOException
- on io errorjava.util.List getData(java.util.List<Station> stations) throws java.io.IOException
stations
- for these Stationsjava.io.IOException
- on io erroras a (possibly) more efficient alternative
java.util.List getData(java.util.List<Station> stations, CancelTask cancel) throws java.io.IOException
stations
- for these Stationscancel
- allow user to cancel. Implementors should return ASAP.java.io.IOException
- on io erroras a (possibly) more efficient alternative
java.util.List getData(java.util.List<Station> stations, java.util.Date start, java.util.Date end) throws java.io.IOException
stations
- for these Stationsstart
- restrict data to after this timeend
- restrict data to before this timejava.io.IOException
- on io erroras a (possibly) more efficient alternative
java.util.List getData(java.util.List<Station> stations, java.util.Date start, java.util.Date end, CancelTask cancel) throws java.io.IOException
stations
- for these Stationsstart
- restrict data to after this timeend
- restrict data to before this timecancel
- allow user to cancel. Implementors should return ASAP.java.io.IOException
- on io erroras a (possibly) more efficient alternative
DataIterator getDataIterator(Station s)
s
- for this StationDataIterator getDataIterator(Station s, java.util.Date start, java.util.Date end)
s
- for this Stationstart
- restrict data to after this timeend
- restrict data to before this time