Interface IOptionalFunctionFactory<I,O,R>
-
- All Known Implementing Classes:
OptionalFunctionFactory
public interface IOptionalFunctionFactory<I,O,R>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default OptionalFunctionBuilder<I,O,R>
build()
default R
empty()
default IOptionalFactory
getOptionalFactory()
default R
of(I input, Supplier<? extends O> output)
default R
of(I input, O output)
default R
of(Map<I,? extends O> map)
R
wrap(IOptionalFunction<I,O> function)
-
-
-
Method Detail
-
build
default OptionalFunctionBuilder<I,O,R> build()
-
empty
default R empty()
-
getOptionalFactory
default IOptionalFactory getOptionalFactory()
-
wrap
R wrap(IOptionalFunction<I,O> function)
-
-