See: Description
| 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 | 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 | 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.
|
Implementation of XPath; for the most part, only classes meant for public use are found at this root level of the XPath packages.
Copyright © 2022–2023. All rights reserved.