org.apache.xalan.xsltc.dom
Class DupFilterIterator
java.lang.Object
|
+--org.apache.xalan.xsltc.dom.NodeIteratorBase
|
+--org.apache.xalan.xsltc.dom.DupFilterIterator
- public final class DupFilterIterator
- extends NodeIteratorBase
Removes duplicates and sorts a source iterator. The nodes from the
source are collected in an array upon calling setStartNode(). This
array is later sorted and duplicates are ignored in next().
| Methods inherited from class java.lang.Object |
equals,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
DupFilterIterator
public DupFilterIterator(NodeIterator source)
setStartNode
public NodeIterator setStartNode(int node)
- Overrides:
- setStartNode in class NodeIteratorBase
next
public int next()
cloneIterator
public NodeIterator cloneIterator()
- Overrides:
- cloneIterator in class NodeIteratorBase
setRestartable
public void setRestartable(boolean isRestartable)
- Overrides:
- setRestartable in class NodeIteratorBase
setMark
public void setMark()
gotoMark
public void gotoMark()
reset
public NodeIterator reset()
- Overrides:
- reset in class NodeIteratorBase
Copyright © 2002 Apache XML Project. All Rights Reserved.