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.
|
Java Source File Name | Type | Comment |
AncestorContext.java | Class | EvalContext that walks the "ancestor::" and "ancestor-or-self::" axes. |
AttributeContext.java | Class | EvalContext that walks the "attribute::" axis. |
ChildContext.java | Class | EvalContext that can walk the "child::", "following-sibling::" and
"preceding-sibling::" axes. |
DescendantContext.java | Class | An EvalContext that walks the "descendant::" and "descendant-or-self::"
axes. |
InitialContext.java | Class | A single-set EvalContext that provides access to the current node of
the parent context and nothing else. |
NamespaceContext.java | Class | EvalContext that walks the "namespace::" axis. |
NodeSetContext.java | Class | A simple context that is based on a NodeSet. |
ParentContext.java | Class | EvalContext that walks the "parent::" axis. |
PrecedingOrFollowingContext.java | Class | EvalContext that walks the "preceding::" and "following::" axes. |
PredicateContext.java | Class | EvalContext that checks predicates. |
RecursiveAxesTest.java | Class | Test for the protection mechanism that stops infinite recursion
in descent down a recursive graph. |
RecursiveBean.java | Class | This bean is used to test infinite recursion protection in
descendant search contexts. |
RootContext.java | Class | EvalContext that is used to hold the root node for the path traversal. |
SelfContext.java | Class | EvalContext that returns the current node from the parent context if the
test succeeds. |
SimplePathInterpreter.java | Class | An evaluation mechanism for simple XPaths, which
is much faster than the usual process. |
SimplePathInterpreterTest.java | Class | |
TestBeanWithNode.java | Class | Test bean for mixed model JUnit tests. |
UnionContext.java | Class | |