See: Description
Interface Summary | |
---|---|
BinaryExpr | Represents a simple binary expression. |
EqualityExpr | Represents an Equality expression |
FilterExpr |
This interface represents a FilterExpr as defined by the
the XPath 1.0 Recommendation:
[8] Predicate ::= '[' PredicateExpr ']' [9] PredicateExpr ::= Expr ... |
GroupedExpression |
Represents an XPath 1.0 primary expression
that is grouped inside parenthesis: '(' Expr ')'
from XPath 1.0 Recommendation: [15] PrimaryExpr ::= VariableReference | '(' Expr ')' | Literal | Number | FunctionCall |
LocationStep | This interface represents a Location Step as defined by XPath 1.0 |
MatchExpression | This class represents a Match expression. |
NodeExpression | Represents an XPath node expression. |
Operator | Represents an Logical or Mathimatical Operator that operates on binary expressions. |
PathComponent | A basic interface for LocationStep or FilterExpr |
Class Summary | |
---|---|
FunctionCall | A abstract class representing an XPath function call |
PathExpr | An abstract class representing an XPath Location Path expression. |
PredicateExpr | This class represents an XPath predicate expression. |
PrimaryExpr |
Represents an XPath 1.0 PrimaryExprfrom XPath 1.0 Recommendation: [15] PrimaryExpr ::= VariableReference | '(' Expr ')' | Literal | Number | FunctionCall |
UnionExpr |
An abstract class that represents an XPath Union expression
UnionExpr ::= PathExpr | (PathExpr '|' UnionExpr) |
VariableReference | Represents the XPath VariableReference expression |