Package | Description |
---|---|
net.sf.practicalxml |
This top-level package contains the basic toolkit: a set of classes that
expose static methods.
|
net.sf.practicalxml.junit | |
net.sf.practicalxml.xpath |
This package support classes that are primarily used for XPath evaluation.
|
net.sf.practicalxml.xpath.function |
This package contains reusable XPath functions, implemented using
AbstractFunction . |
Class and Description |
---|
NamespaceResolver
Maintains a bi-directional lookup table for mappings between namespace URIs
and prefixes.
|
Class and Description |
---|
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.
|
Class and Description |
---|
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.
|
FunctionResolver.SelfDescribingFunction
A self-describing function: one that can describe its own name and
arity, and compare itself to other self-describing functions.
|
NamespaceResolver
Maintains a bi-directional lookup table for mappings between namespace URIs
and prefixes.
|
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. |
XPathWrapperFactory.CacheType
Defines the various options for caching.
|
Class and Description |
---|
AbstractStringFunction
A base class for writing XPath functions that work with string data.
|
FunctionResolver.AbstractSelfDescribingFunction
A base implementation of a self-describing function.
|
FunctionResolver.SelfDescribingFunction
A self-describing function: one that can describe its own name and
arity, and compare itself to other self-describing functions.
|