org.dom4j.tree
Class FilterIterator

java.lang.Object
  extended byorg.dom4j.tree.FilterIterator
All Implemented Interfaces:
java.util.Iterator
Direct Known Subclasses:
ElementIterator, ElementNameIterator, ElementQNameIterator

Deprecated. THIS CLASS WILL BE REMOVED IN dom4j-1.6 !!

public abstract class FilterIterator
extends java.lang.Object
implements java.util.Iterator

FilterIterator is an abstract base class which is useful for implementors of Iteratorwhich filter an existing iterator.

Version:
$Revision: 1.10 $
Author:
James Strachan

Field Summary
protected  java.util.Iterator proxy
          Deprecated.  
 
Constructor Summary
FilterIterator(java.util.Iterator proxy)
          Deprecated.  
 
Method Summary
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.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

proxy

protected java.util.Iterator proxy
Deprecated. 
Constructor Detail

FilterIterator

public FilterIterator(java.util.Iterator proxy)
Deprecated. 
Method Detail

hasNext

public boolean hasNext()
Deprecated. 
Specified by:
hasNext in interface java.util.Iterator

next

public java.lang.Object next()
                      throws java.util.NoSuchElementException
Deprecated. 
Specified by:
next in interface java.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 interface java.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. 


Copyright ? 2005 MetaStuff Ltd. All Rights Reserved. Hosted by

SourceForge Logo