intarsys runtime library

de.intarsys.tools.number
Class NumberInterval

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

public class NumberInterval
extends NumberWrapper

An implementation of NumberWrapper that represents an interval of numbers.


Field Summary
static char SEPARATOR
           
 
Constructor Summary
NumberInterval()
          NumberInterval constructor comment.
 
Method Summary
 boolean add(Object arg0)
           
 boolean addAll(Collection arg0)
           
 boolean contains(Object o)
           
 Number getFrom()
           
 Number getTo()
           
 NumberWrapper increment(int i)
           
 boolean isEmpty()
           
 Iterator iterator()
           
 void setFrom(Number newFrom)
           
 void setTo(Number newTo)
           
 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
 

Field Detail

SEPARATOR

public static char SEPARATOR
Constructor Detail

NumberInterval

public NumberInterval()
NumberInterval constructor comment.

Method Detail

add

public boolean add(Object arg0)

addAll

public boolean addAll(Collection arg0)

contains

public boolean contains(Object o)

getFrom

public Number getFrom()

getTo

public Number getTo()

increment

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

isEmpty

public boolean isEmpty()

iterator

public Iterator iterator()

setFrom

public void setFrom(Number newFrom)

setTo

public void setTo(Number newTo)

size

public int size()

toArray

public Object[] toArray()

toString

public String toString()
Overrides:
toString in class Object

intarsys runtime library

Copyright © 2012 intarsys consulting GmbH. All Rights Reserved.