public class MappingSpliterator<T,R> extends java.util.Spliterators.AbstractSpliterator<R> implements CopyableSpliterator<R>, FunctionSpliterator<T,R>, ComposableFunction<R,T,MappingSpliterator<T,?>>
| Constructor and Description |
|---|
MappingSpliterator(java.util.Spliterator<T> source,
java.util.function.Function<? super T,? extends R> mapper) |
| Modifier and Type | Method and Description |
|---|---|
<R2> MappingSpliterator<T,?> |
compose(java.util.function.Function<? super R,? extends R2> fn) |
java.util.Spliterator<R> |
copy() |
void |
forEachRemaining(java.util.function.Consumer<? super R> action) |
java.util.function.Function<? super T,? extends R> |
function() |
java.util.Spliterator<T> |
source() |
boolean |
tryAdvance(java.util.function.Consumer<? super R> action) |
characteristics, estimateSize, trySplitclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcopy, copypublic <R2> MappingSpliterator<T,?> compose(java.util.function.Function<? super R,? extends R2> fn)
compose in interface ComposableFunction<R,T,MappingSpliterator<T,?>>public void forEachRemaining(java.util.function.Consumer<? super R> action)
forEachRemaining in interface java.util.Spliterator<R>public boolean tryAdvance(java.util.function.Consumer<? super R> action)
tryAdvance in interface java.util.Spliterator<R>public java.util.Spliterator<R> copy()
copy in interface CopyableSpliterator<R>public java.util.Spliterator<T> source()
source in interface FunctionSpliterator<T,R>