- of(int, int, int) - Static method in class xyz.jmburns.rangefun.Range
-
Returns a new Iterable<Integer> set to provide a range for the
given values.
- of(int, int) - Static method in class xyz.jmburns.rangefun.Range
-
Returns a new Iterable<Integer> set to provide a range for the
given start and end values, with a default step value of 1.
- of(int) - Static method in class xyz.jmburns.rangefun.Range
-
Returns a new RangeBuilder with a 'from' value of start, and a default step of 1.
- of(Object[]) - Static method in class xyz.jmburns.rangefun.Range
-
Returns a new RangeBuilder set to build a range over the length of the array.
- of(int[]) - Static method in class xyz.jmburns.rangefun.Range
-
Returns a new RangeBuilder set to build a range over the length of the array.
- of(long[]) - Static method in class xyz.jmburns.rangefun.Range
-
Returns a new RangeBuilder set to build a range over the length of the array.
- of(float[]) - Static method in class xyz.jmburns.rangefun.Range
-
Returns a new RangeBuilder set to build a range over the length of the array.
- of(double[]) - Static method in class xyz.jmburns.rangefun.Range
-
Returns a new RangeBuilder set to build a range over the length of the array.
- of(byte[]) - Static method in class xyz.jmburns.rangefun.Range
-
Returns a new RangeBuilder set to build a range over the length of the array.
- of(char[]) - Static method in class xyz.jmburns.rangefun.Range
-
Returns a new RangeBuilder set to build a range over the length of the array.
- of(short[]) - Static method in class xyz.jmburns.rangefun.Range
-
Returns a new RangeBuilder set to build a range over the length of the array.
- Range - Class in xyz.jmburns.rangefun
-
This class has no function on its own, but, along with RangeBuilder, serves
as the public API for the Range Fun(ctions) library, and is intended to be used in
most cases where ranges are created.
- range(int, int, int) - Static method in class xyz.jmburns.rangefun.Range
-
Returns a new Iterable<Integer> set to provide a range for the
given values.
- range(int, int) - Static method in class xyz.jmburns.rangefun.Range
-
Returns a new Iterable<Integer> set to provide a range for the
given start and end values, with a default step value of 1.
- range(int) - Static method in class xyz.jmburns.rangefun.Range
-
Returns a new RangeBuilder with a 'from' value of start, and a default step of 1.
- range(Object[]) - Static method in class xyz.jmburns.rangefun.Range
-
Returns a new RangeBuilder set to build a range over the length of the array.
- range(int[]) - Static method in class xyz.jmburns.rangefun.Range
-
Returns a new RangeBuilder set to build a range over the length of the array.
- range(long[]) - Static method in class xyz.jmburns.rangefun.Range
-
Returns a new RangeBuilder set to build a range over the length of the array.
- range(float[]) - Static method in class xyz.jmburns.rangefun.Range
-
Returns a new RangeBuilder set to build a range over the length of the array.
- range(double[]) - Static method in class xyz.jmburns.rangefun.Range
-
Returns a new RangeBuilder set to build a range over the length of the array.
- range(byte[]) - Static method in class xyz.jmburns.rangefun.Range
-
Returns a new RangeBuilder set to build a range over the length of the array.
- range(short[]) - Static method in class xyz.jmburns.rangefun.Range
-
Returns a new RangeBuilder set to build a range over the length of the array.
- range(char[]) - Static method in class xyz.jmburns.rangefun.Range
-
Returns a new RangeBuilder set to build a range over the length of the array.
- RangeBuilder - Class in xyz.jmburns.rangefun
-
The other half of the public API, this class provides a 'fluent' way to create
and customise ranges.
- RangeBuilder() - Constructor for class xyz.jmburns.rangefun.RangeBuilder
-
Creates a new RangeBuilder with 'from', 'to', and 'step' value of 0.
- reverse() - Method in class xyz.jmburns.rangefun.RangeBuilder
-
Reverses the range to be built, so that its Iterator will iterate from the given 'to'
value, to the given 'from' value.