Class ComposedIterator<T>
java.lang.Object
org.eclipse.net4j.util.collection.AbstractIterator<T>
org.eclipse.net4j.util.collection.ComposedIterator<T>
- All Implemented Interfaces:
Iterator<T>
An iterator that is composed of multiple delegate iterators.
- Since:
- 3.4
- Author:
- Eike Stepper
-
Field Summary
Fields inherited from class org.eclipse.net4j.util.collection.AbstractIterator
END_OF_DATA
-
Constructor Summary
ConstructorDescriptionComposedIterator
(Collection<? extends Iterator<T>> delegates) ComposedIterator
(Iterator<? extends Iterator<T>> delegates) ComposedIterator
(Iterator<T>... delegates) -
Method Summary
Modifier and TypeMethodDescriptionprotected Object
Returns the next iteration element, orAbstractIterator.END_OF_DATA
if the end of the iteration has been reached.static <T> Iterator<T>
fromIterables
(Collection<? extends Iterable<T>> iterables) Methods inherited from class org.eclipse.net4j.util.collection.AbstractIterator
empty, hasNext, next, remove
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface java.util.Iterator
forEachRemaining
-
Constructor Details
-
ComposedIterator
-
ComposedIterator
-
ComposedIterator
-
-
Method Details
-
computeNextElement
Description copied from class:AbstractIterator
Returns the next iteration element, orAbstractIterator.END_OF_DATA
if the end of the iteration has been reached.- Specified by:
computeNextElement
in classAbstractIterator<T>
-
fromIterables
-