com.springsource.util.math
Class Range<T extends java.lang.Comparable<? super T>>
java.lang.Object
com.springsource.util.math.Range<T>
- Type Parameters:
T
- type of Comparable element
public final class Range<T extends java.lang.Comparable<? super T>>
- extends java.lang.Object
This class is thread safe.
- Since:
- 1.0
- Author:
- Glyn Normington
Constructor Summary |
Range(T floor,
boolean floorInc,
T ceiling,
boolean ceilingInc)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
FLOOR_INCLUSIVE_DELIMITER
public static final java.lang.String FLOOR_INCLUSIVE_DELIMITER
- See Also:
- Constant Field Values
CEILING_INCLUSIVE_DELIMITER
public static final java.lang.String CEILING_INCLUSIVE_DELIMITER
- See Also:
- Constant Field Values
FLOOR_EXCLUSIVE_DELIMITER
public static final java.lang.String FLOOR_EXCLUSIVE_DELIMITER
- See Also:
- Constant Field Values
CEILING_EXCLUSIVE_DELIMITER
public static final java.lang.String CEILING_EXCLUSIVE_DELIMITER
- See Also:
- Constant Field Values
SEPARATOR
public static final java.lang.String SEPARATOR
- See Also:
- Constant Field Values
floor
private final T extends java.lang.Comparable<? super T> floor
ceiling
private final T extends java.lang.Comparable<? super T> ceiling
floorInc
private final boolean floorInc
ceilingInc
private final boolean ceilingInc
Range
public Range(T floor,
boolean floorInc,
T ceiling,
boolean ceilingInc)
contains
public boolean contains(T t)
toString
public java.lang.String toString()
-
- Overrides:
toString
in class java.lang.Object