com.sun.org.apache.xpath.internal.axes.BasicTestIterator
| Modifier and Type | Field and Description |
|---|---|
| protected transient DTMAxisTraverser | m_traverser
The traverser to use to navigate over the descendants. |
| pack-priv static final long |
| Access | Constructor and Description |
|---|---|
| pack-priv | ChildTestIterator(Compiler
A reference to the Compiler that contains the op map. compiler, int The position within the op map, which contains the
location path expression for this itterator. opPos, int analysis)Create a ChildTestIterator object. |
| public | ChildTestIterator(DTMAxisTraverser
Traverser that tells how the KeyIterator is to be handled. traverser)Create a ChildTestIterator object. |
| Modifier and Type | Method and Description |
|---|---|
| public DTMIterator | Returns: A cloned NodeIterator set of the start of the query.Overrides com. Implements com. Get a cloned Iterator that is reset to the beginning of the query. |
| public void | detach()
Overrides com. Implements com. Detaches the iterator from the set which it iterated over, releasing any computational resources and placing the iterator in the INVALID state. |
| public int | Returns: Axis.CHILD, etc., or -1 if the axis is not known or is of multiple types.Overrides com. Implements com. Returns the axis being iterated, if it is known. |
| protected int | Returns: The next node on the axis, or DTM.NULL.Implements abstract com. Get the next node via getNextXXX. |
| public void | setRoot(int
The XPath runtime context for this
transformation. context, Object environment)Overrides com. Implements com. Initialize the context values for this expression after it is cloned. |
| m_traverser | back to summary |
|---|---|
| protected transient DTMAxisTraverser m_traverser The traverser to use to navigate over the descendants. | |
| serialVersionUID | back to summary |
|---|---|
| pack-priv static final long serialVersionUID Hides com. | |
| ChildTestIterator | back to summary |
|---|---|
| pack-priv ChildTestIterator(Compiler compiler, int opPos, int analysis) throws TransformerException Create a ChildTestIterator object.
| |
| ChildTestIterator | back to summary |
|---|---|
| public ChildTestIterator(DTMAxisTraverser traverser) Create a ChildTestIterator object.
| |
| cloneWithReset | back to summary |
|---|---|
| public DTMIterator cloneWithReset() throws CloneNotSupportedException Overrides com. Implements com. Get a cloned Iterator that is reset to the beginning of the query.
| |
| detach | back to summary |
|---|---|
| public void detach() Overrides com. Implements com. Detaches the iterator from the set which it iterated over, releasing
any computational resources and placing the iterator in the INVALID
state. After | |
| getAxis | back to summary |
|---|---|
| public int getAxis() Overrides com. Implements com. Returns the axis being iterated, if it is known.
| |
| getNextNode | back to summary |
|---|---|
| protected int getNextNode() Implements abstract com. Get the next node via getNextXXX. Bottlenecked for derived class override.
| |
| setRoot | back to summary |
|---|---|
| public void setRoot(int context, Object environment) Overrides com. Implements com. Initialize the context values for this expression after it is cloned.
| |