All Classes and Interfaces
Class
Description
Useful base-implementation of some parts of the DifferenceEngine
interface.
Encapsulates a comparison that may or may not be performed.
ElementSelector that allows two elements to be compared if
their name (including namespace URI, if any) and textual content is
the same and the same is true for all child elements recursively.A source that is obtained from a different source by stripping all
comments.
Details of a single comparison XMLUnit has performed.
The details of a target (usually some representation of an XML
Node) that took part in the comparison.
Decides whether the difference engine should stop the whole
comparison process because of the current difference.
Controllers used for the base cases.
Formatter methods for a
Comparison Object.Is notified of comparisions and their results.
Encapsulates support for
ComparisonListeners so it can be
reused by different implementations of DifferenceEngine.The possible outcomes of a comparision.
The kinds of comparisons XMLUnit performs.
Exception thrown when anything inside JAXP throws a
*ConfigurationException.
Conversion methods.
Formatter methods for a
Comparison Object.Default implementation that uses
javax.xml.bind.Default implemetation of
NodeMatcher that matches control
and tests nodes for comparison with the help of DefaultNodeMatcher.NodeTypeMatcher and ElementSelectors.DefaultNodeMatcher.NodeTypeMatcher that marks pairs of nodes of the same
node type as well as pairs of CDATA sections and text nodes as
eligible.Determines whether two Nodes are eligible for comparison based
on their node type.
The Diff-Object is the result of two comparisons.
DiffBuilder to create a
Diff instance.Combines a
Comparison and its result.XMLUnit's difference engine.
Subset of the configuration options available for a
DifferenceEngine.May decide to up- or downgrade the severity of a difference.
Evaluators used for the base cases.
Configures DocumentBuilderFactories.
Builder for a DocumentBuilderFactoryConfigurer.
Difference engine based on DOM.
A source that is obtained from a different source by removing all
text nodes that only contain whitespace.
Strategy used by
DefaultNodeMatcher for selecting matching
elements.Common ElementSelector implementations.
Allows to build complex
ElementSelectors by combining simpler blocks.Fluent API to create Source instances.
Interface for fluent builders of
Sources.Builds
Sources by transforming other sources.A function that tests whether an object is null.
Provides an iterable view to a NodeList, the Iterator that can be
obtained from this Iterable will be read-only.
JaxbBuilder for Jaxb-Object and creating a JAXBSource.Input.Builder for Jaxb-Object and creating a JAXBSource.Interface that creates a JAXB Builder.
Validator using the javax.xml.validation namespace.
Simplified access to JAXP's XPath API.
Constants for the languages supported by XMLUnit's schema
validation.
A couple of (functional) sequence processing constructs.
A function mapping from one type to another.
ElementSelector that allows two elements to be compared if
their name (including namespace URI, if any) and textual content is
the same at a certain level of nesting.Common NodeFilter implementations.
Strategy that matches control and tests nodes for comparison.
Utility algorithms that work on DOM nodes.
Performs XML normalization on a given Source, Document or Node.
Validator implementation that uses "the old way" of validating an
XML input by parsing the input.
A function that tests an object for a property.
Finds the XPathContext of a Node by recursively building up the XPathContext.
Fluent API access to
Transformation.Builder for XSLT transformations.
Provides different options to obtain the result of an XSLT transformation.
Provides a convenience layer over TraX.
Holds the common builder methods for XSLT related builders.
Configures TransformerFactories.
Builder for a TransformerFactoryConfigurer.
A validation "problem" which may be an error or a warning.
The type of validation problem encountered.
The result of a validation.
Validates a piece of XML against a schema given in a supported
language or the definition of such a schema itself.
A source that is obtained from a different source by removing all
empty text nodes and normalizing the non-empty ones.
A source that is obtained from a different source by removing all
empty text nodes and trimming the non-empty ones.
Base class of any Exception thrown within XMLUnit.
Helper class that keeps track of the XPath of matched nodes during
comparison.
DOM based implementation of
XPathContext.NodeInfo.Representation of a node used by
XPathContext.Interface for XMLUnit's XPath abstraction.