|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface NodeIterator
Field Summary | |
---|---|
static int |
END
|
Method Summary | |
---|---|
NodeIterator |
cloneIterator()
Returns a deep copy of this iterator. |
int |
getLast()
Returns the number of elements in this iterator. |
int |
getPosition()
Returns the position of the current node in the set. |
void |
gotoMark()
Restores the current node remembered by setMark(). |
boolean |
isReverse()
True if this iterator has a reversed axis. |
int |
next()
Callers should not call next() after it returns END. |
NodeIterator |
reset()
Resets the iterator to the last start node. |
void |
setMark()
Remembers the current node for the next call to gotoMark(). |
void |
setRestartable(boolean isRestartable)
Prevents or allows iterator restarts. |
NodeIterator |
setStartNode(int node)
Set start to END should 'close' the iterator, i.e. |
Field Detail |
---|
static final int END
Method Detail |
---|
int next()
NodeIterator reset()
int getLast()
int getPosition()
void setMark()
void gotoMark()
NodeIterator setStartNode(int node)
boolean isReverse()
NodeIterator cloneIterator()
void setRestartable(boolean isRestartable)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |