Class AbstractFilteredIterator.Predicated<T>
- java.lang.Object
-
- org.eclipse.net4j.util.collection.AbstractIterator<T>
-
- org.eclipse.net4j.util.collection.AbstractFilteredIterator<T>
-
- org.eclipse.net4j.util.collection.AbstractFilteredIterator.Predicated<T>
-
- All Implemented Interfaces:
java.util.Iterator<T>
- Enclosing class:
- AbstractFilteredIterator<T>
public static class AbstractFilteredIterator.Predicated<T> extends AbstractFilteredIterator<T>
- Since:
- 3.10
- Author:
- Eike Stepper
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.eclipse.net4j.util.collection.AbstractFilteredIterator
AbstractFilteredIterator.Predicated<T>
-
-
Field Summary
-
Fields inherited from class org.eclipse.net4j.util.collection.AbstractIterator
END_OF_DATA
-
-
Constructor Summary
Constructors Constructor Description Predicated(java.util.function.Predicate<? super T> predicate, java.util.Iterator<T> delegate)
Predicated(java.util.Iterator<T> delegate, java.util.function.Predicate<? super T> predicate)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.function.Predicate<? super T>
getPredicate()
protected boolean
isValid(T element)
-
Methods inherited from class org.eclipse.net4j.util.collection.AbstractFilteredIterator
computeNextElement, remove
-
Methods inherited from class org.eclipse.net4j.util.collection.AbstractIterator
empty, hasNext, next
-
-
-
-
Method Detail
-
getPredicate
public java.util.function.Predicate<? super T> getPredicate()
-
isValid
protected boolean isValid(T element)
- Specified by:
isValid
in classAbstractFilteredIterator<T>
-
-