E
- the type of the elementsS
- the type of the transformed elementspublic final class FlattenIterator<E,S>
extends java.lang.Object
implements java.util.Iterator<S>
FlattenIterator
iterates each element and flattens it.Constructor and Description |
---|
FlattenIterator(java.util.Iterator<? extends E> iter,
TransformBlock<? super E,? extends java.util.List<? extends S>> block)
Creates a
FlattenIterator . |
public FlattenIterator(java.util.Iterator<? extends E> iter, TransformBlock<? super E,? extends java.util.List<? extends S>> block)
FlattenIterator
.iter
- an Iteratorjava.lang.NullPointerException
- if iter or block is null