Class StandardTerminalOperationFactory
java.lang.Object
com.speedment.jpastreamer.pipeline.terminal.standard.StandardTerminalOperationFactory
- All Implemented Interfaces:
BaseStreamTerminalOperationFactory,TerminalOperationFactory
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<T> TerminalOperation<Stream<T>,Long> <T> TerminalOperation<Stream<T>,Optional<T>> <T> TerminalOperation<Stream<T>,Optional<T>> <T,S extends BaseStream<T, S>>
TerminalOperation<S,Iterator<T>> <T,S extends BaseStream<T, S>>
TerminalOperation<S,Spliterator<T>> <T> TerminalOperation<Stream<T>,Object[]> <T> TerminalOperation<Stream<T>,Boolean> createAllMatch(Predicate<? super T> predicate) <T> TerminalOperation<Stream<T>,Boolean> createAnyMatch(Predicate<? super T> predicate) <T,R> TerminalOperation<Stream<T>, R> createCollect(Supplier<R> supplier, BiConsumer<R, ? super T> accumulator, BiConsumer<R, R> combiner) <T,R, A> TerminalOperation<Stream<T>, R> createCollect(Collector<? super T, A, R> collector) <T> TerminalOperation<Stream<T>,Void> createForEach(Consumer<? super T> action) <T> TerminalOperation<Stream<T>,Void> createForEachOrdered(Consumer<? super T> action) <T> TerminalOperation<Stream<T>,Optional<T>> createMax(Comparator<? super T> comparator) <T> TerminalOperation<Stream<T>,Optional<T>> createMin(Comparator<? super T> comparator) <T> TerminalOperation<Stream<T>,Boolean> createNoneMatch(Predicate<? super T> predicate) <T> TerminalOperation<Stream<T>,Optional<T>> createReduce(BinaryOperator<T> accumulator) <T> TerminalOperation<Stream<T>,T> createReduce(T identity, BinaryOperator<T> accumulator) <T,U> TerminalOperation<Stream<T>, U> createReduce(U identity, BiFunction<U, ? super T, U> accumulator, BinaryOperator<U> combiner) <T,A> TerminalOperation<Stream<T>, A[]> createToArray(IntFunction<A[]> generator)
-
Constructor Details
-
StandardTerminalOperationFactory
public StandardTerminalOperationFactory()
-
-
Method Details
-
createForEach
- Specified by:
createForEachin interfaceTerminalOperationFactory
-
createForEachOrdered
- Specified by:
createForEachOrderedin interfaceTerminalOperationFactory
-
acquireToArray
- Specified by:
acquireToArrayin interfaceTerminalOperationFactory
-
createToArray
- Specified by:
createToArrayin interfaceTerminalOperationFactory
-
createReduce
- Specified by:
createReducein interfaceTerminalOperationFactory
-
createReduce
- Specified by:
createReducein interfaceTerminalOperationFactory
-
createReduce
public <T,U> TerminalOperation<Stream<T>,U> createReduce(U identity, BiFunction<U, ? super T, U> accumulator, BinaryOperator<U> combiner) - Specified by:
createReducein interfaceTerminalOperationFactory
-
createCollect
public <T,R> TerminalOperation<Stream<T>,R> createCollect(Supplier<R> supplier, BiConsumer<R, ? super T> accumulator, BiConsumer<R, R> combiner) - Specified by:
createCollectin interfaceTerminalOperationFactory
-
createCollect
- Specified by:
createCollectin interfaceTerminalOperationFactory
-
createMin
- Specified by:
createMinin interfaceTerminalOperationFactory
-
createMax
- Specified by:
createMaxin interfaceTerminalOperationFactory
-
acquireCount
- Specified by:
acquireCountin interfaceTerminalOperationFactory
-
createAnyMatch
- Specified by:
createAnyMatchin interfaceTerminalOperationFactory
-
createAllMatch
- Specified by:
createAllMatchin interfaceTerminalOperationFactory
-
createNoneMatch
- Specified by:
createNoneMatchin interfaceTerminalOperationFactory
-
acquireFindFirst
- Specified by:
acquireFindFirstin interfaceTerminalOperationFactory
-
acquireFindAny
- Specified by:
acquireFindAnyin interfaceTerminalOperationFactory
-
acquireIterator
- Specified by:
acquireIteratorin interfaceBaseStreamTerminalOperationFactory
-
acquireSpliterator
- Specified by:
acquireSpliteratorin interfaceBaseStreamTerminalOperationFactory
-