All Classes Interface Summary Class Summary Exception Summary
| Class |
Description |
| AbstractNodeTester |
Helper class.
|
| CaseInsensitiveDifferenceListener |
Ignores case for all textual content.
|
| ComparisonController |
Callback interface used by DifferenceEngine to determine whether to halt the
node-by-node comparison of two pieces of XML
|
| ConfigurationException |
Exception thrown when an XML parser-, transformer- or XPath-factory
throws a configuration exception.
|
| CountingNodeTester |
Counts the number of nodes in a document to allow assertions to be made
using a NodeTest.
|
| DetailedDiff |
Compares and describes all the differences between two XML documents.
|
| Diff |
Compares and describes any difference between XML documents.
|
| Difference |
Value object that describes a difference between DOM Nodes using one of
the DifferenceConstants ID values and a NodeDetail instance.
|
| DifferenceConstants |
Constants for describing differences between DOM Nodes.
|
| DifferenceEngine |
Class that has responsibility for comparing Nodes and notifying a
DifferenceListener of any differences or dissimilarities that are found.
|
| DifferenceEngine.DifferenceFoundException |
Marker exception thrown by the protected compare() method and passed
upwards through the call stack to the public compare() method.
|
| DifferenceEngineContract |
The pieces of DifferenceEngine's API used by Diff.
|
| DifferenceListener |
|
| DoctypeInputStream |
Adapts the marked-up content in a source InputStream to specify that it
conforms to a different DTD.
|
| DoctypeReader |
Adapts the marked-up content in a source Reader to specify that it
conforms to a different DTD.
|
| ElementNameAndAttributeQualifier |
More complex interface implementation that tests two elements for tag name
and attribute name comparability.
|
| ElementNameAndTextQualifier |
More complex interface implementation that tests two elements for tag name
and text content comparability.
|
| ElementNameQualifier |
Simple interface implementation that tests two elements for name
comparability.
|
| ElementQualifier |
Interface used by the DifferenceEngine class to determine which elements can
be compared within a NodeList of child nodes.
|
| FloatingPointTolerantDifferenceListener |
Expects texts to be floating point numbers and treats them as
identical if they only differ by a given tolerance value (or less).
|
| HTMLDocumentBuilder |
Build a DOM document from HTML content converting from 'plain' HTML into
'XHTML' along the way with the help of a TolerantSaxDocumentBuilder and
the Swing html parser classes.
|
| IgnoreTextAndAttributeValuesDifferenceListener |
Class to use when performing a Diff that only compares the
structure of 2 pieces of XML, i.e. where the values of text
and attribute nodes should be ignored.
|
| IntegerBuffer |
Simplistic dynamically growing buffer of integers used by DoctypeSupport.
|
| Jaxp13XpathEngine |
XPath engine based on javax.xml.xpath.
|
| JAXPConstants |
Utility constant class for JAXP-defined constants.
|
| JAXPConstants.Properties |
Contains names for common properties.
|
| MatchTracker |
|
| MultiLevelElementNameAndTextQualifier |
Per popular request an interface implementation that uses element
names and the text node containes in the n'th child node to compare
elements.
|
| NamespaceContext |
Interface used by XpathEngine in order to map prefixes to namespace URIs.
|
| NewDifferenceEngine |
Class that has responsibility for comparing Nodes and notifying a
DifferenceListener of any differences or dissimilarities that are found.
|
| NewDifferenceEngine.ComparisonController2ComparisonController |
Adapts XMLUnit 1.x ComparisonController to XMLUnit 2.x ComparisonController.
|
| NewDifferenceEngine.DifferenceListener2DifferenceEvaluator |
Adapts XMLUnit 1.x DifferenceListener to XMLUnit 2.x DifferenceEvaluator.
|
| NewDifferenceEngine.ElementQualifier2ElementSelector |
Adapts XMLUnit 1.x ComparisonQualifider to XMLUnit 2.x ElementSelector.
|
| NewDifferenceEngine.MatchTracker2ComparisonListener |
Adapts XMLUnit 1.x MatchTracker to XMLUnit 2.x ComparisonListener.
|
| NodeDescriptor |
Class for describing Nodes
|
| NodeDetail |
Parameter class for holding information about a Node within
a Difference instance
|
| NodeInputStream |
Adapter class to present the content of a DOM Node (e.g. a Document) as an
InputStream using a DOM to Stream transformation.
|
| NodeTest |
Encapsulation of the Node-by-Node testing of a DOM Document
Uses a nodetype-specific NodeFilter to pass the DOM Nodes
to a NodeTester instance that performs the acual Node validation.
|
| NodeTester |
Perform Node-by-Node validation of a DOM Document.
|
| NodeTestException |
Thrown by a NodeTest that fails.
|
| QualifiedName |
Since javax.xml.namespace.QName is not present prior to Java5, this
is XMLUnit's own abstraction.
|
| RecursiveElementNameAndTextQualifier |
Compares all Element and Text nodes in two pieces of XML.
|
| SimpleNamespaceContext |
Implementation of NamespaceContext that's backed by a map.
|
| SimpleXpathEngine |
Simple class for accessing the Nodes matched by an Xpath expression, or
evaluating the String value of an Xpath expression.
|
| TextDifferenceListenerBase |
Base class that delegates all differences to another DifferenceListener.
|
| TolerantSaxDocumentBuilder |
Uses Sax events from the ContentHandler and
LexicalHandler interfaces to build a DOM document in a tolerant
fashion -- it can cope with start tags without end tags, and end tags without
start tags for example.
|
| Transform |
Handy wrapper for an XSLT transformation performed using JAXP/Trax.
|
| Validator |
|
| Validator |
Validates XML against its internal or external DOCTYPE, or a completely
different DOCTYPE.
|
| XMLAssert |
Collection of static methods so that XML assertion facilities are available
in any class, not just test suites.
|
| XMLConstants |
A convenient place to hang constants relating to general XML usage
|
| XMLTestCase |
JUnit TestCase subclass: extend this to add XML assertion facilities to your
test suites.
|
| XMLUnit |
Allows access to project control parameters such as which Parser to use and
provides some convenience methods for building Documents from Strings etc.
|
| XMLUnitException |
Base class of any checked exception that can be thrown within
XMLUnit.
|
| XMLUnitNamespaceContext2Jaxp13 |
|
| XMLUnitRuntimeException |
Base class of any RuntimeException that can be thrown within
XMLUnit.
|
| XpathEngine |
Abstraction of an engine evaluating XPath expressions.
|
| XpathException |
|
| XpathNodeTracker |
Tracks Nodes visited by the DifferenceEngine and converts that
information into an Xpath-String to supply to the NodeDetail of a
Difference instance.
|
| XPathRegexAssert |
Example demonstrating how to use the XPath API of XMLUnit in
conjunction with regular expressions (as provided by the
java.util.regex package of JDK 1.4+).
|
| XSLTConstants |
A convenient place to hang constants relating to XSL transformations
|