net.sourceforge.jabm.util
Class UntypedDouble

java.lang.Object
  extended by java.lang.Number
      extended by net.sourceforge.jabm.util.UntypedNumber
          extended by net.sourceforge.jabm.util.UntypedDouble
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable

public class UntypedDouble
extends UntypedNumber
implements java.io.Serializable

Polymorphic version of java.lang.Double.

See Also:
Serialized Form
 

Constructor Summary
UntypedDouble()
           
UntypedDouble(double value)
           
UntypedDouble(java.lang.Double value)
           
 
Method Summary
 UntypedNumber add(UntypedNumber other)
           
 int compareTo(java.lang.Object other)
           
 UntypedNumber divide(UntypedNumber other)
           
 double doubleValue()
           
 boolean equals(java.lang.Object other)
           
 float floatValue()
           
 int intValue()
           
 long longValue()
           
 UntypedNumber multiply(UntypedNumber other)
           
protected  void setValue(double value)
           
 UntypedNumber subtract(UntypedNumber other)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Number
byteValue, shortValue
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

UntypedDouble

public UntypedDouble()

UntypedDouble

public UntypedDouble(java.lang.Double value)

UntypedDouble

public UntypedDouble(double value)
Method Detail

add

public UntypedNumber add(UntypedNumber other)
Specified by:
add in class UntypedNumber

multiply

public UntypedNumber multiply(UntypedNumber other)
Specified by:
multiply in class UntypedNumber

subtract

public UntypedNumber subtract(UntypedNumber other)
Specified by:
subtract in class UntypedNumber

divide

public UntypedNumber divide(UntypedNumber other)
Specified by:
divide in class UntypedNumber

intValue

public int intValue()
Specified by:
intValue in class java.lang.Number

floatValue

public float floatValue()
Specified by:
floatValue in class java.lang.Number

doubleValue

public double doubleValue()
Specified by:
doubleValue in class java.lang.Number

longValue

public long longValue()
Specified by:
longValue in class java.lang.Number

compareTo

public int compareTo(java.lang.Object other)
Specified by:
compareTo in interface java.lang.Comparable

equals

public boolean equals(java.lang.Object other)
Overrides:
equals in class java.lang.Object

toString

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

setValue

protected void setValue(double value)