|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface FeatureDataset
Superclass for "scientific feature type" datasets. These are collections of features of the same feature type.
This interface defines general "discovery metadata". Its subtypes define type-specific information. Implementations may or may not have a NetcdfFile underneath.
| Method Summary | |
|---|---|
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. |
VariableSimpleIF |
getDataVariable(String shortName)
Get the named data Variable. |
List<VariableSimpleIF> |
getDataVariables()
The data Variables available in this dataset. |
DateRange |
getDateRange()
Date range for the entire dataset. |
String |
getDescription()
Text information about this dataset. |
void |
getDetailInfo(Formatter sf)
Show debug / underlying implementation details |
Date |
getEndDate()
Ending date for the entire dataset. |
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()
Starting date for the entire dataset. |
String |
getTitle()
Title of the dataset. |
| Methods inherited from interface ucar.nc2.util.cache.FileCacheable |
|---|
setFileCache, sync |
| Method Detail |
|---|
FeatureType getFeatureType()
String getTitle()
String getDescription()
String getLocation()
getLocation in interface FileCacheableDateRange getDateRange()
Date getStartDate()
Date getEndDate()
LatLonRect getBoundingBox()
void calcBounds()
throws IOException
IOException - or read error.List<Attribute> getGlobalAttributes()
Attribute findGlobalAttributeIgnoreCase(String name)
name - attribute name
List<VariableSimpleIF> getDataVariables()
VariableSimpleIF getDataVariable(String shortName)
shortName - of data Variable.
NetcdfFile getNetcdfFile()
void close()
throws IOException
close in interface FileCacheableIOException - on i/o errorvoid getDetailInfo(Formatter sf)
sf - append info hereString getImplementationName()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||