Package org.apache.commons.jxpath.ri.axes
package org.apache.commons.jxpath.ri.axes
Implementations of EvalContext used for different XPath axes (child::, parent:: etc). In order to evaluate a path, RI creates a chain of EvalContexts, one
for each step in the path.
- See Also:
-
ClassesClassDescriptionEvalContext that walks the "ancestor::" and "ancestor-or-self::" axes.EvalContext that walks the "attribute::" axis.EvalContext that can walk the "child::", "following-sibling::" and "preceding-sibling::" axes.An EvalContext that walks the "descendant::" and "descendant-or-self::" axes.A single-set EvalContext that provides access to the current node of the parent context and nothing else.EvalContext that walks the "namespace::" axis.A simple context that is based on a
NodeSet
.EvalContext that walks the "parent::" axis.EvalContext that walks the "preceding::" and "following::" axes.EvalContext that checks predicates.EvalContext that is used to hold the root node for the path traversal.EvalContext that returns the current node from the parent context if the test succeeds.An evaluation mechanism for simple XPaths, which is much faster than the usual process.EvalContext that represents a union between other contexts - result of a union operation like (a | b)