public abstract class TypedDatasetImpl extends Object implements TypedDataset
| Modifier and Type | Field and Description |
|---|---|
protected ucar.unidata.geoloc.LatLonRect |
boundingBox
Deprecated.
|
protected List<ucar.nc2.VariableSimpleIF> |
dataVariables
Deprecated.
|
protected String |
desc
Deprecated.
|
protected Date |
endDate
Deprecated.
|
protected String |
location
Deprecated.
|
protected ucar.nc2.dataset.NetcdfDataset |
netcdfDataset
Deprecated.
|
protected StringBuffer |
parseInfo
Deprecated.
|
protected Date |
startDate
Deprecated.
|
protected String |
title
Deprecated.
|
| Constructor and Description |
|---|
TypedDatasetImpl()
Deprecated.
No-arg constructor
|
TypedDatasetImpl(ucar.nc2.dataset.NetcdfDataset netcdfDataset)
Deprecated.
Construtor when theres a NetcdfFile underneath
|
TypedDatasetImpl(String title,
String description,
String location)
Deprecated.
Constructor when theres no NetcdfFile underneath.
|
| Modifier and Type | Method and Description |
|---|---|
void |
close()
Deprecated.
Close all resources associated with this dataset.
|
ucar.nc2.Attribute |
findGlobalAttributeIgnoreCase(String name)
Deprecated.
|
ucar.unidata.geoloc.LatLonRect |
getBoundingBox()
Deprecated.
|
ucar.nc2.VariableSimpleIF |
getDataVariable(String shortName)
Deprecated.
Get the named data Variable.
|
List<ucar.nc2.VariableSimpleIF> |
getDataVariables()
Deprecated.
The data Variables available in this dataset.
|
String |
getDescription()
Deprecated.
|
String |
getDetailInfo()
Deprecated.
|
Date |
getEndDate()
Deprecated.
|
List<ucar.nc2.Attribute> |
getGlobalAttributes()
Deprecated.
List of global attributes.
|
String |
getLocation()
Deprecated.
|
String |
getLocationURI()
Deprecated.
|
ucar.nc2.NetcdfFile |
getNetcdfFile()
Deprecated.
|
Date |
getStartDate()
Deprecated.
|
String |
getTitle()
Deprecated.
|
protected void |
removeDataVariable(String varName)
Deprecated.
|
protected abstract void |
setBoundingBox()
Deprecated.
|
void |
setDescription(String desc)
Deprecated.
|
protected abstract void |
setEndDate()
Deprecated.
|
void |
setLocationURI(String location)
Deprecated.
|
protected abstract void |
setStartDate()
Deprecated.
|
void |
setTitle(String title)
Deprecated.
|
protected ucar.nc2.dataset.NetcdfDataset netcdfDataset
protected String title
protected String desc
protected String location
protected Date startDate
protected Date endDate
protected ucar.unidata.geoloc.LatLonRect boundingBox
protected List<ucar.nc2.VariableSimpleIF> dataVariables
protected StringBuffer parseInfo
public TypedDatasetImpl()
public TypedDatasetImpl(String title, String description, String location)
title - title of the dataset.description - description of the dataset.location - URI of the datasetpublic TypedDatasetImpl(ucar.nc2.dataset.NetcdfDataset netcdfDataset)
netcdfDataset - adapt this NetcdfDatasetpublic void setTitle(String title)
public void setDescription(String desc)
public void setLocationURI(String location)
protected abstract void setStartDate()
protected abstract void setEndDate()
protected abstract void setBoundingBox()
protected void removeDataVariable(String varName)
public ucar.nc2.NetcdfFile getNetcdfFile()
getNetcdfFile in interface TypedDatasetpublic String getTitle()
getTitle in interface TypedDatasetpublic String getDescription()
getDescription in interface TypedDatasetpublic String getLocationURI()
getLocationURI in interface TypedDatasetpublic String getLocation()
public List<ucar.nc2.Attribute> getGlobalAttributes()
TypedDatasetgetGlobalAttributes in interface TypedDatasetpublic ucar.nc2.Attribute findGlobalAttributeIgnoreCase(String name)
findGlobalAttributeIgnoreCase in interface TypedDatasetname - attribute namepublic void close()
throws IOException
TypedDatasetclose in interface Closeableclose in interface AutoCloseableclose in interface TypedDatasetIOException - on I/O errorpublic String getDetailInfo()
getDetailInfo in interface TypedDatasetpublic Date getStartDate()
getStartDate in interface TypedDatasetpublic Date getEndDate()
getEndDate in interface TypedDatasetpublic ucar.unidata.geoloc.LatLonRect getBoundingBox()
getBoundingBox in interface TypedDatasetpublic List<ucar.nc2.VariableSimpleIF> getDataVariables()
TypedDatasetgetDataVariables in interface TypedDatasetpublic ucar.nc2.VariableSimpleIF getDataVariable(String shortName)
TypedDatasetgetDataVariable in interface TypedDatasetshortName - of data Variable.