AdditiveExpr | Represents an XPath additive expression. |
AllNodeStep | Represents the XPath node-test node() . |
BinaryExpr | Represents a binary expression. |
CommentNodeStep | Represents the XPath node-test comment() . |
EqualityExpr | Represents an XPath equality expression. |
Expr | Represents an XPath expression. |
FilterExpr | Represents an XPath filter expression. |
FunctionCallExpr | Represents an XPath function call expression. |
LiteralExpr | Represents an XPath string literal. |
LocationPath | Represents an XPath location path such as //foo/bar
or pre:baz[position()=last()] . |
LogicalExpr | Represents an XPath logical expression. |
MultiplicativeExpr | Represents an XPath multiplicative expression. |
NameStep | Represents an XPath name test such as para or
svg:rect . |
NumberExpr | Represents an XPath floating point literal. |
PathExpr | Represents an XPath path expression. |
Predicate | Represents an XPath predicate such as [position() = last()] . |
Predicated | Interface for objects which can have one or more predicates. |
ProcessingInstructionNodeStep | Represents the XPath node-test processing-instruction() . |
RelationalExpr | Represents an XPath relational expression such as
count(//p) > count(//div) . |
Step | Represents a location step in a LocationPath. |
TextNodeStep | Represents the XPath node-test text() . |
UnaryExpr | Represents an XPath unary expression such as -78 . |
UnionExpr | Represents an XPath union expression. |
VariableReferenceExpr | Represents an XPath variable reference. |
XPathExpr | A wrapper around an XPath expression. |
XPathFactory | An abstract factory used to create individual path component objects. |