public class Dorade2RadialAdapter extends AbstractRadialAdapter
AbstractRadialAdapter.MyRadialVariableAdapterboundingBox, calDateUnits, csHash, dataVariables, dateUnits, desc, endDate, fileCache, location, netcdfDataset, origin, parseInfo, startDate, title| Constructor and Description |
|---|
Dorade2RadialAdapter() |
Dorade2RadialAdapter(NetcdfDataset ds)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
addRadialVariable(NetcdfDataset nds,
Variable var) |
void |
clearDatasetMemory() |
java.util.List |
getAttributes() |
EarthLocation |
getCommonOrigin() |
java.lang.String |
getDataFormat() |
java.util.List |
getDataVariables()
The data Variables available in this dataset.
|
java.lang.String |
getRadarID() |
java.lang.String |
getRadarName() |
FeatureType |
getScientificDataType() |
DateUnit |
getTimeUnits() |
void |
getTimeUnits(DateUnit dateUnits) |
java.lang.Object |
isMine(FeatureType wantFeatureType,
NetcdfDataset ncd,
java.util.Formatter errlog)
Determine if the factory can open this dataset as an instance of the given feature type
|
boolean |
isStationary() |
boolean |
isVolume() |
protected ucar.nc2.dt.RadialDatasetSweep.RadialVariable |
makeRadialVariable(NetcdfDataset nds,
VariableSimpleIF v,
Variable v0) |
FeatureDataset |
open(FeatureType ftype,
NetcdfDataset ncd,
java.lang.Object analysis,
CancelTask task,
java.util.Formatter errlog)
Open a NetcdfDataset as a FeatureDataset.
|
protected void |
setEarthLocation() |
protected void |
setEndDate() |
protected void |
setStartDate() |
protected void |
setTimeUnits() |
calcBounds, close, findGlobalAttributeIgnoreCase, getBoundingBox, getCalendarDateEnd, getCalendarDateRange, getCalendarDateStart, getCalendarDateUnit, getCommonType, getDataVariable, getDateRange, getDescription, getDetailInfo, getDetailInfo, getEarthLocation, getEndDate, getFeatureType, getFeatureTypes, getGlobalAttributes, getImplementationName, getLastModified, getLocation, getLocationURI, getNetcdfFile, getStartDate, getTitle, reacquire, release, removeDataVariable, setBoundingBox, setDescription, setFileCache, setLocationURI, setTitlepublic Dorade2RadialAdapter()
public Dorade2RadialAdapter(NetcdfDataset ds)
ds - must be from dorade IOSPpublic java.lang.Object isMine(FeatureType wantFeatureType, NetcdfDataset ncd, java.util.Formatter errlog) throws java.io.IOException
FeatureDatasetFactorywantFeatureType - can factory open as this feature type? If null, can factory open as any feature type?ncd - examine this NetcdfDataset.errlog - place errors herejava.io.IOException - on read errorpublic FeatureDataset open(FeatureType ftype, NetcdfDataset ncd, java.lang.Object analysis, CancelTask task, java.util.Formatter errlog) throws java.io.IOException
FeatureDatasetFactoryftype - open as this feature type. If null, open as any feature type.ncd - an already opened NetcdfDataset.analysis - the object returned from isMine(). Likely given to a different instance of FeatureDatasetFactorytask - user may cancel, may be nullerrlog - write error messages here, may be nulljava.io.IOException - on errorpublic FeatureType getScientificDataType()
public java.lang.String getRadarID()
public java.lang.String getRadarName()
public java.lang.String getDataFormat()
public EarthLocation getCommonOrigin()
public boolean isStationary()
public boolean isVolume()
protected void setEarthLocation()
setEarthLocation in class AbstractRadialAdapterprotected void addRadialVariable(NetcdfDataset nds, Variable var)
addRadialVariable in class AbstractRadialAdapterprotected ucar.nc2.dt.RadialDatasetSweep.RadialVariable makeRadialVariable(NetcdfDataset nds, VariableSimpleIF v, Variable v0)
makeRadialVariable in class AbstractRadialAdapterpublic java.util.List getDataVariables()
FeatureDatasetgetDataVariables in interface ucar.nc2.dt.RadialDatasetSweepgetDataVariables in interface FeatureDatasetgetDataVariables in class AbstractRadialAdapterprotected void setStartDate()
setStartDate in class AbstractRadialAdapterprotected void setEndDate()
setEndDate in class AbstractRadialAdapterprotected void setTimeUnits()
throws java.lang.Exception
setTimeUnits in class AbstractRadialAdapterjava.lang.Exceptionpublic java.util.List getAttributes()
public DateUnit getTimeUnits()
getTimeUnits in interface ucar.nc2.dt.RadialDatasetSweepgetTimeUnits in class AbstractRadialAdapterpublic void getTimeUnits(DateUnit dateUnits)
public void clearDatasetMemory()