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 IterableInterval
equals, getStep, getUnit, hashCode, iterator, step, toString, unitMethods inherited from class AbstractInterval
contains, contains, getLeftEndpoint, getRightEndpoint, isLeftClosed, isReverse, isRightClosedMethods inherited from interface IInterval
contains, contains, getLeftEndpoint, getRightEndpoint, isLeftClosed, isReverse, isRightClosedMethods inherited from interface IIterableInterval
getFromLeft, getFromRight, iterateFromLeft, iterateFromRightMethods inherited from interface Iterable
forEach, spliterator
-
Constructor Details
-
NumberInterval
-
NumberInterval
-