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
Expressionfor the operation "+".Implementation ofExpressionfor the operation "and".Common superclass for the implementations of Expression for the operations "=" and "!Implementation ofExpressionfor the operation "div".Implementation ofExpressionfor the operation "=".Implementation ofExpressionfor the operation ">".Implementation ofExpressionfor the operation ">=".Implementation ofExpressionfor the operation "<".Implementation ofExpressionfor the operation "<=".Implementation ofExpressionfor the operation "mod".Implementation ofExpressionfor the operation "*".Implementation ofExpressionfor the operation unary "-".Implementation ofExpressionfor the operation "!Implementation ofExpressionfor the operation "or".Base implementation of Expression for the operations ">", ">=", "<", "<=".Implementation ofExpressionfor the operation "-".Implementation ofExpressionfor 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.