SalesPoint Framework v3.0

data
Class IntegerValue

java.lang.Object
  |
  +--data.NumberValue
        |
        +--data.IntegerValue

public class IntegerValue
extends NumberValue

A value that is based on an Integer object.

All operations are implemented as you would expect them to be.

See Also:
Serialized Form

Constructor Summary
IntegerValue(int nValue)
          Create a new IntegerValue.
IntegerValue(Number nbValue)
          Create a new IntegerValue.
 
Method Summary
 Value add(Value v)
           
 void addAccumulating(Value v)
           
 Object clone()
           
 int compareTo(Object o)
          Compare this value to the given object.
 Value divide(Value v)
           
 void divideAccumulating(Value v)
           
 Value multiply(double dl)
           
 Value multiply(float fl)
           
 Value multiply(int n)
           
 Value multiply(long l)
           
 Value multiply(Value v)
           
 void multiplyAccumulating(double dl)
           
 void multiplyAccumulating(float fl)
           
 void multiplyAccumulating(int n)
           
 void multiplyAccumulating(long l)
           
 void multiplyAccumulating(Value v)
           
 void setValue(Number nbValue)
          Convert every Number to an Integer before setting the actual value.
 Value subtract(Value v)
           
 void subtractAccumulating(Value v)
           
 
Methods inherited from class data.NumberValue
getValue, isAddZero, isMulOne, isMulZero, toString
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

IntegerValue

public IntegerValue(Number nbValue)
Create a new IntegerValue.
Parameters:
nbValue - the initial value of the object. Will be converted to an Integer.

IntegerValue

public IntegerValue(int nValue)
Create a new IntegerValue.
Parameters:
nValue - the initial value of the object.
Method Detail

setValue

public void setValue(Number nbValue)
Convert every Number to an Integer before setting the actual value.
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 object.
Override:
Never.
Throws:
ClassCastException - if the given object could not be cast into a NumberValue.

clone

public Object clone()
Override:
Never.
Overrides:
clone in class NumberValue

SalesPoint Framework v3.0