@FunctionalInterface public interface StreamHandler<T,R> extends Function1<T,java.util.stream.Stream<R>>
| Modifier and Type | Method and Description |
|---|---|
default <A,V> Function1<T,V> |
collect(java.util.stream.Collector<R,A,V> collector) |
default <V> StreamHandler<V,R> |
compose(Function1<V,T> before) |
default StreamHandler<T,R> |
filter(Matcher1<R> matcher) |
default <V> StreamHandler<T,V> |
flatMap(StreamHandler<R,V> mapper) |
default <V> StreamHandler<T,V> |
flatten() |
default <V> StreamHandler<T,V> |
map(Function1<R,V> mapper) |
static <T,R> StreamHandler<T,R> |
of(Function1<T,java.util.stream.Stream<R>> reference) |
default SequenceHandler<T,R> |
toSequenceHandler() |
andThen, apply, checked, identity, liftEither, liftLeft, liftOption, liftOptional, liftRight, liftTry, of, sequence, streamdefault <V> StreamHandler<V,R> compose(Function1<V,T> before)
default <V> StreamHandler<T,V> map(Function1<R,V> mapper)
default <V> StreamHandler<T,V> flatMap(StreamHandler<R,V> mapper)
default <V> StreamHandler<T,V> flatten()
default StreamHandler<T,R> filter(Matcher1<R> matcher)
default SequenceHandler<T,R> toSequenceHandler()
static <T,R> StreamHandler<T,R> of(Function1<T,java.util.stream.Stream<R>> reference)