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.