Class  Description 

Constant 
A compile tree element containing a constant number or string.

CoreFunction 
An element of the compile tree representing one of builtin functions
like "position()" or "number()".

CoreOperation 
The common subclass for tree elements representing core operations like "+",
" ", "*" etc.

CoreOperationAdd 
Implementation of
Expression for the operation "+". 
CoreOperationAnd 
Implementation of
Expression for the operation "and". 
CoreOperationCompare 
Common superclass for the implementations of Expression for the operations
"=" and "!

CoreOperationDivide 
Implementation of
Expression for the operation "div". 
CoreOperationEqual 
Implementation of
Expression for the operation "=". 
CoreOperationGreaterThan 
Implementation of
Expression for the operation ">". 
CoreOperationGreaterThanOrEqual 
Implementation of
Expression for the operation ">=". 
CoreOperationLessThan 
Implementation of
Expression for the operation "<". 
CoreOperationLessThanOrEqual 
Implementation of
Expression for the operation "<=". 
CoreOperationMod 
Implementation of
Expression for the operation "mod". 
CoreOperationMultiply 
Implementation of
Expression for the operation "*". 
CoreOperationNegate 
Implementation of
Expression for the operation unary "". 
CoreOperationNotEqual 
Implementation of
Expression for the operation "! 
CoreOperationOr 
Implementation of
Expression for the operation "or". 
CoreOperationRelationalExpression 
Base implementation of Expression for the operations ">", ">=", "<", "<=".

CoreOperationSubtract 
Implementation of
Expression for the operation "". 
CoreOperationUnion 
Implementation of
Expression for the operation "". 
Expression 
Common superclass for several types of nodes in the parse tree.

Expression.PointerIterator 
Pointer iterator

Expression.ValueIterator 
Value Iterator

ExpressionPath 
An element of the parse tree that represents an expression path, which is a
path that starts with an expression like a function call: getFoo(.)

ExtensionFunction 
Represents an element of the parse tree representing an extension function
call.

LocationPath  
NameAttributeTest 
Captures the
foo[@name=expr] expression. 
NodeNameTest  
NodeTest  
NodeTypeTest  
Operation  
Path  
ProcessingInstructionTest  
Step  
TreeCompiler  
VariableReference 
An element of the compile tree holding a variable reference.

Copyright © 2001–2015 The Apache Software Foundation. All rights reserved.