gov.sns.tools.transforms
Class DoubleArrayTransformAdaptor

java.lang.Object
  |
  +--gov.sns.tools.transforms.DoubleArrayTransformAdaptor
All Implemented Interfaces:
DataTransform, DoubleArrayTransform

public abstract class DoubleArrayTransformAdaptor
extends java.lang.Object
implements DoubleArrayTransform

An abstact class that provides a convenient base for classes implementing DoubleArrayTransform. The developer need only implement the non-inherited methods of the DoubleArrayTransform interface. Even if you do not want to subclass this class, it provides a static helper method from implementing the valueTransform() method required by DataTransform.

See Also:
DataTransformFactory

Field Summary
 
Fields inherited from interface gov.sns.tools.transforms.DataTransform
noOperationTransform
 
Constructor Summary
DoubleArrayTransformAdaptor()
           
 
Method Summary
abstract  double[] convertFromRaw(double[] rawValue)
          DoubleTransform interface
abstract  double[] convertToRaw(double[] physicalValue)
          DoubleTransform interface
static ValueTransform implementValueTransform(DoubleArrayTransform transform)
          Helper method for implementing the valueTransform() DataTransform method for a DoubleArrayTransform implementation.
 ValueTransform valueTransform()
          Implement DataTransform interface
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DoubleArrayTransformAdaptor

public DoubleArrayTransformAdaptor()
Method Detail

convertFromRaw

public abstract double[] convertFromRaw(double[] rawValue)
DoubleTransform interface

Specified by:
convertFromRaw in interface DoubleArrayTransform
Parameters:
rawValue - The raw array to be converted to a physical array.
Returns:
A physical equivalent of the raw array.

convertToRaw

public abstract double[] convertToRaw(double[] physicalValue)
DoubleTransform interface

Specified by:
convertToRaw in interface DoubleArrayTransform
Parameters:
physicalValue - The physical array to be converted to a raw array.
Returns:
A raw equivalent of the physical array.

valueTransform

public final ValueTransform valueTransform()
Implement DataTransform interface

Specified by:
valueTransform in interface DataTransform
Returns:
An equivalent value transform for converting ArrayValue stores.

implementValueTransform

public static ValueTransform implementValueTransform(DoubleArrayTransform transform)
Helper method for implementing the valueTransform() DataTransform method for a DoubleArrayTransform implementation.