All Classes
-
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 XMLConfigurationException 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 Listener for callbacks from aDifferenceEngine comparison.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.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 Listener for callbacks from aDifferenceEngine comparisonthat is notified on each and every comparision that resulted in a match.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 NodesNodeDetail Parameter class for holding information about aNodewithin a Difference instanceNodeInputStream Adapter class to present the content of a DOM Node (e.g.NodeTest Encapsulation of the Node-by-Node testing of a DOM Document Uses a nodetype-specificNodeFilterto 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 theContentHandlerandLexicalHandlerinterfaces 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 class based ofjavax.xml.validation.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 usageXMLTestCase 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 AdaptsXMLUnit's NamespaceContexttoJAXP 1.3's NamespaceContext.XMLUnitRuntimeException Base class of any RuntimeException that can be thrown within XMLUnit.XpathEngine Abstraction of an engine evaluating XPath expressions.XpathException Exception anXpathEngineis allowed to throw.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