Package org.exolab.adaptx.xpath.expressions
XPath Expressions
- Version:
- Author:
- Keith Visco
This package contains interfaces and abstract classes which allow a user
to analyze or break apart a given XPath expression into it's various
sub expressions.
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
|
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
|
XPath Expressions
- Version:
- Author:
- Keith Visco
This package contains interfaces and abstract classes which allow a user
to analyze or break apart a given XPath expression into it's various
sub expressions.