| Interface | Description |
|---|---|
| IterableRange<E extends java.lang.Comparable<E>,S,U,ME extends IterableRange<E,S,U,ME>> | |
| Range<E extends java.lang.Comparable<E>,ME extends Range<E,ME>> |
A range of
Comparable elements defined by two endpoints. |
| Sequential<E extends Sequential<E,S,U>,S,U> |
Implement
Sequential if the set of possible instances of your type are a sequence, whereby given an
arbitrary instance of the type and some step or increment value, the next instance can be computed. |
| Class | Description |
|---|---|
| AbstractIntIterator | |
| AbstractIterableRange<E extends java.lang.Comparable<E>,S,U,ME extends AbstractIterableRange<E,S,U,ME>> | |
| AbstractLongIterator | |
| AbstractRange<E extends java.lang.Comparable<E>,ME extends AbstractRange<E,ME>> | |
| BigDecimalRange | |
| BigIntegerRange | |
| ComparableRange<E extends java.lang.Comparable<E>> | |
| DoubleRange | |
| IntegerRange | |
| LongRange | |
| NumberRange<E extends java.lang.Number & java.lang.Comparable<E>,ME extends NumberRange<E,ME>> | |
| RangeFun |
Defines binding functions to enable range expressions such as:
5kg to 10kg
Mostly intended for use with for loops: |
| RangeFun.Closed |
For internal use.
|
| RangeFun.Inside | |
| RangeFun.Inside.InsideRange<E extends java.lang.Comparable<E>,RANGE extends AbstractRange<E,RANGE>> | |
| RangeFun.LeftOpen |
For internal use.
|
| RangeFun.Open |
For internal use.
|
| RangeFun.Outside | |
| RangeFun.Outside.OutsideRange<E extends java.lang.Comparable<E>,RANGE extends AbstractRange<E,RANGE>> | |
| RangeFun.RightOpen |
For internal use.
|
| RangeFun.Step | |
| RangeFun.Step.StepRange<E extends java.lang.Comparable<E>,S,U,RANGE extends AbstractIterableRange<E,S,U,RANGE>> | |
| RangeFun.Unit | |
| RangeFun.Unit.UnitRange<E extends java.lang.Comparable<E>,S,U,RANGE extends AbstractIterableRange<E,S,U,RANGE>> | |
| SequentialRange<E extends Sequential<E,S,U>,S,U> |
Copyright © 2022. All rights reserved.