|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectucar.nc2.dt.TypedDatasetImpl
ucar.nc2.dt.radial.StationRadarCollectionImpl
ucar.nc2.thredds.TDSRadarDatasetCollection
public class TDSRadarDatasetCollection
Created by IntelliJ IDEA. User: yuanho Date: Jan 8, 2008 Time: 10:55:57 AM To change this template use File | Settings | File Templates.
| Nested Class Summary | |
|---|---|
class |
TDSRadarDatasetCollection.DatasetURIInfo
Class DatasetURIInfo _more_ |
class |
TDSRadarDatasetCollection.InvDatasetInfo
Class InvDatasetInfo _more_ |
class |
TDSRadarDatasetCollection.TDSRadarDatasetInfo
Class DqcRadarDatasetInfo _more_ |
| Field Summary | |
|---|---|
protected static org.jdom.Namespace |
defNS
|
protected java.util.HashMap |
stationHMap
_more_ |
| Fields inherited from class ucar.nc2.dt.radial.StationRadarCollectionImpl |
|---|
absTimesList, relTimesList, stations, timeUnit |
| Fields inherited from class ucar.nc2.dt.TypedDatasetImpl |
|---|
boundingBox, dataVariables, desc, endDate, location, ncfile, parseInfo, startDate, title |
| Method Summary | |
|---|---|
boolean |
checkStationProduct(Product product)
_more_ |
boolean |
checkStationProduct(java.lang.String sName,
Product product)
_more_ |
static TDSRadarDatasetCollection |
factory(InvDataset ds,
java.lang.String dsc_location,
java.lang.StringBuffer errlog)
_more_ |
static TDSRadarDatasetCollection |
factory(java.lang.String desc,
java.lang.String dsc_location,
java.lang.StringBuffer errlog)
_more_ |
java.util.ArrayList |
getData(java.lang.String sName,
DateSelection dateInfo)
Getting data for a single radar station, with time range. |
java.util.ArrayList |
getData(java.lang.String sName,
DateSelection dateSelect,
CancelTask cancel)
Getting data for a single radar station, with time range. |
DataIterator |
getDataIterator(int bufferSize)
Getting data Iterator for a single radar station. |
java.util.ArrayList |
getDataURIs(java.lang.String sName,
DateSelection dateInfo)
Getting data URIs for a single radar station, with time range. |
java.util.ArrayList |
getDataURIs(java.lang.String sName,
DateSelection dateSelect,
CancelTask cancel)
_more_ |
java.lang.String |
getDescription()
_more_ |
java.lang.String |
getLocationURI()
_more_ |
RadialDatasetSweep |
getRadarDataset(java.lang.String stnName,
java.util.Date absTime)
Getting dataset for a single radar station. |
java.net.URI |
getRadarDatasetURI(java.lang.String stnName,
java.util.Date absTime)
Getting URI for a single radar station. |
java.util.List |
getRadarProducts()
_more_ |
LatLonRect |
getRadarsBoundingBox()
_more_ |
StationImpl |
getRadarStation(java.lang.String sName)
get one radar station. |
java.util.ArrayList |
getRadarStationDatasets(java.lang.String stnName,
java.util.Date start,
java.util.Date end)
Getting data Iterator for a single radar station. |
java.util.List |
getRadarStations()
get all radar station. |
java.util.ArrayList |
getRadarStationTimes(java.lang.String stnName,
java.util.Date start,
java.util.Date end)
Getting data URI list for a single radar station. |
java.util.ArrayList |
getRadarStationURIs(java.lang.String stnName,
java.util.Date start,
java.util.Date end)
Getting data for a single radar station. |
java.util.List |
getRadarTimeSpan()
_more_ |
int |
getStationProductCount(java.lang.String sName)
_more_ |
java.util.List |
getStations()
get all radar station. |
java.util.List |
getStations(CancelTask cancel)
get all radar station within box. |
java.util.List |
getStations(LatLonRect boundingBox)
get all radar station within box. |
java.util.List |
getStations(LatLonRect boundingBox,
CancelTask cancel)
get all radar station within box. |
java.lang.String |
getTitle()
_more_ |
static void |
main(java.lang.String[] args)
_more_ |
org.jdom.Element |
readElements(org.jdom.Element elem,
java.lang.String eleName)
_more_ |
java.util.HashMap |
readRadarStations(java.lang.String stsXML_location)
_more_ |
LatLonRect |
readSelectRegion(org.jdom.Element elem,
org.jdom.Namespace ns)
_more_ |
java.util.List |
readSelectTime(org.jdom.Element elem,
org.jdom.Namespace ns)
_more_ |
java.util.List |
readSelectVariable(org.jdom.Element elem,
org.jdom.Namespace ns)
_more_ |
static long |
roundTo(long roundTo,
long seconds)
Getting data for a single radar station, with time range and interval. |
protected void |
setBoundingBox()
_more_ |
protected void |
setEndDate()
_more_ |
protected void |
setStartDate()
_more_ |
protected void |
setTimeUnits()
_more_ |
| Methods inherited from class ucar.nc2.dt.radial.StationRadarCollectionImpl |
|---|
getBoundingBox, getStation |
| Methods inherited from class ucar.nc2.dt.TypedDatasetImpl |
|---|
close, findGlobalAttributeIgnoreCase, getDataVariable, getDataVariables, getDetailInfo, getEndDate, getGlobalAttributes, getNetcdfFile, getStartDate, removeDataVariable, setDescription, setLocationURI, setTitle |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected java.util.HashMap stationHMap
protected static final org.jdom.Namespace defNS
| Method Detail |
|---|
public static TDSRadarDatasetCollection factory(InvDataset ds,
java.lang.String dsc_location,
java.lang.StringBuffer errlog)
throws java.io.IOException,
java.net.URISyntaxException
ds - _more_dsc_location - _more_errlog - _more_
java.io.IOException - _more_
java.net.URISyntaxException
public static TDSRadarDatasetCollection factory(java.lang.String desc,
java.lang.String dsc_location,
java.lang.StringBuffer errlog)
throws java.io.IOException
desc - _more_dsc_location - _more_errlog - _more_
java.io.IOException - _more_
public java.util.HashMap readRadarStations(java.lang.String stsXML_location)
throws java.io.IOException
java.io.IOException
public org.jdom.Element readElements(org.jdom.Element elem,
java.lang.String eleName)
public LatLonRect readSelectRegion(org.jdom.Element elem,
org.jdom.Namespace ns)
public java.util.List readSelectTime(org.jdom.Element elem,
org.jdom.Namespace ns)
public java.util.List readSelectVariable(org.jdom.Element elem,
org.jdom.Namespace ns)
protected void setTimeUnits()
protected void setStartDate()
setStartDate in class TypedDatasetImplprotected void setEndDate()
setEndDate in class TypedDatasetImplprotected void setBoundingBox()
setBoundingBox in class TypedDatasetImplpublic java.lang.String getTitle()
getTitle in interface TypedDatasetgetTitle in class TypedDatasetImplpublic java.lang.String getLocationURI()
getLocationURI in interface TypedDatasetgetLocationURI in class TypedDatasetImplpublic java.lang.String getDescription()
getDescription in interface TypedDatasetgetDescription in class TypedDatasetImplpublic LatLonRect getRadarsBoundingBox()
public java.util.List getRadarTimeSpan()
public java.util.List getRadarProducts()
public boolean checkStationProduct(java.lang.String sName,
Product product)
sName - _more_product - _more_
public boolean checkStationProduct(Product product)
product - _more_
public int getStationProductCount(java.lang.String sName)
sName - _more_
public java.util.List getStations()
throws java.io.IOException
getStations in interface StationRadarCollectiongetStations in class StationRadarCollectionImpljava.io.IOException - java io exceptionpublic java.util.List getRadarStations()
java.io.IOException - java io exceptionpublic StationImpl getRadarStation(java.lang.String sName)
public java.util.List getStations(CancelTask cancel)
throws java.io.IOException
getStations in class StationRadarCollectionImplcancel - _more_
java.io.IOException - java io exception
public java.util.List getStations(LatLonRect boundingBox)
throws java.io.IOException
getStations in class StationRadarCollectionImplboundingBox - _more_
java.io.IOException - java io exception
public java.util.List getStations(LatLonRect boundingBox,
CancelTask cancel)
throws java.io.IOException
getStations in interface StationRadarCollectiongetStations in class StationRadarCollectionImplboundingBox - _more_cancel - _more_
java.io.IOException - java io exception
public RadialDatasetSweep getRadarDataset(java.lang.String stnName,
java.util.Date absTime)
throws java.io.IOException
stnName - radar station nameabsTime - is absolute time
java.io.IOException - java io exception
public java.net.URI getRadarDatasetURI(java.lang.String stnName,
java.util.Date absTime)
throws java.io.IOException
stnName - radar station nameabsTime - is absolute time
java.io.IOException - java io exception
public java.util.ArrayList getRadarStationURIs(java.lang.String stnName,
java.util.Date start,
java.util.Date end)
throws java.io.IOException
stnName - radar station namestart - of the timeend - of the time
java.io.IOException - java io exception
public java.util.ArrayList getRadarStationDatasets(java.lang.String stnName,
java.util.Date start,
java.util.Date end)
throws java.io.IOException
stnName - radar station namestart - of the timeend - of the time
java.io.IOException - java io exception
public java.util.ArrayList getRadarStationTimes(java.lang.String stnName,
java.util.Date start,
java.util.Date end)
throws java.io.IOException
stnName - radar station namestart - of the timeend - of the time
java.io.IOException - java io exception
public DataIterator getDataIterator(int bufferSize)
throws java.io.IOException
bufferSize -
java.io.IOException - java io exception
public java.util.ArrayList getDataURIs(java.lang.String sName,
DateSelection dateInfo)
throws java.io.IOException
sName - radar station namedateInfo - the date selection information
java.io.IOException - _more_
public java.util.ArrayList getData(java.lang.String sName,
DateSelection dateInfo)
throws java.io.IOException
sName - radar station namedateInfo - the date time selection information
java.io.IOException - _more_
public java.util.ArrayList getData(java.lang.String sName,
DateSelection dateSelect,
CancelTask cancel)
throws java.io.IOException
sName - radar station namedateSelect - the date time selection informationcancel - _more_
java.io.IOException - _more_
public java.util.ArrayList getDataURIs(java.lang.String sName,
DateSelection dateSelect,
CancelTask cancel)
throws java.io.IOException
sName - _more_dateSelect - _more_cancel - _more_
java.io.IOException - _more_
public static long roundTo(long roundTo,
long seconds)
roundTo - seconds - to be round to
public static void main(java.lang.String[] args)
throws java.io.IOException
args - _more_
java.io.IOException - _more_
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||