ucar.nc2
Interface VariableSimpleIF

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

public interface VariableSimpleIF
extends java.lang.Comparable

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

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)
           
 java.util.List<Attribute> getAttributes()
          Attributes for the variable.
 DataType getDataType()
           
 java.lang.String getDescription()
           
 java.util.List<Dimension> getDimensions()
           
 java.lang.String getName()
           
 int getRank()
           
 int[] getShape()
           
 java.lang.String getShortName()
           
 java.lang.String getUnitsString()
           
 
Methods inherited from interface java.lang.Comparable
compareTo
 

Method Detail

getName

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

getShortName

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

getDescription

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

getUnitsString

java.lang.String getUnitsString()

getRank

int getRank()
Returns:
Variable rank

getShape

int[] getShape()
Returns:
Variable shape

getDimensions

java.util.List<Dimension> getDimensions()
Returns:
List of ucar.nc2.Dimension

getDataType

DataType getDataType()
Returns:
Variable's data type

getAttributes

java.util.List<Attribute> getAttributes()
Attributes for the variable.

Returns:
List of type ucar.nc2.Attribute

findAttributeIgnoreCase

Attribute findAttributeIgnoreCase(java.lang.String name)
Parameters:
name - attribute name
Returns:
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)