Class FlattenSpliterator<E>

  • All Implemented Interfaces:
    java.util.Spliterator<E>

    public class FlattenSpliterator<E>
    extends java.lang.Object
    implements java.util.Spliterator<E>
    Composes an array of Collections into a spliterator. This spliterator will only split up to the collection and will not split the spliterator from the collection itself.
    Since:
    9.3
    Author:
    wburns
    • Constructor Detail

      • FlattenSpliterator

        public FlattenSpliterator​(java.util.function.IntFunction<java.util.Collection<E>> toCollection,
                                  int length,
                                  int additionalCharacteristics)
    • Method Detail

      • tryAdvance

        public boolean tryAdvance​(java.util.function.Consumer<? super E> action)
      • forEachRemaining

        public void forEachRemaining​(java.util.function.Consumer<? super E> action)
      • trySplit

        public java.util.Spliterator<E> trySplit()
      • estimateSize

        public long estimateSize()
      • characteristics

        public int characteristics()