public abstract class StationRadarCollectionImpl extends TypedDatasetImpl implements StationRadarCollection
| Modifier and Type | Field and Description |
|---|---|
protected java.util.HashMap |
absTimesList |
protected java.util.HashMap |
relTimesList |
protected java.util.HashMap |
stations |
protected DateUnit |
timeUnit |
boundingBox, dataVariables, desc, endDate, location, ncfile, parseInfo, startDate, title| Constructor and Description |
|---|
StationRadarCollectionImpl() |
StationRadarCollectionImpl(StationRadarCollection radarDataset) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
checkStationProduct(java.lang.String stationName,
Product product)
check if the product available for one station
|
LatLonRect |
getBoundingBox() |
Station |
getStation(java.lang.String name) |
java.util.List |
getStations()
Get all the Stations in the collection.
|
java.util.List |
getStations(CancelTask cancel)
Get all the Stations in the collection, allow user to cancel.
|
java.util.List |
getStations(LatLonRect boundingBox)
Get all the Stations within a bounding box.
|
java.util.List |
getStations(LatLonRect boundingBox,
CancelTask cancel)
Get all the Stations within a bounding box, allow user to cancel.
|
close, findGlobalAttributeIgnoreCase, getDataVariable, getDataVariables, getDescription, getDetailInfo, getEndDate, getGlobalAttributes, getLocation, getLocationURI, getNetcdfFile, getStartDate, getTitle, removeDataVariable, setBoundingBox, setDescription, setEndDate, setLocationURI, setStartDate, setTitleclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcheckStationProduct, getStationProductCountprotected java.util.HashMap stations
protected java.util.HashMap relTimesList
protected java.util.HashMap absTimesList
protected DateUnit timeUnit
public StationRadarCollectionImpl()
public StationRadarCollectionImpl(StationRadarCollection radarDataset)
public LatLonRect getBoundingBox()
getBoundingBox in interface TypedDatasetgetBoundingBox in class TypedDatasetImplpublic java.util.List getStations(LatLonRect boundingBox, CancelTask cancel) throws java.io.IOException
StationRadarCollectiongetStations in interface StationRadarCollectionboundingBox - restrict data to this bounding noxcancel - allow user to cancel. Implementors should return ASAP.java.io.IOException - on io errorpublic boolean checkStationProduct(java.lang.String stationName,
Product product)
StationRadarCollectioncheckStationProduct in interface StationRadarCollectionstationName - which stationproduct - the given Product and Stationpublic Station getStation(java.lang.String name) throws java.io.IOException
java.io.IOExceptionpublic java.util.List getStations()
throws java.io.IOException
StationRadarCollectiongetStations in interface StationRadarCollectionjava.io.IOException - on io errorpublic java.util.List getStations(CancelTask cancel) throws java.io.IOException
cancel - allow user to cancel. Implementors should return ASAP.java.io.IOExceptionpublic java.util.List getStations(LatLonRect boundingBox) throws java.io.IOException
java.io.IOException