Package one.util.streamex
Class Internals.PartialCollector<A,R>
- java.lang.Object
-
- one.util.streamex.Internals.BaseCollector<java.lang.Object,A,R>
-
- one.util.streamex.Internals.PartialCollector<A,R>
-
- All Implemented Interfaces:
java.util.stream.Collector<java.lang.Object,A,R>
,MergingCollector<java.lang.Object,A,R>
- Enclosing interface:
- Internals
public static final class Internals.PartialCollector<A,R> extends Internals.BaseCollector<java.lang.Object,A,R>
-
-
Field Summary
-
Fields inherited from class one.util.streamex.Internals.BaseCollector
characteristics, finisher, merger, supplier
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.function.BiConsumer<A,java.lang.Object>
accumulator()
(package private) <T> java.util.stream.Collector<T,A,R>
asCancellable(java.util.function.BiConsumer<A,T> accumulator, java.util.function.Predicate<A> finished)
(package private) DoubleCollector<A,R>
asDouble(java.util.function.ObjDoubleConsumer<A> doubleAccumulator)
(package private) IntCollector<A,R>
asInt(java.util.function.ObjIntConsumer<A> intAccumulator)
(package private) LongCollector<A,R>
asLong(java.util.function.ObjLongConsumer<A> longAccumulator)
(package private) <T> java.util.stream.Collector<T,A,R>
asRef(java.util.function.BiConsumer<A,T> accumulator)
(package private) static Internals.PartialCollector<Internals.ObjIntBox<java.util.BitSet>,boolean[]>
booleanArray()
(package private) static <K,D,A,M extends java.util.Map<K,D>>
Internals.PartialCollector<java.util.Map<K,A>,M>grouping(java.util.function.Supplier<M> mapFactory, java.util.stream.Collector<?,A,D> downstream)
(package private) static Internals.PartialCollector<int[],java.lang.Integer>
intSum()
(package private) static Internals.PartialCollector<java.lang.StringBuilder,java.lang.String>
joining(java.lang.CharSequence delimiter, java.lang.CharSequence prefix, java.lang.CharSequence suffix, boolean hasPS)
(package private) static Internals.PartialCollector<long[],java.lang.Long>
longSum()
-
Methods inherited from class one.util.streamex.Internals.BaseCollector
characteristics, finisher, merger, supplier
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface one.util.streamex.MergingCollector
combiner
-
-
-
-
Method Detail
-
accumulator
public java.util.function.BiConsumer<A,java.lang.Object> accumulator()
-
asInt
IntCollector<A,R> asInt(java.util.function.ObjIntConsumer<A> intAccumulator)
-
asLong
LongCollector<A,R> asLong(java.util.function.ObjLongConsumer<A> longAccumulator)
-
asDouble
DoubleCollector<A,R> asDouble(java.util.function.ObjDoubleConsumer<A> doubleAccumulator)
-
asRef
<T> java.util.stream.Collector<T,A,R> asRef(java.util.function.BiConsumer<A,T> accumulator)
-
asCancellable
<T> java.util.stream.Collector<T,A,R> asCancellable(java.util.function.BiConsumer<A,T> accumulator, java.util.function.Predicate<A> finished)
-
intSum
static Internals.PartialCollector<int[],java.lang.Integer> intSum()
-
longSum
static Internals.PartialCollector<long[],java.lang.Long> longSum()
-
booleanArray
static Internals.PartialCollector<Internals.ObjIntBox<java.util.BitSet>,boolean[]> booleanArray()
-
grouping
static <K,D,A,M extends java.util.Map<K,D>> Internals.PartialCollector<java.util.Map<K,A>,M> grouping(java.util.function.Supplier<M> mapFactory, java.util.stream.Collector<?,A,D> downstream)
-
joining
static Internals.PartialCollector<java.lang.StringBuilder,java.lang.String> joining(java.lang.CharSequence delimiter, java.lang.CharSequence prefix, java.lang.CharSequence suffix, boolean hasPS)
-
-