Skip navigation links
B E F H I O R S T U X 

B

build() - Method in class xyz.jmburns.rangefun.RangeBuilder
Builds the range, whose Iterator will generate Integer values as set by calls to RangeBuilder's methods.

E

equals(Object) - Method in class xyz.jmburns.rangefun.RangeBuilder

F

from(int) - Method in class xyz.jmburns.rangefun.RangeBuilder
Sets the beginning of the range to be built.

H

hashCode() - Method in class xyz.jmburns.rangefun.RangeBuilder

I

iterator() - Method in class xyz.jmburns.rangefun.RangeBuilder
Returns an Iterator for a range built using the current values set for this RangeBuilder.

O

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.

R

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.

S

step(int) - Method in class xyz.jmburns.rangefun.RangeBuilder
Sets the 'step' of the range to be built.

T

to(int) - Method in class xyz.jmburns.rangefun.RangeBuilder
Sets the end of the range to be built.
toString() - Method in class xyz.jmburns.rangefun.RangeBuilder

U

until(int) - Method in class xyz.jmburns.rangefun.RangeBuilder
Sets the end of the half-closed range to be built.

X

xyz.jmburns.rangefun - package xyz.jmburns.rangefun
The only package in the Range Fun(ctions) library.
B E F H I O R S T U X 
Skip navigation links