public interface FeatureDataset extends FileCacheable
Modifier and Type | Method and Description |
---|---|
void |
calcBounds()
Caclulate date range and bounding box, even if the data has to be scanned.
|
void |
close()
Close all resources associated with this dataset.
|
Attribute |
findGlobalAttributeIgnoreCase(String name)
Return the global attribute with the given name, ignoring case.
|
LatLonRect |
getBoundingBox()
The 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(String shortName)
Get the named data Variable.
|
List<VariableSimpleIF> |
getDataVariables()
The data Variables available in this dataset.
|
DateRange |
getDateRange()
Deprecated.
use getCalendarDateRange
|
String |
getDescription()
Text information about this dataset.
|
void |
getDetailInfo(Formatter sf)
Show debug / underlying implementation details
|
Date |
getEndDate()
Deprecated.
use getCalendarDateEnd
|
FeatureType |
getFeatureType()
Contains collections of this FeatureType.
|
List<Attribute> |
getGlobalAttributes()
List of global attributes.
|
String |
getImplementationName()
Show who is implementing
|
String |
getLocation()
The URI location of the dataset
|
NetcdfFile |
getNetcdfFile()
Return underlying NetcdfFile, or null if none.
|
Date |
getStartDate()
Deprecated.
use getCalendarDateStart
|
String |
getTitle()
Title of the dataset.
|
getLastModified, setFileCache
FeatureType getFeatureType()
String getTitle()
String getDescription()
String getLocation()
getLocation
in interface FileCacheable
CalendarDateRange getCalendarDateRange()
CalendarDate getCalendarDateStart()
CalendarDate getCalendarDateEnd()
LatLonRect getBoundingBox()
void calcBounds() throws IOException
IOException
- or read error.List<Attribute> getGlobalAttributes()
Attribute findGlobalAttributeIgnoreCase(String name)
name
- attribute nameList<VariableSimpleIF> getDataVariables()
VariableSimpleIF getDataVariable(String shortName)
shortName
- of data Variable.NetcdfFile getNetcdfFile()
void close() throws IOException
close
in interface FileCacheable
IOException
- on i/o errorvoid getDetailInfo(Formatter sf)
sf
- append info hereString getImplementationName()
DateRange getDateRange()
Date getStartDate()
Date getEndDate()
Copyright © 1999–2015 UCAR/Unidata. All rights reserved.