Interfaces and default implementations for XPath expression components.
See: Description
| Interface Summary | |
|---|---|
| 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. |
Interfaces and default implementations for XPath expression components.