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 PrimaryExpr
from 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 |