Uses of Interface
com.g2forge.alexandria.java.function.IFunction
-
-
Uses of IFunction in com.g2forge.alexandria.java.fluent.optional.function
Subinterfaces of IFunction in com.g2forge.alexandria.java.fluent.optional.function Modifier and Type Interface Description interface
IOptionalFunction<I,O>
Classes in com.g2forge.alexandria.java.fluent.optional.function that implement IFunction 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>
-
Uses of IFunction in com.g2forge.alexandria.java.function
Subinterfaces of IFunction in com.g2forge.alexandria.java.function Modifier and Type Interface Description interface
IFunction1<I,O>
interface
IFunction2<I0,I1,O>
interface
IFunction3<I0,I1,I2,O>
interface
IThrowFunction1<I,O,T extends Throwable>
interface
IThrowFunction2<I0,I1,O,T extends Throwable>
interface
IThrowFunction3<I0,I1,I2,O,T extends Throwable>
Classes in com.g2forge.alexandria.java.function that implement IFunction Modifier and Type Class Description static class
IFunction1.Identity<T>
class
LiteralFunction1<I,O>
class
LiteralFunction2<I0,I1,O>
Methods in com.g2forge.alexandria.java.function that return IFunction Modifier and Type Method Description <O> IFunction<O>
IConsumer. toFunction(O retVal)
IFunction<O>
IFunction. wrap(IRunnable pre, IRunnable post)
-
Uses of IFunction in com.g2forge.alexandria.java.function.tee
Classes in com.g2forge.alexandria.java.function.tee that implement IFunction Modifier and Type Class Description class
RecordingFunction<I,O>
Delegate to another function, and record all of the input and output value pairs.class
TapFunction<T>
class
TeeFunction<I,O>
Delegate to another function, and for each invocation inform a consumer about both the input and output. -
Uses of IFunction in com.g2forge.alexandria.java.type.function
Classes in com.g2forge.alexandria.java.type.function that implement IFunction Modifier and Type Class Description class
TypeSwitch1<I,O>
class
TypeSwitch2<I0,I1,O>
class
TypeSwitch3<I0,I1,I2,O>
-