Package de.fzi.XPath

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.