intarsys runtime library

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:
Iterable, Collection, 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(Number number)
          NumberInstance constructor for Number.
NumberInstance(String numberValueInString)
          NumberInstance constructor for integer value formatted in a String.
 
Method Summary
 boolean add(Object arg0)
           
 boolean addAll(Collection arg0)
           
 boolean contains(Object o)
           
 Number getN()
           
 void increment(int i)
           
 boolean isEmpty()
           
 Iterator iterator()
           
 int size()
           
 Object[] toArray()
           
 String toString()
           
 
Methods inherited from class de.intarsys.tools.number.NumberWrapper
clear, containsAll, remove, removeAll, retainAll, toArray
 
Methods inherited from class java.lang.Object
equals, 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(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 Detail

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)

increment

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

intarsys runtime library

Copyright © 2008 intarsys consulting GmbH. All Rights Reserved.