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 The environment object.
The environment in which this iterator operates, which should provide:
environment)
At this time the exact implementation of this environment is application dependent. Probably a proper interface will be created fairly soon. 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.
|