org.apache.xalan.xsltc.dom
Class FilterIterator
java.lang.Object
|
+--org.apache.xml.dtm.ref.DTMAxisIteratorBase
|
+--org.apache.xalan.xsltc.dom.FilterIterator
- public final class FilterIterator
- extends DTMAxisIteratorBase
Similar to a CurrentNodeListIterator except that the filter has a
simpler interface (only needs the node, no position, last, etc.)
It takes a source iterator and a Filter object and returns nodes
from the source after filtering them by calling filter.test(node).
Methods inherited from class java.lang.Object |
equals,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
FilterIterator
public FilterIterator(DTMAxisIterator source,
DTMFilter filter)
isReverse
public boolean isReverse()
- Overrides:
- isReverse in class DTMAxisIteratorBase
setRestartable
public void setRestartable(boolean isRestartable)
- Overrides:
- setRestartable in class DTMAxisIteratorBase
cloneIterator
public DTMAxisIterator cloneIterator()
- Overrides:
- cloneIterator in class DTMAxisIteratorBase
reset
public DTMAxisIterator reset()
- Overrides:
- reset in class DTMAxisIteratorBase
next
public int next()
setStartNode
public DTMAxisIterator setStartNode(int node)
setMark
public void setMark()
gotoMark
public void gotoMark()
Copyright © 2006 Apache XML Project. All Rights Reserved.