Class NumberInstance

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

public class NumberInstance extends NumberWrapper
An implementation of NumberWrapper that represents a single number object.
  • Constructor Details

    • 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(Number number)
      NumberInstance constructor for Number.
      Parameters:
      number - A Number instance to be wrapped
    • NumberInstance

      public NumberInstance(String numberValueInString)
      NumberInstance constructor for integer value formatted in a String.
      Parameters:
      numberValueInString - The string containing the integer value.
  • Method Details

    • getN

      public Number getN()
    • iterator

      public Iterator iterator()
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • size

      public int size()
    • isEmpty

      public boolean isEmpty()
    • contains

      public boolean contains(Object o)
    • toArray

      public Object[] toArray()
    • add

      public boolean add(Object arg0)
    • addAll

      public boolean addAll(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