Class StandardIntermediateOperationFactory
java.lang.Object
com.speedment.jpastreamer.pipeline.intermediate.standard.StandardIntermediateOperationFactory
- All Implemented Interfaces:
IntermediateOperationFactory
public final class StandardIntermediateOperationFactory
extends Object
implements IntermediateOperationFactory
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<T> IntermediateOperation<Stream<T>,Stream<T>> <T> IntermediateOperation<Stream<T>,Stream<T>> <T> IntermediateOperation<Stream<T>,Stream<T>> createDropWhile(Predicate<? super T> predicate) <T> IntermediateOperation<Stream<T>,Stream<T>> createFilter(Predicate<? super T> predicate) <T,R> IntermediateOperation<Stream<T>, Stream<R>> createFlatMap(Function<? super T, ? extends Stream<? extends R>> mapper) <T> IntermediateOperation<Stream<T>,DoubleStream> createFlatMapToDouble(Function<? super T, ? extends DoubleStream> mapper) <T> IntermediateOperation<Stream<T>,IntStream> createFlatMapToInt(Function<? super T, ? extends IntStream> mapper) <T> IntermediateOperation<Stream<T>,LongStream> createFlatMapToLong(Function<? super T, ? extends LongStream> mapper) <T> IntermediateOperation<Stream<T>,Stream<T>> createLimit(long maxSize) <T,R> IntermediateOperation<Stream<T>, Stream<R>> <T> IntermediateOperation<Stream<T>,DoubleStream> createMapToDouble(ToDoubleFunction<? super T> mapper) <T> IntermediateOperation<Stream<T>,IntStream> createMapToInt(ToIntFunction<? super T> mapper) <T> IntermediateOperation<Stream<T>,LongStream> createMapToLong(ToLongFunction<? super T> mapper) <T> IntermediateOperation<Stream<T>,Stream<T>> createPeek(Consumer<? super T> IntermediateOperator) <T> IntermediateOperation<Stream<T>,Stream<T>> createSkip(long n) <T> IntermediateOperation<Stream<T>,Stream<T>> createSorted(Comparator<? super T> comparator) <T> IntermediateOperation<Stream<T>,Stream<T>> createTakeWhile(Predicate<? super T> predicate)
-
Constructor Details
-
StandardIntermediateOperationFactory
public StandardIntermediateOperationFactory()
-
-
Method Details
-
createFilter
- Specified by:
createFilterin interfaceIntermediateOperationFactory
-
createMap
public <T,R> IntermediateOperation<Stream<T>,Stream<R>> createMap(Function<? super T, ? extends R> mapper) - Specified by:
createMapin interfaceIntermediateOperationFactory
-
createMapToInt
public <T> IntermediateOperation<Stream<T>,IntStream> createMapToInt(ToIntFunction<? super T> mapper) - Specified by:
createMapToIntin interfaceIntermediateOperationFactory
-
createMapToLong
public <T> IntermediateOperation<Stream<T>,LongStream> createMapToLong(ToLongFunction<? super T> mapper) - Specified by:
createMapToLongin interfaceIntermediateOperationFactory
-
createMapToDouble
public <T> IntermediateOperation<Stream<T>,DoubleStream> createMapToDouble(ToDoubleFunction<? super T> mapper) - Specified by:
createMapToDoublein interfaceIntermediateOperationFactory
-
createFlatMap
public <T,R> IntermediateOperation<Stream<T>,Stream<R>> createFlatMap(Function<? super T, ? extends Stream<? extends R>> mapper) - Specified by:
createFlatMapin interfaceIntermediateOperationFactory
-
createFlatMapToInt
public <T> IntermediateOperation<Stream<T>,IntStream> createFlatMapToInt(Function<? super T, ? extends IntStream> mapper) - Specified by:
createFlatMapToIntin interfaceIntermediateOperationFactory
-
createFlatMapToLong
public <T> IntermediateOperation<Stream<T>,LongStream> createFlatMapToLong(Function<? super T, ? extends LongStream> mapper) - Specified by:
createFlatMapToLongin interfaceIntermediateOperationFactory
-
createFlatMapToDouble
public <T> IntermediateOperation<Stream<T>,DoubleStream> createFlatMapToDouble(Function<? super T, ? extends DoubleStream> mapper) - Specified by:
createFlatMapToDoublein interfaceIntermediateOperationFactory
-
acquireDistinct
- Specified by:
acquireDistinctin interfaceIntermediateOperationFactory
-
acquireSorted
- Specified by:
acquireSortedin interfaceIntermediateOperationFactory
-
createSorted
public <T> IntermediateOperation<Stream<T>,Stream<T>> createSorted(Comparator<? super T> comparator) - Specified by:
createSortedin interfaceIntermediateOperationFactory
-
createPeek
public <T> IntermediateOperation<Stream<T>,Stream<T>> createPeek(Consumer<? super T> IntermediateOperator) - Specified by:
createPeekin interfaceIntermediateOperationFactory
-
createLimit
- Specified by:
createLimitin interfaceIntermediateOperationFactory
-
createSkip
- Specified by:
createSkipin interfaceIntermediateOperationFactory
-
createTakeWhile
public <T> IntermediateOperation<Stream<T>,Stream<T>> createTakeWhile(Predicate<? super T> predicate) - Specified by:
createTakeWhilein interfaceIntermediateOperationFactory
-
createDropWhile
public <T> IntermediateOperation<Stream<T>,Stream<T>> createDropWhile(Predicate<? super T> predicate) - Specified by:
createDropWhilein interfaceIntermediateOperationFactory
-