|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.apache.xalan.xsltc.dom.NodeIteratorBase | +--org.apache.xalan.xsltc.dom.DupFilterIterator
Constructor Summary | |
DupFilterIterator(NodeIterator source)
Creates a new duplicate filter iterator based on an existing iterator. |
Method Summary | |
int |
getLast()
Returns the position of the last node in this iterator. |
int |
getPosition()
Returns the current position of the iterator. |
void |
gotoMark()
Restores the position of this iterator - see setMark() |
int |
next()
Returns the next node in this iterator - excludes duplicates. |
NodeIterator |
reset()
|
void |
setMark()
Saves the position of this iterator - see gotoMark() |
NodeIterator |
setStartNode(int node)
Set the start node for this iterator |
Methods inherited from class org.apache.xalan.xsltc.dom.NodeIteratorBase |
cloneIterator,
includeSelf,
isReverse,
setRestartable |
Methods inherited from class java.lang.Object |
equals,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
Constructor Detail |
public DupFilterIterator(NodeIterator source)
source
- The iterator this iterator will get its nodes fromMethod Detail |
public int next()
public NodeIterator setStartNode(int node)
node
- The start nodepublic int getPosition()
public int getLast()
public void setMark()
public void gotoMark()
public NodeIterator reset()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |