NodeSet
public interface ContextNodeList
Modifier and Type | Method | Description |
---|---|---|
java.lang.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.
|
org.w3c.dom.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.
|
org.w3c.dom.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 java.lang.CloneNotSupportedException
java.lang.CloneNotSupportedException
java.lang.Object clone() throws java.lang.CloneNotSupportedException
java.lang.CloneNotSupportedException
int getLast()
void setLast(int last)
last
- the index of the last node in this list.Copyright ? 2014 Apache XML Project. All Rights Reserved.