ucar.nc2.dt
Interface TypedDataset

All Known Subinterfaces:
GridDataset, PointObsDataset, RadialDatasetSweep, StationObsDataset, StationRadialDataset, TrajectoryObsDataset
All Known Implementing Classes:
AddeStationObsDataset, ARMTrajectoryObsDataset, DapperDataset, Dorade2Dataset, DqcRadarDatasetCollection, DqcStationObsDataset, Float10TrajectoryObsDataset, GridDataset, LevelII2Dataset, MadisPointObsDataset, MadisStationObsDataset, NdbcDataset, Nids2Dataset, OldUnidataPointObsDataset, OldUnidataStationObsDataset, PointObsDatasetImpl, RadialDatasetSweepAdapter, RafTrajectoryObsDataset, SequenceObsDataset, SimpleTrajectoryObsDataset, StationObsDatasetImpl, StationRadarCollectionImpl, SubsetServiceDataset, TypedDatasetImpl, UnidataPointObsDataset, UnidataStationObsDataset, UnidataStationObsDataset2, UnidataTrajectoryObsDataset, ZebraClassTrajectoryObsDataset

public interface TypedDataset

Superclass for "scientific type" datasets. This interface defines general "discovery metadata". Its subtypes define type-specific information. Implementations may or may not have a NetcdfFile underneath.

Version:
$Revision:51 $ $Date:2006-07-12 17:13:13Z $
Author:
caron

Method Summary
 void close()
          Close all resources associated with this dataset.
 Attribute findGlobalAttributeIgnoreCase(java.lang.String name)
          Return the global attribute with the given name, ingnoring case.
 LatLonRect getBoundingBox()
          The boundingBox for the entire dataset.
 VariableSimpleIF getDataVariable(java.lang.String shortName)
          Get the named data Variable.
 java.util.List getDataVariables()
          The data Variables available in this dataset.
 java.lang.String getDescription()
          Text information about this dataset.
 java.lang.String getDetailInfo()
          Show debug / underlying implementation details
 java.util.Date getEndDate()
          End date for the entire dataset.
 java.util.List getGlobalAttributes()
          List of global attributes.
 java.lang.String getLocationURI()
          The URI location of the dataset
 NetcdfFile getNetcdfFile()
          Return underlying NetcdfFile, or null if none.
 java.util.Date getStartDate()
          Start date for the entire dataset.
 java.lang.String getTitle()
          Title of the dataset.
 

Method Detail

getTitle

java.lang.String getTitle()
Title of the dataset.


getDescription

java.lang.String getDescription()
Text information about this dataset.


getLocationURI

java.lang.String getLocationURI()
The URI location of the dataset


getStartDate

java.util.Date getStartDate()
Start date for the entire dataset.


getEndDate

java.util.Date getEndDate()
End date for the entire dataset.


getBoundingBox

LatLonRect getBoundingBox()
The boundingBox for the entire dataset.


getGlobalAttributes

java.util.List getGlobalAttributes()
List of global attributes.

Returns:
List of type ucar.nc2.Attribute

findGlobalAttributeIgnoreCase

Attribute findGlobalAttributeIgnoreCase(java.lang.String name)
Return the global attribute with the given name, ingnoring case.


getDataVariables

java.util.List getDataVariables()
The data Variables available in this dataset. Should just be data variable others might be searching for, not metadata or coordinate system variables, etc. The shape of this VariableSimpleIF does not necessarily match the

Returns:
List of type VariableSimpleIF

getDataVariable

VariableSimpleIF getDataVariable(java.lang.String shortName)
Get the named data Variable.

Parameters:
shortName - of data Variable.
Returns:
VariableSimpleIF or null.

getNetcdfFile

NetcdfFile getNetcdfFile()
Return underlying NetcdfFile, or null if none.


close

void close()
           throws java.io.IOException
Close all resources associated with this dataset.

Throws:
java.io.IOException

getDetailInfo

java.lang.String getDetailInfo()
Show debug / underlying implementation details