ucar.nc2
Interface VariableSimpleIF

All Known Subinterfaces:
RadialDatasetSweep.RadialVariable, VariableEnhanced
All Known Implementing Classes:
CoordinateAxis, CoordinateAxis1D, CoordinateAxis1DTime, CoordinateAxis2D, CoordinateAxisTime, StructureDS, VariableDS, VariableSimpleAdapter

public interface VariableSimpleIF

A "Simple" Variable, that allows non-netcdf implementations of typed datasets.

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

Method Summary
 double convertScaleOffsetMissing(byte value)
           
 double convertScaleOffsetMissing(double value)
           
 double convertScaleOffsetMissing(int value)
           
 double convertScaleOffsetMissing(long value)
           
 double convertScaleOffsetMissing(short value)
           
 Attribute findAttributeIgnoreCase(java.lang.String name)
          Return the attribute for the variable with the given name, ignoring case.
 java.util.List getAttributes()
          Attributes for the variable.
 DataType getDataType()
          Variable data type
 java.lang.String getDescription()
          Text description of the Variable
 java.lang.String getName()
          The full name of the data Variable
 int getRank()
          Variable rank
 int[] getShape()
          Variable shape
 java.lang.String getShortName()
          The short name of the data Variable
 java.lang.String getUnitsString()
           
 

Method Detail

getName

java.lang.String getName()
The full name of the data Variable


getShortName

java.lang.String getShortName()
The short name of the data Variable


getDescription

java.lang.String getDescription()
Text description of the Variable


getUnitsString

java.lang.String getUnitsString()

getRank

int getRank()
Variable rank


getShape

int[] getShape()
Variable shape


getDataType

DataType getDataType()
Variable data type


getAttributes

java.util.List getAttributes()
Attributes for the variable.

Returns:
List of type ucar.nc2.Attribute

findAttributeIgnoreCase

Attribute findAttributeIgnoreCase(java.lang.String name)
Return the attribute for the variable with the given name, ignoring case.


convertScaleOffsetMissing

double convertScaleOffsetMissing(byte value)

convertScaleOffsetMissing

double convertScaleOffsetMissing(short value)

convertScaleOffsetMissing

double convertScaleOffsetMissing(int value)

convertScaleOffsetMissing

double convertScaleOffsetMissing(long value)

convertScaleOffsetMissing

double convertScaleOffsetMissing(double value)