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 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
-
-
-
-
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
- ANumber
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 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:
getMin
in classNumberWrapper
-
getMax
protected double getMax()
- Specified by:
getMax
in classNumberWrapper
-
increment
public void increment(int i)
- Specified by:
increment
in classNumberWrapper
-
-