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.
-
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.Captures thefoo[@name=expr]
expression.An element of the compile tree holding a variable reference.