ucar.nc2
Interface VariableSimpleIF

All Superinterfaces:
java.lang.Comparable
All Known Subinterfaces:
RadialDatasetSweep.RadialVariable, VariableEnhanced
All Known Implementing Classes:
AddeVariable, CoordinateAxis, CoordinateAxis1D, CoordinateAxis1DTime, CoordinateAxis2D, StructureDS, VariableDS, VariableSimpleAdapter

public interface VariableSimpleIF
extends java.lang.Comparable

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.util.List getDimensions()
          Variable dimensions
 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()
           
 
Methods inherited from interface java.lang.Comparable
compareTo
 

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


getDimensions

java.util.List getDimensions()
Variable dimensions


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)