org.beanfabrics.util
Class Interval
java.lang.Object
org.beanfabrics.util.Interval
public class Interval
- extends java.lang.Object
The Interval
represents a closed interval of integer numbers.
Constructor Summary |
Interval(int startIndex,
int endIndex)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
startIndex
public final int startIndex
endIndex
public final int endIndex
Interval
public Interval(int startIndex,
int endIndex)
intersects
public boolean intersects(Interval other)
intersects
public boolean intersects(java.util.Collection<Interval> col)
createIntervals
public static Interval[] createIntervals(java.util.Collection<java.lang.Integer> indices)
createIntervals
public static Interval[] createIntervals(int[] indices)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object