|
Class Summary |
| AdditiveExpr |
Class AdditiveExpr represents an additive expression -
an expression, whose operators are only addition and substrcation. |
| AndExpr |
AndExpr class represents conjunction over several expresion. |
| Axis |
Class Axis holds axis codes and provides two static functions,
getAxis and getAxisName which convert
axis name to integer code and vice versa. |
| EqualityExpr |
Class EqualityExpr represents equation (=) or
non-equation (!=) of other expressions. |
| Expr |
Class Expr correspons to XPath expression in general. |
| FilterExpr |
Class FilterExpr represents a filtering expression. |
| FunctionCall |
FunctionCall class represents function call. |
| Literal |
A Class class. |
| LocationPath |
A Class class. |
| MultiplicativeExpr |
Class MultiplicativeExpr represents an expression with
*, div and mod operators. |
| NameTest |
NameTest class. |
| NaryExpr |
NaryExpr represents an expression which is a superexpression
over other expressions involving operators of sam precedence. |
| NodeTest |
NodeTest class. |
| NodeType |
NodeType class. |
| Number |
Number class. |
| OrderedExpr |
OrderedExpr is a NaryExpr in which the order of
operands is significant. |
| OrExpr |
Class OrExpr represents a disjunction of other expressions. |
| RelationalExpr |
Class RelationalExpr represents a relation of expressions
(like less-than, greater and so on). |
| Step |
Class Step represents single location step. |
| UnionExpr |
Class UnionExpr represents a union of other expressions. |
| Variable |
This class represents a variable. |