gov.sns.tools
Class OrderedNumberList
java.lang.Object
|
+--gov.sns.tools.OrderedNumberList
- Direct Known Subclasses:
- OrderedNumberList.OrderedIntegerList
- public abstract class OrderedNumberList
- extends java.lang.Object
OrderedNumberList is a list of numbers that are kept in order and without
duplicates (like a sorted set).
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
numericList
protected java.util.List numericList
OrderedNumberList
public OrderedNumberList()
- Creates new OrderedNumberList
newIntegerList
public static OrderedNumberList newIntegerList()
add
public abstract void add(java.lang.Integer newNumber)
add
public abstract void add(java.lang.Double newNumber)
add
public abstract void add(double value)
add
public abstract void add(int value)
numberFor
protected abstract java.lang.Number numberFor(int value)
numberFor
protected abstract java.lang.Number numberFor(double value)
number
public java.lang.Number number(int index)
doubleValue
public double doubleValue(int index)
intValue
public int intValue(int index)
contains
public boolean contains(java.lang.Number number)
contains
public boolean contains(int value)
contains
public boolean contains(double value)
clear
public void clear()
iterator
public java.util.Iterator iterator()
size
public int size()
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object