de.intarsys.tools.number
Class NumberInstance

java.lang.Object
  extended by de.intarsys.tools.number.NumberWrapper
      extended by de.intarsys.tools.number.NumberInstance
All Implemented Interfaces:
java.lang.Iterable, java.util.Collection, java.util.Set

public class NumberInstance
extends NumberWrapper

An implementation of NumberWrapper that represents a single number object.


Constructor Summary
NumberInstance(double i)
          NumberInstance constructor for double.
NumberInstance(int i)
          NumberInstance constructor for int.
NumberInstance(java.lang.Number number)
          NumberInstance constructor for Number.
NumberInstance(java.lang.String numberValueInString)
          NumberInstance constructor for integer value formatted in a String.
 
Method Summary
 boolean add(java.lang.Object arg0)
           
 boolean addAll(java.util.Collection arg0)
           
 boolean contains(java.lang.Object o)
           
protected  double getMax()
           
protected  double getMin()
           
 java.lang.Number getN()
           
 void increment(int i)
           
 boolean isEmpty()
           
 java.util.Iterator iterator()
           
 int size()
           
 java.lang.Object[] toArray()
           
 java.lang.String toString()
           
 
Methods inherited from class de.intarsys.tools.number.NumberWrapper
clear, containsAll, getFirst, remove, removeAll, retainAll, toArray
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.Set
equals, hashCode
 

Constructor Detail

NumberInstance

public NumberInstance(double i)
NumberInstance constructor for double.

Parameters:
i - A primitive double to be wrapped

NumberInstance

public NumberInstance(int i)
NumberInstance constructor for int.

Parameters:
i - A primitive int tobe wrapped

NumberInstance

public NumberInstance(java.lang.Number number)
NumberInstance constructor for Number.

Parameters:
number - A Number instance to be wrapped

NumberInstance

public NumberInstance(java.lang.String numberValueInString)
NumberInstance constructor for integer value formatted in a String.

Parameters:
numberValueInString - The string containing the integer value.
Method Detail

getN

public java.lang.Number getN()

iterator

public java.util.Iterator iterator()

toString

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

size

public int size()

isEmpty

public boolean isEmpty()

contains

public boolean contains(java.lang.Object o)

toArray

public java.lang.Object[] toArray()

add

public boolean add(java.lang.Object arg0)

addAll

public boolean addAll(java.util.Collection arg0)

getMin

protected double getMin()
Specified by:
getMin in class NumberWrapper

getMax

protected double getMax()
Specified by:
getMax in class NumberWrapper

increment

public void increment(int i)
Specified by:
increment in class NumberWrapper