Package org.apache.commons.jxpath.ri.compiler
package org.apache.commons.jxpath.ri.compiler
XPath parse tree. TreeCompiler is the class responsible for the construction of a parse tree out of individual elements.
- See Also:
-
ClassesClassDescriptionA compile tree element containing a constant number or string.An element of the compile tree representing one of built-in functions like "position()" or "number()".The common subclass for tree elements representing core operations like "+", "- ", "*" etc.Implementation of
Expression
for the operation "+".Implementation ofExpression
for the operation "and".Common superclass for the implementations of Expression for the operations "=" and "!Implementation ofExpression
for the operation "div".Implementation ofExpression
for the operation "=".Implementation ofExpression
for the operation ">".Implementation ofExpression
for the operation ">=".Implementation ofExpression
for the operation "<".Implementation ofExpression
for the operation "<=".Implementation ofExpression
for the operation "mod".Implementation ofExpression
for the operation "*".Implementation ofExpression
for the operation unary "-".Implementation ofExpression
for the operation "!Implementation ofExpression
for the operation "or".Base implementation of Expression for the operations ">", ">=", "<", "<=".Implementation ofExpression
for the operation "-".Implementation ofExpression
for the operation "|".Common superclass for several types of nodes in the parse tree.Pointer iteratorValue IteratorAn element of the parse tree that represents an expression path, which is a path that starts with an expression like a function call:getFoo(.) /bar
.Represents an element of the parse tree representing an extension function call.A location path expression.Captures thefoo[@name=<em>expr</em>]
expression.Node name test.Node test.Node type test.Abstract operation expressions.Abstracts path expressions.Processing instruction test.A step.A treeCompiler
.An element of the compile tree holding a variable reference.