org.almendra.commons.number
Class Long

java.lang.Object
  extended by org.almendra.commons.number.Long
All Implemented Interfaces:
java.io.Serializable

public class Long
extends java.lang.Object
implements java.io.Serializable

See Also:
Serialized Form

Field Summary
protected  long value
           
static Long ZERO
           
 
Constructor Summary
Long()
          Creates a new Long object.
Long(int value)
          Creates a new Long object.
Long(long value)
          Creates a new Long object.
 
Method Summary
 void add(long arg)
           
 void add(Long arg)
           
 void decrement()
           
 void increment()
           
 boolean isZero()
           
 long longValue()
          Creates a new Long object.
 void setZero()
           
 void subtract(long arg)
           
 void subtract(Long count)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ZERO

public static Long ZERO

value

protected long value
Constructor Detail

Long

public Long()
Creates a new Long object.


Long

public Long(int value)
Creates a new Long object.


Long

public Long(long value)
Creates a new Long object.

Method Detail

longValue

public long longValue()
Creates a new Long object.


add

public void add(long arg)

add

public void add(Long arg)

subtract

public void subtract(long arg)

increment

public void increment()

decrement

public void decrement()

isZero

public boolean isZero()
Returns:

setZero

public void setZero()

subtract

public void subtract(Long count)
Parameters:
count -