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. |