Uses of Class
fj.data.Enumerator
-
Packages that use Enumerator Package Description fj Types that set the premise for the existence of Functional Java.fj.data Common algebraic data types. -
-
Uses of Enumerator in fj
Methods in fj with parameters of type Enumerator Modifier and Type Method Description static <A> Monoid<Set<A>>
Monoid. setIntersectionMonoid(Bounded<A> bounded, Enumerator<A> enumerator)
A intersection monoid for sets. -
Uses of Enumerator in fj.data
Fields in fj.data declared as Enumerator Modifier and Type Field Description static Enumerator<java.math.BigDecimal>
Enumerator. bigdecimalEnumerator
An enumerator forBigDecimal
.static Enumerator<java.math.BigInteger>
Enumerator. bigintEnumerator
An enumerator forBigInteger
.static Enumerator<java.lang.Boolean>
Enumerator. booleanEnumerator
An enumerator forboolean
.static Enumerator<java.lang.Byte>
Enumerator. byteEnumerator
An enumerator forbyte
.static Enumerator<java.lang.Character>
Enumerator. charEnumerator
An enumerator forchar
.static Enumerator<java.lang.Double>
Enumerator. doubleEnumerator
An enumerator fordouble
.static Enumerator<java.lang.Float>
Enumerator. floatEnumerator
An enumerator forfloat
.static Enumerator<java.lang.Integer>
Enumerator. intEnumerator
An enumerator forint
.static Enumerator<java.lang.Long>
Enumerator. longEnumerator
An enumerator forlong
.static Enumerator<Natural>
Enumerator. naturalEnumerator
An enumerator forNatural
static Enumerator<Ordering>
Enumerator. orderingEnumerator
An enumerator forOrdering
.static Enumerator<java.lang.Short>
Enumerator. shortEnumerator
An enumerator forshort
.Methods in fj.data that return Enumerator Modifier and Type Method Description static <A> Enumerator<A>
Enumerator. enumerator(F<A,Option<A>> successor, F<A,Option<A>> predecessor, Option<A> max, Option<A> min, Ord<A> order)
Construct an enumerator.static <A> Enumerator<A>
Enumerator. enumerator(F<A,Option<A>> successor, F<A,Option<A>> predecessor, Option<A> max, Option<A> min, Ord<A> order, F<A,F<java.lang.Long,Option<A>>> plus)
Construct an enumerator.Enumerator<A>
Enumerator. setMax(Option<A> max)
Create a new enumerator with the given maximum value.Enumerator<A>
Enumerator. setMin(Option<A> min)
Create a new enumerator with the given minimum value.<B> Enumerator<B>
Enumerator. xmap(F<A,B> f, F<B,A> g)
Invariant functor map over this enumerator.Methods in fj.data with parameters of type Enumerator Modifier and Type Method Description static <A> Stream<A>
Stream. forever(Enumerator<A> e, A from)
Returns a stream that is either infinite or bounded up to the maximum value of the given iterator starting at the given value and stepping at increments of1
.static <A> Stream<A>
Stream. forever(Enumerator<A> e, A from, long step)
Returns a stream that is either infinite or bounded up to the maximum value of the given iterator starting at the given value and stepping at the given increment.static <A,B>
Stream<A>Stream. fromFunction(Enumerator<B> e, F<B,A> f, B i)
Converts a function of an enumerable type to a stream of the results of that function, starting at the given index.static <A> Stream<A>
Stream. range(Enumerator<A> e, A from, A to)
Returns a stream using the given enumerator from the given value to the other given value stepping at increments of1
.static <A> Stream<A>
Stream. range(Enumerator<A> e, A from, A to, long step)
Returns a stream using the given enumerator from the given value to the other given value stepping at the given increment.
-