org.apache.xalan.xsltc.dom
Class FilterIterator
java.lang.Object
|
+--org.apache.xalan.xsltc.dom.NodeIteratorBase
|
+--org.apache.xalan.xsltc.dom.FilterIterator
- public final class FilterIterator
- extends NodeIteratorBase
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(NodeIterator source,
Filter filter)
isReverse
public boolean isReverse()
- Overrides:
- isReverse in class NodeIteratorBase
setRestartable
public void setRestartable(boolean isRestartable)
- Overrides:
- setRestartable in class NodeIteratorBase
cloneIterator
public NodeIterator cloneIterator()
- Overrides:
- cloneIterator in class NodeIteratorBase
reset
public NodeIterator reset()
- Overrides:
- reset in class NodeIteratorBase
next
public int next()
setStartNode
public NodeIterator setStartNode(int node)
- Overrides:
- setStartNode in class NodeIteratorBase
setMark
public void setMark()
gotoMark
public void gotoMark()
Copyright © 2002 Apache XML Project. All Rights Reserved.