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.