Class CompositeIterator<E>

java.lang.Object
org.wildfly.common.iteration.CompositeIterator<E>
All Implemented Interfaces:
Iterator<E>

public class CompositeIterator<E> extends Object implements Iterator<E>
Iterator that iterates over a series of iterators.
Author:
Paul Ferraro
  • Constructor Details

    • CompositeIterator

      @SafeVarargs public CompositeIterator(Iterator<? extends E>... iterators)
      Constructs a new composite iterator.
      Parameters:
      iterators - a series of iterators
    • CompositeIterator

      public CompositeIterator(Iterable<? extends Iterator<? extends E>> iterators)
      Constructs a new composite iterator.
      Parameters:
      iterators - a series of iterators
  • Method Details