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()
           
 void 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

setFrom

public void setFrom(Number newFrom)

getFrom

public Number getFrom()

setTo

public void setTo(Number newTo)

getTo

public Number getTo()

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.