Package org.dom4j.tree
Class FilterIterator<T>
- java.lang.Object
-
- org.dom4j.tree.FilterIterator<T>
-
- All Implemented Interfaces:
Iterator<T>
- Direct Known Subclasses:
ElementIterator,ElementNameIterator,ElementQNameIterator
public abstract class FilterIterator<T> extends Object implements Iterator<T>
Deprecated.THIS CLASS WILL BE REMOVED IN dom4j-1.6 !!FilterIteratoris an abstract base class which is useful for implementors ofIteratorwhich filter an existing iterator.- Version:
- $Revision: 1.10 $
- Author:
- James Strachan
-
-
Constructor Summary
Constructors Constructor Description FilterIterator(Iterator<T> proxy)Deprecated.
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Deprecated Methods Modifier and Type Method Description protected TfindNext()Deprecated.booleanhasNext()Deprecated.protected abstract booleanmatches(T element)Deprecated.Filter method to perform some matching on the given element.Tnext()Deprecated.voidremove()Deprecated.Always throws UnsupportedOperationException as this class does look-ahead with its internal iterator.-
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
-
-
-
-
Method Detail
-
next
public T next() throws NoSuchElementException
Deprecated.- Specified by:
nextin interfaceIterator<T>- Throws:
NoSuchElementException
-
remove
public void remove()
Deprecated.Always throws UnsupportedOperationException as this class does look-ahead with its internal iterator.- Specified by:
removein interfaceIterator<T>- Throws:
UnsupportedOperationException- always
-
matches
protected abstract boolean matches(T element)
Deprecated.Filter method to perform some matching on the given element.- Parameters:
element- DOCUMENT ME!- Returns:
- true if the given element matches the filter and should be appear in the iteration
-
findNext
protected T findNext()
Deprecated.
-
-