data
Class DoubleValue
java.lang.Object
|
+--data.NumberValue
|
+--data.DoubleValue
- public class DoubleValue
- extends NumberValue
A NumberValue that is based on a java.lang.Double
object.
All operations are implemented as one might expect.
- Since:
- v2.0
- Version:
- 2.0 19/08/1999
- Author:
- Steffen Zschaler
- See Also:
- Serialized Form
DoubleValue
public DoubleValue(Number nbValue)
- Create a new DoubleValue.
- Parameters:
nbValue
- the initial value of the object. Will be converted to a java.lang.Double
.
DoubleValue
public DoubleValue(double dlValue)
- Create a new DoubleValue.
- Parameters:
dlValue
- the initial value of the object.
setValue
public void setValue(Number nbValue)
- Convert the given value to a
java.lang.Double
before setting the actual value of the object.
- Override:
- Never.
- Overrides:
- setValue in class NumberValue
addAccumulating
public void addAccumulating(Value v)
- Override:
- Never.
subtractAccumulating
public void subtractAccumulating(Value v)
- Override:
- Never.
multiplyAccumulating
public void multiplyAccumulating(Value v)
- Override:
- Never.
multiplyAccumulating
public void multiplyAccumulating(double dl)
- Override:
- Never.
multiplyAccumulating
public void multiplyAccumulating(float fl)
- Override:
- Never.
multiplyAccumulating
public void multiplyAccumulating(long l)
- Override:
- Never.
multiplyAccumulating
public void multiplyAccumulating(int n)
- Override:
- Never.
divideAccumulating
public void divideAccumulating(Value v)
- Override:
- Never.
add
public Value add(Value v)
- Override:
- Never.
subtract
public Value subtract(Value v)
- Override:
- Never.
multiply
public Value multiply(Value v)
- Override:
- Never.
multiply
public Value multiply(double dl)
- Override:
- Never.
multiply
public Value multiply(float fl)
- Override:
- Never.
multiply
public Value multiply(long l)
- Override:
- Never.
multiply
public Value multiply(int n)
- Override:
- Never.
divide
public Value divide(Value v)
- Override:
- Never.
compareTo
public int compareTo(Object o)
- Compare this value to the given one.
- Override:
- Never.
- Throws:
- ClassCastException - if the given object cannot be casted into a
NumberValue
.
clone
public Object clone()
- Override:
- Never.
- Overrides:
- clone in class NumberValue
isAddZero
public boolean isAddZero()
- Correctly checks
getValue().doubleValue()
.
- Override:
- Never.
- Overrides:
- isAddZero in class NumberValue
isMulOne
public boolean isMulOne()
- Correctly checks
getValue().doubleValue()
.
- Override:
- Never.
- Overrides:
- isMulOne in class NumberValue