| org.apache.xpath.axes.PredicatedNodeTest org.apache.xpath.axes.LocPathIterator org.apache.xpath.axes.BasicTestIterator org.apache.xpath.axes.ChildTestIterator
All known Subclasses: org.apache.xpath.axes.OneStepIterator, org.apache.xalan.transformer.KeyRefIterator, org.apache.xpath.axes.OneStepIteratorForward, org.apache.xpath.axes.AttributeIterator, org.apache.xpath.axes.UnionChildIterator,
Method Summary | |
public DTMIterator | cloneWithReset() Get a cloned Iterator that is reset to the beginning
of the query. | public void | detach() Detaches the iterator from the set which it iterated over, releasing
any computational resources and placing the iterator in the INVALID
state. | public int | getAxis() Returns the axis being iterated, if it is known. | protected int | getNextNode() Get the next node via getNextXXX. | public void | setRoot(int context, Object environment) Initialize the context values for this expression
after it is cloned. |
m_traverser | protected transient DTMAxisTraverser m_traverser(Code) | | The traverser to use to navigate over the descendants.
|
serialVersionUID | final static long serialVersionUID(Code) | | |
detach | public void detach()(Code) | | Detaches the iterator from the set which it iterated over, releasing
any computational resources and placing the iterator in the INVALID
state. Afterdetach has been invoked, calls to
nextNode orpreviousNode will raise the
exception INVALID_STATE_ERR.
|
getAxis | public int getAxis()(Code) | | Returns the axis being iterated, if it is known.
Axis.CHILD, etc., or -1 if the axis is not known or is of multiple types. |
getNextNode | protected int getNextNode()(Code) | | Get the next node via getNextXXX. Bottlenecked for derived class override.
The next node on the axis, or DTM.NULL. |
setRoot | public void setRoot(int context, Object environment)(Code) | | Initialize the context values for this expression
after it is cloned.
Parameters: context - The XPath runtime context for thistransformation. |
Fields inherited from org.apache.xpath.axes.BasicTestIterator | final static long serialVersionUID(Code)(Java Doc)
|
|
|