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.