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. bigdecimalEnumeratorAn enumerator forBigDecimal.static Enumerator<java.math.BigInteger>Enumerator. bigintEnumeratorAn enumerator forBigInteger.static Enumerator<java.lang.Boolean>Enumerator. booleanEnumeratorAn enumerator forboolean.static Enumerator<java.lang.Byte>Enumerator. byteEnumeratorAn enumerator forbyte.static Enumerator<java.lang.Character>Enumerator. charEnumeratorAn enumerator forchar.static Enumerator<java.lang.Double>Enumerator. doubleEnumeratorAn enumerator fordouble.static Enumerator<java.lang.Float>Enumerator. floatEnumeratorAn enumerator forfloat.static Enumerator<java.lang.Integer>Enumerator. intEnumeratorAn enumerator forint.static Enumerator<java.lang.Long>Enumerator. longEnumeratorAn enumerator forlong.static Enumerator<Natural>Enumerator. naturalEnumeratorAn enumerator forNaturalstatic Enumerator<Ordering>Enumerator. orderingEnumeratorAn enumerator forOrdering.static Enumerator<java.lang.Short>Enumerator. shortEnumeratorAn 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.
-