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.