@FunctionalInterface public interface OptionalHandler<T,R> extends Function1<T,java.util.Optional<R>>
| Modifier and Type | Method and Description |
|---|---|
default <V> OptionalHandler<V,R> |
compose(Function1<V,T> before) |
default OptionalHandler<T,R> |
filter(Matcher1<R> matcher) |
default <V> OptionalHandler<T,V> |
flatMap(OptionalHandler<R,V> mapper) |
default <V> OptionalHandler<T,V> |
flatten() |
default <V> OptionalHandler<T,V> |
map(Function1<R,V> mapper) |
static <T,R> OptionalHandler<T,R> |
of(Function1<T,java.util.Optional<R>> reference) |
default Function1<T,R> |
orElse(Producer<R> producer) |
andThen, apply, checked, identity, liftEither, liftLeft, liftOption, liftOptional, liftRight, liftTry, of, sequence, streamdefault <V> OptionalHandler<V,R> compose(Function1<V,T> before)
default <V> OptionalHandler<T,V> map(Function1<R,V> mapper)
default <V> OptionalHandler<T,V> flatMap(OptionalHandler<R,V> mapper)
default <V> OptionalHandler<T,V> flatten()
default OptionalHandler<T,R> filter(Matcher1<R> matcher)
static <T,R> OptionalHandler<T,R> of(Function1<T,java.util.Optional<R>> reference)