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