net.sf.arise.hold
Class PrimitiveNumberHolder

java.lang.Object
  |
  +--net.sf.arise.hold.AbstractDataHolder
        |
        +--net.sf.arise.hold.PrimitiveNumberHolder
All Implemented Interfaces:
java.lang.Comparable, Holder, PrimitiveHolder, java.io.Serializable
Direct Known Subclasses:
PrimitiveByteHolder, PrimitiveDoubleHolder, PrimitiveFloatHolder, PrimitiveIntegerHolder, PrimitiveLongHolder, PrimitiveShortHolder

public abstract class PrimitiveNumberHolder
extends AbstractDataHolder
implements PrimitiveHolder, java.lang.Comparable

A primitive number holder.

Author:
Kjetil Valstadsve
See Also:
Serialized Form

Constructor Summary
PrimitiveNumberHolder()
           
 
Method Summary
abstract  PrimitiveNumberHolder add(PrimitiveNumberHolder holder)
           
abstract  int compareTo(java.lang.Object object)
           
abstract  PrimitiveNumberHolder div(PrimitiveNumberHolder holder)
           
 boolean equals(java.lang.Object object)
           
 byte getByte()
           
 double getDouble()
           
 float getFloat()
           
 int getInt()
           
 long getLong()
           
abstract  java.lang.Object getObject()
           
 short getShort()
           
abstract  java.lang.Class getType()
           
abstract  int hashCode()
           
 boolean isByte()
           
 boolean isDouble()
           
 boolean isFloat()
           
 boolean isInteger()
           
 boolean isLong()
           
 boolean isShort()
           
abstract  PrimitiveNumberHolder mod(PrimitiveNumberHolder holder)
           
abstract  PrimitiveNumberHolder mul(PrimitiveNumberHolder holder)
           
abstract  PrimitiveNumberHolder sub(PrimitiveNumberHolder holder)
           
 java.lang.String toString()
           
abstract  java.lang.String toValueString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface net.sf.arise.hold.Holder
getObject, getType
 

Constructor Detail

PrimitiveNumberHolder

public PrimitiveNumberHolder()
Method Detail

isInteger

public boolean isInteger()

isLong

public boolean isLong()

isFloat

public boolean isFloat()

isDouble

public boolean isDouble()

isByte

public boolean isByte()

isShort

public boolean isShort()

getInt

public int getInt()

getLong

public long getLong()

getFloat

public float getFloat()

getDouble

public double getDouble()

getByte

public byte getByte()

getShort

public short getShort()

toValueString

public abstract java.lang.String toValueString()
Specified by:
toValueString in interface Holder
Specified by:
toValueString in class AbstractDataHolder

compareTo

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

hashCode

public abstract int hashCode()
Overrides:
hashCode in class java.lang.Object

equals

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

add

public abstract PrimitiveNumberHolder add(PrimitiveNumberHolder holder)

sub

public abstract PrimitiveNumberHolder sub(PrimitiveNumberHolder holder)

div

public abstract PrimitiveNumberHolder div(PrimitiveNumberHolder holder)

mul

public abstract PrimitiveNumberHolder mul(PrimitiveNumberHolder holder)

mod

public abstract PrimitiveNumberHolder mod(PrimitiveNumberHolder holder)

getType

public abstract java.lang.Class getType()
Specified by:
getType in interface Holder

getObject

public abstract java.lang.Object getObject()
Specified by:
getObject in interface Holder

toString

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


All code and documentation is

Copyright (c) : 2000-2003 Kjetil Valstadsve & Maja S. Bratseth