Uses of Interface
com.g2forge.alexandria.java.fluent.optional.function.IOptionalFunction
-
Packages that use IOptionalFunction Package Description com.g2forge.alexandria.java.fluent.optional.factory com.g2forge.alexandria.java.fluent.optional.function -
-
Uses of IOptionalFunction in com.g2forge.alexandria.java.fluent.optional.factory
Methods in com.g2forge.alexandria.java.fluent.optional.factory that return IOptionalFunction Modifier and Type Method Description IOptionalFunction<I,O>
OptionalFunctionFactory. wrap(IOptionalFunction<I,O> function)
Methods in com.g2forge.alexandria.java.fluent.optional.factory with parameters of type IOptionalFunction Modifier and Type Method Description R
IOptionalFunctionFactory. wrap(IOptionalFunction<I,O> function)
IOptionalFunction<I,O>
OptionalFunctionFactory. wrap(IOptionalFunction<I,O> function)
-
Uses of IOptionalFunction in com.g2forge.alexandria.java.fluent.optional.function
Classes in com.g2forge.alexandria.java.fluent.optional.function that implement IOptionalFunction Modifier and Type Class Description static class
IOptionalFunction.Empty<I,O>
static class
IOptionalFunction.Overridden<I,O>
static class
IOptionalFunction.Recursive<I,O>
static class
IOptionalFunction.Restricted<I,O>
Fields in com.g2forge.alexandria.java.fluent.optional.function declared as IOptionalFunction Modifier and Type Field Description protected IOptionalFunction<? super I,? extends O>
IOptionalFunction.Recursive. function
protected IOptionalFunction<? super I,? extends O>
IOptionalFunction.Restricted. function
Fields in com.g2forge.alexandria.java.fluent.optional.function with type parameters of type IOptionalFunction Modifier and Type Field Description protected List<IOptionalFunction<? super I,? extends O>>
IOptionalFunction.Overridden. functions
Methods in com.g2forge.alexandria.java.fluent.optional.function that return IOptionalFunction Modifier and Type Method Description static <I,O>
IOptionalFunction<I,O>IOptionalFunction. empty(IOptionalFactory factory)
IOptionalFunction<? super I,? extends O>
IOptionalFunction.Recursive. getFunction()
IOptionalFunction<? super I,? extends O>
IOptionalFunction.Restricted. getFunction()
static <I,O>
IOptionalFunction<I,O>IOptionalFunction. of(IOptionalFactory factory, IPredicate2<? super I,? super I> equals, I input, Supplier<? extends O> output)
static <I,O>
IOptionalFunction<I,O>IOptionalFunction. of(IOptionalFactory factory, IPredicate2<? super I,? super I> equals, I input, O output)
static <I,O>
IOptionalFunction<I,O>IOptionalFunction. of(IOptionalFactory factory, I input, Supplier<? extends O> output)
static <I,O>
IOptionalFunction<I,O>IOptionalFunction. of(IOptionalFactory factory, I input, O output)
static <I,O>
IOptionalFunction<I,O>IOptionalFunction. of(IOptionalFactory factory, Map<? super I,? extends O> map)
IOptionalFunction<I,O>
IOptionalFunction.Overridden. override(IOptionalFunction<? super I,? extends O> override)
default IOptionalFunction<I,O>
IOptionalFunction. override(IOptionalFunction<? super I,? extends O> override)
default IOptionalFunction<I,O>
IOptionalFunction. recursive(BiPredicate<? super I,? super I> terminate, boolean prior, Class<I> type)
default IOptionalFunction<I,O>
IOptionalFunction. restrict(Predicate<? super I> predicate, IOptionalFactory factory)
Methods in com.g2forge.alexandria.java.fluent.optional.function that return types with arguments of type IOptionalFunction Modifier and Type Method Description List<IOptionalFunction<? super I,? extends O>>
IOptionalFunction.Overridden. getFunctions()
Methods in com.g2forge.alexandria.java.fluent.optional.function with parameters of type IOptionalFunction Modifier and Type Method Description IOptionalFunction<I,O>
IOptionalFunction.Overridden. override(IOptionalFunction<? super I,? extends O> override)
default IOptionalFunction<I,O>
IOptionalFunction. override(IOptionalFunction<? super I,? extends O> override)
Constructors in com.g2forge.alexandria.java.fluent.optional.function with parameters of type IOptionalFunction Constructor Description Overridden(IOptionalFunction<? super I,? extends O>... functions)
Recursive(BiPredicate<? super I,? super I> terminate, boolean prior, Class<I> type, IOptionalFunction<? super I,? extends O> function)
Restricted(IOptionalFunction<? super I,? extends O> function, Predicate<? super I> predicate, IOptional<O> empty)
Constructor parameters in com.g2forge.alexandria.java.fluent.optional.function with type arguments of type IOptionalFunction Constructor Description Overridden(List<IOptionalFunction<? super I,? extends O>> functions)
-