public class FeatureDatasetCoverage extends Object implements FeatureDataset, Closeable
| Constructor and Description |
|---|
FeatureDatasetCoverage(String location,
AttributeContainer gatts,
Closeable closer,
List<CoverageCollection> covCollections) |
FeatureDatasetCoverage(String location,
Closeable closer,
CoverageCollection covCollection) |
| Modifier and Type | Method and Description |
|---|---|
void |
close()
Close all resources associated with this dataset.
|
CoverageCollection |
findCoverageDataset(FeatureType type) |
CoverageCollection |
findCoverageDataset(String name) |
Attribute |
findGlobalAttributeIgnoreCase(String name)
Return the global attribute with the given name, ignoring case.
|
LatLonRect |
getBoundingBox()
The lat/lon boundingBox for the entire dataset.
|
CalendarDate |
getCalendarDateEnd()
Ending Calendar date for the entire dataset.
|
CalendarDateRange |
getCalendarDateRange()
Calendar Date range for the entire dataset.
|
CalendarDate |
getCalendarDateStart()
Starting Calendar date for the entire dataset.
|
List<CoverageCollection> |
getCoverageCollections() |
VariableSimpleIF |
getDataVariable(String shortName)
Get the named data Variable.
|
List<VariableSimpleIF> |
getDataVariables()
The data Variables available in this dataset.
|
String |
getDescription()
Text information about this dataset.
|
void |
getDetailInfo(Formatter sf)
Show debug / underlying implementation details
|
FeatureType |
getFeatureType()
Contains collections of this FeatureType.
|
List<Attribute> |
getGlobalAttributes()
List of global attributes.
|
String |
getImplementationName()
Show who is implementing
|
long |
getLastModified() |
String |
getLocation()
The URI location of the dataset
|
NetcdfFile |
getNetcdfFile()
Return underlying NetcdfFile, or null if none.
|
CoverageCollection |
getSingleCoverageCollection() |
String |
getTitle()
Title of the dataset.
|
void |
reacquire() |
void |
release() |
void |
setFileCache(ucar.nc2.util.cache.FileCacheIF fileCache) |
public FeatureDatasetCoverage(String location, Closeable closer, CoverageCollection covCollection)
public FeatureDatasetCoverage(String location, AttributeContainer gatts, Closeable closer, List<CoverageCollection> covCollections)
public List<CoverageCollection> getCoverageCollections()
public CoverageCollection getSingleCoverageCollection()
public CoverageCollection findCoverageDataset(FeatureType type)
public CoverageCollection findCoverageDataset(String name)
public FeatureType getFeatureType()
FeatureDatasetgetFeatureType in interface FeatureDatasetpublic String getTitle()
FeatureDatasetgetTitle in interface FeatureDatasetpublic String getDescription()
FeatureDatasetgetDescription in interface FeatureDatasetpublic String getLocation()
FeatureDatasetgetLocation in interface FeatureDatasetgetLocation in interface ucar.nc2.util.cache.FileCacheablepublic CalendarDateRange getCalendarDateRange()
FeatureDatasetgetCalendarDateRange in interface FeatureDatasetpublic CalendarDate getCalendarDateStart()
FeatureDatasetgetCalendarDateStart in interface FeatureDatasetpublic CalendarDate getCalendarDateEnd()
FeatureDatasetgetCalendarDateEnd in interface FeatureDatasetpublic LatLonRect getBoundingBox()
FeatureDatasetgetBoundingBox in interface FeatureDatasetpublic List<Attribute> getGlobalAttributes()
FeatureDatasetgetGlobalAttributes in interface FeatureDatasetpublic Attribute findGlobalAttributeIgnoreCase(String name)
FeatureDatasetfindGlobalAttributeIgnoreCase in interface FeatureDatasetname - attribute namepublic List<VariableSimpleIF> getDataVariables()
FeatureDatasetgetDataVariables in interface FeatureDatasetpublic VariableSimpleIF getDataVariable(String shortName)
FeatureDatasetgetDataVariable in interface FeatureDatasetshortName - of data Variable.@Nullable public NetcdfFile getNetcdfFile()
FeatureDatasetgetNetcdfFile in interface FeatureDatasetpublic void getDetailInfo(Formatter sf)
FeatureDatasetgetDetailInfo in interface FeatureDatasetsf - append info herepublic String getImplementationName()
FeatureDatasetgetImplementationName in interface FeatureDatasetpublic long getLastModified()
getLastModified in interface ucar.nc2.util.cache.FileCacheablepublic void setFileCache(ucar.nc2.util.cache.FileCacheIF fileCache)
setFileCache in interface ucar.nc2.util.cache.FileCacheablepublic void release()
release in interface ucar.nc2.util.cache.FileCacheablepublic void reacquire()
reacquire in interface ucar.nc2.util.cache.FileCacheablepublic void close()
throws IOException
FeatureDatasetclose in interface Closeableclose in interface AutoCloseableclose in interface FeatureDatasetclose in interface ucar.nc2.util.cache.FileCacheableIOException - on i/o error