org.apache.xpath.axes
public class UnionChildIterator extends ChildTestIterator
Constructor Summary | |
---|---|
UnionChildIterator()
Constructor for UnionChildIterator |
Method Summary | |
---|---|
short | acceptNode(int n)
Test whether a specified node is visible in the logical view of a
TreeWalker or NodeIterator. |
void | addNodeTest(PredicatedNodeTest test)
Add a node test to the union list.
|
void | fixupVariables(Vector vars, int globalsSize)
This function is used to fixup variables from QNames to stack frame
indexes at stylesheet build time. |
Parameters: n The node to check to see if it passes the filter or not.
Returns: a constant to determine whether the node is accepted, rejected, or skipped, as defined above .
Parameters: test reference to a NodeTest, which will be added directly to the list of node tests (in other words, it will not be cloned). The parent of this test will be set to this object.
Parameters: vars List of QNames that correspond to variables. This list should be searched backwards for the first qualified name that corresponds to the variable reference qname. The position of the QName in the vector from the start of the vector will be its position in the stack frame (but variables above the globalsTop value will need to be offset to the current stack frame).