Package org.htmlunit.xpath
Implementation of XPath; for the most part, only classes meant for public use are found at this root level of the XPath packages.
-
Interface Summary Interface Description ExpressionNode A class that implements this interface can construct expressions, give information about child and parent expressions, and give the originating source information.XPathVisitable A class that implements this interface will call a XPathVisitor for itself and members within its hierarchy. -
Class Summary Class Description Expression This abstract class serves as the base for all expression objects.NodeSet The NodeSet class can act as either a NodeVector, NodeList, or NodeIterator.NodeSetDTM The NodeSetDTM class can act as either a NodeVector, NodeList, or NodeIterator.XPath The XPath class wraps an expression object and provides general services for execution of that expression.XPathAPI The methods in this class are convenience methods into the low-level XPath API.XPathContext Default class for the runtime execution context for XPath.XPathVisitor A derivation from this class can be passed to a class that implements the XPathVisitable interface, to have the appropriate method called for each component of the XPath. -
Exception Summary Exception Description XPathException This class implements an exception object that all XPath classes will throw in case of an error.XPathProcessorException Derived from XPathException in order that XPath processor exceptions may be specifically caught.