org.apache.commons.math.util
Class DefaultTransformer

java.lang.Object
  extended by org.apache.commons.math.util.DefaultTransformer
All Implemented Interfaces:
java.io.Serializable, NumberTransformer

public class DefaultTransformer
extends java.lang.Object
implements NumberTransformer, java.io.Serializable

A Default NumberTransformer for java.lang.Numbers and Numeric Strings. This provides some simple conversion capabilities to turn any java.lang.Number into a primitive double or to turn a String representation of a Number into a double.

Version:
$Revision: 1073658 $ $Date: 2011-02-23 10:45:42 +0100 (mer. 23 f??vr. 2011) $
See Also:
Serialized Form

Field Summary
private static long serialVersionUID
          Serializable version identifier
 
Constructor Summary
DefaultTransformer()
           
 
Method Summary
 boolean equals(java.lang.Object other)
          
 int hashCode()
          
 double transform(java.lang.Object o)
          Implementing this interface provides a facility to transform from Object to Double.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

serialVersionUID

private static final long serialVersionUID
Serializable version identifier

See Also:
Constant Field Values
Constructor Detail

DefaultTransformer

public DefaultTransformer()
Method Detail

transform

public double transform(java.lang.Object o)
                 throws MathException
Description copied from interface: NumberTransformer
Implementing this interface provides a facility to transform from Object to Double.

Specified by:
transform in interface NumberTransformer
Parameters:
o - the object that gets transformed.
Returns:
a double primitive representation of the Object o.
Throws:
MathException - if it cannot successfully be transformed.
See Also:
Commons Collections Transformer

equals

public boolean equals(java.lang.Object other)

Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()

Overrides:
hashCode in class java.lang.Object


Copyright (c) 2003-2011 Apache Software Foundation