Package com.hp.hpl.sparta.xpath

XPath parse trees over which Visitor objects can traverse to apply the XPath expression to DOM nodes.

See:
          Description

Interface Summary
Visitor Something that crawls over the parse tree.
 

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.
 

Exception Summary
XPathException Thrown when some problem parsing or executing an XPath expression.
 

Package com.hp.hpl.sparta.xpath Description

XPath parse trees over which Visitor objects can traverse to apply the XPath expression to DOM nodes.

Copyright (C) 2002 Hewlett-Packard Company. This file is part of Sparta, an XML Parser, DOM, and XPath library. This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Version:
$Date: 2002/08/19 05:04:02 $ $Revision: 1.1.1.1 $
Author:
Eamonn O'Brien-Strain