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.
Configures XpathFactories.
Builder for a XPathFactoryConfigurer.