Uses of Interface
org.aksw.commons.util.stream.StreamFunction
Packages that use StreamFunction
-
Uses of StreamFunction in org.aksw.commons.util.stream
Methods in org.aksw.commons.util.stream that return StreamFunctionModifier and TypeMethodDescriptiondefault <X> StreamFunction<I,X> StreamFunction.andThen(StreamFunction<O, X> next) Generic chaining: StreamFunction<I, O> fn = StreamFunction.identity() .andThen(a -> fn(a))...andThen(o -> fn(o));...default <X> StreamFunction<I,X> StreamFunction.andThenFlatMap(SerializableFunction<O, ? extends Stream<X>> mapper) default <X> StreamFunction<I,X> StreamFunction.andThenFlatMapIterable(SerializableFunction<O, ? extends Iterable<X>> mapper) default <X> StreamFunction<I,X> StreamFunction.andThenMap(SerializableFunction<O, X> mapper) {@code andThenMap(x -> y) is a short hand for {@code andThen(flowable -> flowable.map(x -> y))} @param <X> @param mapper @returnstatic <I,O> StreamFunction<I, O> StreamFunction.from(StreamFunction<I, O> rxfn) static <X> StreamFunction<X,X> StreamFunction.identity()static <X> StreamFunction<X,X> Identity function that is more natural to use than the no-arg version:Methods in org.aksw.commons.util.stream with parameters of type StreamFunctionModifier and TypeMethodDescriptiondefault <X> StreamFunction<I,X> StreamFunction.andThen(StreamFunction<O, X> next) Generic chaining: StreamFunction<I, O> fn = StreamFunction.identity() .andThen(a -> fn(a))...andThen(o -> fn(o));...static <I,O> StreamFunction<I, O> StreamFunction.from(StreamFunction<I, O> rxfn) Streamer.mapStream(StreamFunction<T, U> streamTransform) Convenience method that yields a new Streamer that wraps this streamer such that its streams are transformed by the given streamTransform.