Package de.intarsys.tools.number
Class NumberInstance
- java.lang.Object
-
- de.intarsys.tools.number.NumberWrapper
-
- 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
Constructors Constructor Description NumberInstance(double i)NumberInstance constructor for double.NumberInstance(int i)NumberInstance constructor for int.NumberInstance(java.lang.Number number)NumberInstance constructor forNumber.NumberInstance(java.lang.String numberValueInString)NumberInstance constructor for integer value formatted in a String.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanadd(java.lang.Object arg0)booleanaddAll(java.util.Collection arg0)booleancontains(java.lang.Object o)protected doublegetMax()protected doublegetMin()java.lang.NumbergetN()voidincrement(int i)booleanisEmpty()java.util.Iteratoriterator()intsize()java.lang.Object[]toArray()java.lang.StringtoString()-
Methods inherited from class de.intarsys.tools.number.NumberWrapper
clear, containsAll, getFirst, remove, removeAll, retainAll, toArray
-
-
-
-
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 forNumber.- Parameters:
number- ANumberinstance 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:
toStringin classjava.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:
getMinin classNumberWrapper
-
getMax
protected double getMax()
- Specified by:
getMaxin classNumberWrapper
-
increment
public void increment(int i)
- Specified by:
incrementin classNumberWrapper
-
-