Package org.exolab.adaptx.xpath.expressions

XPath Expressions

Version:
$Revision: 1.1 $ $Date: 2003/05/13 07:55:04 $
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.

Interface Summary

BinaryExpr Represents a simple binary expression.
EqualityExpr Represents an Equality expression
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.
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)
 

XPath Expressions

Version:
$Revision: 1.1 $ $Date: 2003/05/13 07:55:04 $
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.