Package de.intarsys.tools.number
Class NumberInterval
- java.lang.Object
-
- de.intarsys.tools.number.NumberWrapper
-
- de.intarsys.tools.number.NumberInterval
-
- All Implemented Interfaces:
java.lang.Iterable,java.util.Collection,java.util.Set
public class NumberInterval extends NumberWrapper
An implementation of NumberWrapper that represents an interval of numbers.
-
-
Field Summary
Fields Modifier and Type Field Description static charSEPARATOR
-
Constructor Summary
Constructors Constructor Description NumberInterval()NumberInterval constructor comment.
-
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)java.lang.NumbergetFrom()protected doublegetMax()protected doublegetMin()java.lang.NumbergetTo()voidincrement(int i)booleanisEmpty()java.util.Iteratoriterator()voidsetFrom(java.lang.Number newFrom)voidsetTo(java.lang.Number newTo)intsize()java.lang.Object[]toArray()java.lang.StringtoString()-
Methods inherited from class de.intarsys.tools.number.NumberWrapper
clear, containsAll, getFirst, remove, removeAll, retainAll, toArray
-
-
-
-
Method Detail
-
setFrom
public void setFrom(java.lang.Number newFrom)
-
getFrom
public java.lang.Number getFrom()
-
setTo
public void setTo(java.lang.Number newTo)
-
getTo
public java.lang.Number getTo()
-
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
-
-