Class ExtendedIterableFilterViewIterator<E>
java.lang.Object
ch.nolix.base.datastructure.extendediterablefilterview.ExtendedIterableFilterViewIterator<E>
- Type Parameters:
E- the type of the elements of aExtendedIterableFilterViewIterator.
- All Implemented Interfaces:
CopyableIterator<E>, Copyable<CopyableIterator<E>>, Iterator<E>
public final class ExtendedIterableFilterViewIterator<E>
extends Object
implements CopyableIterator<E>
- Author:
- Silvan Wyss
-
Method Summary
Modifier and TypeMethodDescriptionstatic <T> ExtendedIterableFilterViewIterator<T> forIteratorAndSelector(CopyableIterator<T> iterator, Predicate<T> selector) getCopy()booleanhasNext()next()Methods inherited from class Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface Iterator
forEachRemaining, remove
-
Method Details
-
forIteratorAndSelector
public static <T> ExtendedIterableFilterViewIterator<T> forIteratorAndSelector(CopyableIterator<T> iterator, Predicate<T> selector) -
getCopy
-
hasNext
-
next
-