public interface ContextNodeList
Modifier and Type | Method and Description |
---|---|
Object |
clone()
Get a clone of this iterator.
|
org.w3c.dom.traversal.NodeIterator |
cloneWithReset()
Get a cloned Iterator that is reset to the start of the iteration.
|
Node |
getCurrentNode()
Get the current node.
|
int |
getCurrentPos()
Get the current position, which is one less than
the next nextNode() call will retrieve.
|
int |
getLast()
Get the index of the last node in this list.
|
boolean |
isFresh()
Tells if this NodeSetDTM is "fresh", in other words, if
the first nextNode() that is called will return the
first node in the set.
|
void |
reset()
Reset the iterator.
|
void |
runTo(int index)
If an index is requested, NodeSetDTM will call this method
to run the iterator to the index.
|
void |
setCurrentPos(int i)
Set the current position in the node set.
|
void |
setLast(int last)
Set the index of the last node in this list.
|
void |
setShouldCacheNodes(boolean b)
If setShouldCacheNodes(true) is called, then nodes will
be cached.
|
int |
size()
Get the length of the list.
|
Node getCurrentNode()
int getCurrentPos()
void reset()
void setShouldCacheNodes(boolean b)
b
- true if the nodes should be cached.void runTo(int index)
index
- The index to run to, or -1 if the iterator should be run
to the end.void setCurrentPos(int i)
i
- Must be a valid index.int size()
boolean isFresh()
org.w3c.dom.traversal.NodeIterator cloneWithReset() throws CloneNotSupportedException
CloneNotSupportedException
Object clone() throws CloneNotSupportedException
CloneNotSupportedException
int getLast()
void setLast(int last)
last
- the index of the last node in this list.Copyright © 2018 JBoss by Red Hat. All rights reserved.