ucar.nc2.dt
Interface TypedDataset

All Known Subinterfaces:
GridDataset, PointObsDataset, RadialDatasetSweep, StationObsDataset, StationRadialDataset, TrajectoryObsDataset
All Known Implementing Classes:
AddeStationObsDataset, ARMTrajectoryObsDataset, CFnetCDF2Dataset, CFstationObsDataset, COSMICTrajectoryObsDataset, DapperDataset, Dorade2Dataset, DqcRadarDatasetCollection, DqcStationObsDataset, Float10TrajectoryObsDataset, GridDataset, LevelII2Dataset, MadisPointObsDataset, MadisStationObsDataset, MultiTrajectoryObsDataset, NdbcDataset, Netcdf2Dataset, Nids2Dataset, OldUnidataPointObsDataset, OldUnidataStationObsDataset, PointObsDatasetImpl, RadialDatasetSweepAdapter, RafTrajectoryObsDataset, SequenceObsDataset, SimpleTrajectoryObsDataset, SingleTrajectoryObsDataset, StationObsDatasetImpl, StationRadarCollectionImpl, TDSRadarDatasetCollection, TrajectoryObsDatasetImpl, TypedDatasetImpl, UF2Dataset, UnidataPointObsDataset, UnidataStationObsDataset, UnidataStationObsDataset2, UnidataStationObsMultidimDataset, UnidataTrajectoryObsDataset, UnidataTrajectoryObsDataset2, 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.

Author:
caron

Method Summary
 void close()
          Close all resources associated with this dataset.
 Attribute findGlobalAttributeIgnoreCase(String name)
           
 LatLonRect getBoundingBox()
           
 VariableSimpleIF getDataVariable(String shortName)
          Get the named data Variable.
 List<VariableSimpleIF> getDataVariables()
          The data Variables available in this dataset.
 String getDescription()
           
 String getDetailInfo()
           
 Date getEndDate()
           
 List<Attribute> getGlobalAttributes()
          List of global attributes.
 String getLocationURI()
           
 NetcdfFile getNetcdfFile()
           
 Date getStartDate()
           
 String getTitle()
           
 

Method Detail

getTitle

String getTitle()
Returns:
Title of the dataset.

getDescription

String getDescription()
Returns:
Text information about this dataset.

getLocationURI

String getLocationURI()
Returns:
The URI location of the dataset

getStartDate

Date getStartDate()
Returns:
Start date for the entire dataset.

getEndDate

Date getEndDate()
Returns:
End date for the entire dataset.

getBoundingBox

LatLonRect getBoundingBox()
Returns:
the boundingBox for the entire dataset.

getGlobalAttributes

List<Attribute> getGlobalAttributes()
List of global attributes.

Returns:
List of type ucar.nc2.Attribute

findGlobalAttributeIgnoreCase

Attribute findGlobalAttributeIgnoreCase(String name)
Parameters:
name - attribute name
Returns:
the global attribute with the given name, ingnoring case.

getDataVariables

List<VariableSimpleIF> 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(String shortName)
Get the named data Variable.

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

getNetcdfFile

NetcdfFile getNetcdfFile()
Returns:
underlying NetcdfFile, or null if none.

close

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

Throws:
IOException - on I/O error

getDetailInfo

String getDetailInfo()
Returns:
debug / underlying implementation details


Copyright © 1999-2011 UCAR/Unidata. All Rights Reserved.