ucar.nc2.dt
Class VariableSimpleAdapter

java.lang.Object
  extended by ucar.nc2.dt.VariableSimpleAdapter
All Implemented Interfaces:
java.lang.Comparable, VariableSimpleIF

public class VariableSimpleAdapter
extends java.lang.Object
implements VariableSimpleIF

Adapt a VariableSimpleIF into another VariableSimpleIF, so it can be subclassed.

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

Field Summary
protected  VariableSimpleIF v
           
 
Constructor Summary
VariableSimpleAdapter(VariableSimpleIF v)
           
 
Method Summary
 int compareTo(java.lang.Object o)
          Implement Comparable
 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 attName)
          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 getInfo()
           
 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()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

v

protected VariableSimpleIF v
Constructor Detail

VariableSimpleAdapter

public VariableSimpleAdapter(VariableSimpleIF v)
Method Detail

getName

public java.lang.String getName()
Description copied from interface: VariableSimpleIF
The full name of the data Variable

Specified by:
getName in interface VariableSimpleIF

getShortName

public java.lang.String getShortName()
Description copied from interface: VariableSimpleIF
The short name of the data Variable

Specified by:
getShortName in interface VariableSimpleIF

getDataType

public DataType getDataType()
Description copied from interface: VariableSimpleIF
Variable data type

Specified by:
getDataType in interface VariableSimpleIF

getDescription

public java.lang.String getDescription()
Description copied from interface: VariableSimpleIF
Text description of the Variable

Specified by:
getDescription in interface VariableSimpleIF

getInfo

public java.lang.String getInfo()

getUnitsString

public java.lang.String getUnitsString()
Specified by:
getUnitsString in interface VariableSimpleIF

getRank

public int getRank()
Description copied from interface: VariableSimpleIF
Variable rank

Specified by:
getRank in interface VariableSimpleIF

getShape

public int[] getShape()
Description copied from interface: VariableSimpleIF
Variable shape

Specified by:
getShape in interface VariableSimpleIF

getDimensions

public java.util.List getDimensions()
Description copied from interface: VariableSimpleIF
Variable dimensions

Specified by:
getDimensions in interface VariableSimpleIF

getAttributes

public java.util.List getAttributes()
Description copied from interface: VariableSimpleIF
Attributes for the variable.

Specified by:
getAttributes in interface VariableSimpleIF
Returns:
List of type ucar.nc2.Attribute

findAttributeIgnoreCase

public Attribute findAttributeIgnoreCase(java.lang.String attName)
Description copied from interface: VariableSimpleIF
Return the attribute for the variable with the given name, ignoring case.

Specified by:
findAttributeIgnoreCase in interface VariableSimpleIF

convertScaleOffsetMissing

public double convertScaleOffsetMissing(byte value)
Specified by:
convertScaleOffsetMissing in interface VariableSimpleIF

convertScaleOffsetMissing

public double convertScaleOffsetMissing(short value)
Specified by:
convertScaleOffsetMissing in interface VariableSimpleIF

convertScaleOffsetMissing

public double convertScaleOffsetMissing(int value)
Specified by:
convertScaleOffsetMissing in interface VariableSimpleIF

convertScaleOffsetMissing

public double convertScaleOffsetMissing(long value)
Specified by:
convertScaleOffsetMissing in interface VariableSimpleIF

convertScaleOffsetMissing

public double convertScaleOffsetMissing(double value)
Specified by:
convertScaleOffsetMissing in interface VariableSimpleIF

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

compareTo

public int compareTo(java.lang.Object o)
Implement Comparable

Specified by:
compareTo in interface java.lang.Comparable