public final class Everything<T> extends MatchIteratorFilter<T> implements IRepeatableIterator<T>
| Constructor and Description |
|---|
Everything(java.lang.Class<? extends T> elementClass,
java.util.Collection<T> collection) |
Everything(java.lang.Class<? extends T> elementClass,
IIndexProvider<? extends T> indexProvider) |
Everything(java.lang.Class<? extends T> elementClass,
java.util.Iterator<? extends T> iterator,
Expression expression) |
| Modifier and Type | Method and Description |
|---|---|
IRepeatableIterator<T> |
getCopy()
Returns a copy that will iterate over the same elements
as this iterator.
|
java.lang.Class<? extends T> |
getElementClass() |
java.lang.Object |
getIteratorProvider() |
protected boolean |
isMatch(T val) |
T |
next() |
getInnerIterator, hasNext, removepublic Everything(java.lang.Class<? extends T> elementClass, java.util.Collection<T> collection)
public Everything(java.lang.Class<? extends T> elementClass, java.util.Iterator<? extends T> iterator, Expression expression)
public Everything(java.lang.Class<? extends T> elementClass, IIndexProvider<? extends T> indexProvider)
public IRepeatableIterator<T> getCopy()
IRepeatableIteratorgetCopy in interface IRepeatableIterator<T>public T next()
next in interface java.util.Iterator<T>next in class MatchIteratorFilter<T>public java.lang.Class<? extends T> getElementClass()
public java.lang.Object getIteratorProvider()
getIteratorProvider in interface IRepeatableIterator<T>protected boolean isMatch(T val)
isMatch in class MatchIteratorFilter<T>