public interface FeatureDataset extends FileCacheable, java.io.Closeable
| Modifier and Type | Method and Description |
|---|---|
AttributeContainer |
attributes()
Get the global attributes.
|
void |
close()
Close all resources associated with this dataset.
|
Attribute |
findGlobalAttributeIgnoreCase(java.lang.String name)
Deprecated.
use attributes()
|
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.
|
VariableSimpleIF |
getDataVariable(java.lang.String shortName)
Get the named data Variable.
|
java.util.List<VariableSimpleIF> |
getDataVariables()
The data Variables available in this dataset.
|
java.lang.String |
getDescription()
Text information about this dataset.
|
void |
getDetailInfo(java.util.Formatter sf)
Show debug / underlying implementation details
|
FeatureType |
getFeatureType()
Contains collections of this FeatureType.
|
java.util.List<Attribute> |
getGlobalAttributes()
Deprecated.
use attributes()
|
java.lang.String |
getImplementationName()
Show who is implementing
|
java.lang.String |
getLocation()
The URI location of the dataset
|
NetcdfFile |
getNetcdfFile()
Return underlying NetcdfFile, or null if none.
|
java.lang.String |
getTitle()
Title of the dataset.
|
getLastModified, reacquire, release, setFileCacheFeatureType getFeatureType()
java.lang.String getTitle()
java.lang.String getDescription()
java.lang.String getLocation()
getLocation in interface FileCacheableCalendarDateRange getCalendarDateRange()
CalendarDate getCalendarDateStart()
CalendarDate getCalendarDateEnd()
LatLonRect getBoundingBox()
AttributeContainer attributes()
@Deprecated java.util.List<Attribute> getGlobalAttributes()
@Deprecated Attribute findGlobalAttributeIgnoreCase(java.lang.String name)
name - attribute namejava.util.List<VariableSimpleIF> getDataVariables()
VariableSimpleIF getDataVariable(java.lang.String shortName)
shortName - of data Variable.@Nullable NetcdfFile getNetcdfFile()
void close()
throws java.io.IOException
close in interface java.lang.AutoCloseableclose in interface java.io.Closeableclose in interface FileCacheablejava.io.IOException - on i/o errorvoid getDetailInfo(java.util.Formatter sf)
sf - append info herejava.lang.String getImplementationName()