Package pro.taskana.common.internal
Class Interval<T extends Comparable<? super T>>
- java.lang.Object
-
- pro.taskana.common.internal.Interval<T>
-
- Direct Known Subclasses:
IntInterval,LocalTimeInterval,TimeInterval
public class Interval<T extends Comparable<? super T>> extends Object
An Interval captures an interval of TypeT extends Comparable. A fixed interval has defined begin and end. An open ended interval has either begin == null or end ==null.Example:
Interval<Integer> interval = new Interval<>(1, 2);orInterval<Instant> timeInterval = new Interval<>(instant_1, instant_2)
-
-
Field Detail
-
begin
protected final T extends Comparable<? super T> begin
-
end
protected final T extends Comparable<? super T> end
-
-