Package gw.lang.reflect.interval
Class NumberInterval<E extends Number & Comparable<E>,ME extends NumberInterval<E,ME>>
java.lang.Object
gw.lang.reflect.interval.AbstractInterval<E,ME>
gw.lang.reflect.interval.IterableInterval<E,E,Void,ME>
gw.lang.reflect.interval.NumberInterval<E,ME>
- All Implemented Interfaces:
IInterval<E,
,ME> IIterableInterval<E,
,E, Void, ME> Iterable<E>
- Direct Known Subclasses:
BigDecimalInterval
,BigIntegerInterval
,IntegerInterval
,LongInterval
public abstract class NumberInterval<E extends Number & Comparable<E>,ME extends NumberInterval<E,ME>>
extends IterableInterval<E,E,Void,ME>
-
Constructor Summary
ConstructorsConstructorDescriptionNumberInterval
(E left, E right, E step) NumberInterval
(E left, E right, E step, boolean bLeftClosed, boolean bRightClosed, boolean bReverse) -
Method Summary
Methods inherited from class gw.lang.reflect.interval.IterableInterval
equals, getStep, getUnit, hashCode, iterator, step, toString, unit
Methods inherited from class gw.lang.reflect.interval.AbstractInterval
contains, contains, getLeftEndpoint, getRightEndpoint, isLeftClosed, isReverse, isRightClosed
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface gw.lang.reflect.interval.IInterval
contains, contains, getLeftEndpoint, getRightEndpoint, isLeftClosed, isReverse, isRightClosed
Methods inherited from interface gw.lang.reflect.interval.IIterableInterval
getFromLeft, getFromRight, iterateFromLeft, iterateFromRight
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
Constructor Details
-
NumberInterval
-
NumberInterval
-