|
Class Summary |
| AllElementTest |
A '*' node test. |
| AttrEqualsExpr |
A '@attrName = "value"' test. |
| AttrExistsExpr |
A '@attrName' test to see if attribute exists. |
| AttrExpr |
A boolean test on an attribute. |
| AttrNotEqualsExpr |
A '@attrName != "value"' test. |
| AttrTest |
A node test for an element with a particular tagname. |
| BooleanExpr |
an expression that returns a boolean value. |
| ElementTest |
A node test for an element with a particular tagname. |
| ExprFactory |
A utility that parses a stream of tokens and creates the
appropriate sub-class of BooleanExpr. |
| NodeTest |
The test for a nodeset that appears before the optional
[predicate] in an xpath step. |
| ParentNodeTest |
A '..' node test. |
| PositionEqualsExpr |
Test position within element list. |
| Step |
One of the steps which, separated by slashes, make up an XPath
expression. |
| TextTest |
A "text()" node test in a Xpath step. |
| ThisNodeTest |
A '.' node test. |
| TrueExpr |
The boolean constant "true". |
| XPath |
The root of the parse tree for an XPath expression. |
XPath parse trees over which Visitor objects can traverse to apply the
XPath expression to DOM nodes.