See: Description
Interface | Description |
---|---|
FunctionResolver.SelfDescribingFunction |
A self-describing function: one that can describe its own name and
arity, and compare itself to other self-describing functions.
|
Class | Description |
---|---|
AbstractFunction<T> |
A base class for writing XPath functions, using a "template method" approach.
|
AbstractStringFunction |
A base class for writing XPath functions that work with string data.
|
FunctionResolver |
An
XPathFunctionResolver that is intended to be easily configured
(using the Builder pattern), can support multiple functions with the same name
but different arity, and provides a simplified interface for functions that
know their own name (ie, subclasses of AbstractFunction . |
FunctionResolver.AbstractSelfDescribingFunction |
A base implementation of a self-describing function.
|
NamespaceResolver |
Maintains a bi-directional lookup table for mappings between namespace URIs
and prefixes.
|
SimpleNamespaceResolver |
Implements a bidirectional lookup between a single namespace URI and its
prefix, for use with XPath expressions.
|
XPathWrapper |
This class simplifies the use of XPath expressions, hiding the factory and
return types, and providing a simple builder-style interface for adding
resolvers.
|
XPathWrapperFactory |
A factory for producing
XPathWrapper instances with the same
configuration (namespace bindings and functions), reducing the amount
of code needed when applying multiple expressions to the same complex
XML. |
Enum | Description |
---|---|
XPathWrapperFactory.CacheType |
Defines the various options for caching.
|