visad.data.dods
Class UInt32Valuator

java.lang.Object
  extended by visad.data.dods.Valuator
      extended by visad.data.dods.IntValuator
          extended by visad.data.dods.UIntValuator
              extended by visad.data.dods.UInt32Valuator

public final class UInt32Valuator
extends UIntValuator

Provides support for processing unsigned, 32-bit integer values in a DODS dataset. Processing includes checking for validity and unpacking.

Instances are immutable.

Author:
Steven R. Emmerson

Field Summary
 
Fields inherited from class visad.data.dods.Valuator
ranger, unpacker, vetter
 
Method Summary
static Valuator valuator(dods.dap.AttributeTable table)
          Returns an instance of this class corresponding to the attributes for a DODS variable.
 
Methods inherited from class visad.data.dods.UIntValuator
process, process, process, process
 
Methods inherited from class visad.data.dods.IntValuator
getRepresentationalSet
 
Methods inherited from class visad.data.dods.Valuator
decode, valuator, valueRanger, valueUnpacker, valueVetter
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

valuator

public static Valuator valuator(dods.dap.AttributeTable table)
                         throws BadFormException,
                                VisADException,
                                RemoteException
Returns an instance of this class corresponding to the attributes for a DODS variable.

Parameters:
table - The attribute table for a DODS variable.
Throws:
BadFormException - The attribute table is corrupt.
VisADException - VisAD failure.
RemoteException - Java RMI failure.