# Hierarchy For Package org.custommonkey.xmlunit

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.custommonkey.xmlunit.AbstractNodeTester (implements org.custommonkey.xmlunit.NodeTester)
  - junit.framework.Assert
    - junit.framework.TestCase (implements junit.framework.Test)
      - org.custommonkey.xmlunit.XMLTestCase (implements org.custommonkey.xmlunit.XSLTConstants)
    - org.custommonkey.xmlunit.XMLAssert (implements org.custommonkey.xmlunit.XSLTConstants)
  - org.custommonkey.xmlunit.examples.CountingNodeTester (implements org.custommonkey.xmlunit.NodeTester)
    - org.custommonkey.xmlunit.CountingNodeTester
  - org.xml.sax.helpers.DefaultHandler (implements org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler)
    - org.custommonkey.xmlunit.TolerantSaxDocumentBuilder (implements org.xml.sax.ext.LexicalHandler)
    - org.custommonkey.xmlunit.Validator (implements org.xml.sax.ErrorHandler)
  - org.custommonkey.xmlunit.Diff (implements org.custommonkey.xmlunit.ComparisonController, org.custommonkey.xmlunit.DifferenceListener)
    - org.custommonkey.xmlunit.DetailedDiff
  - org.custommonkey.xmlunit.Difference
  - org.custommonkey.xmlunit.DifferenceEngine (implements org.custommonkey.xmlunit.DifferenceConstants)
  - org.custommonkey.xmlunit.ElementNameQualifier (implements org.custommonkey.xmlunit.ElementQualifier)
    - org.custommonkey.xmlunit.ElementNameAndAttributeQualifier
    - org.custommonkey.xmlunit.ElementNameAndTextQualifier
  - org.custommonkey.xmlunit.HTMLDocumentBuilder
  - javax.swing.text.html.HTMLEditorKit.ParserCallback
    - org.custommonkey.xmlunit.HTMLDocumentBuilder.SwingEvent2SaxAdapter
  - org.custommonkey.xmlunit.IgnoreTextAndAttributeValuesDifferenceListener (implements org.custommonkey.xmlunit.DifferenceListener)
  - java.io.InputStream (implements java.io.Closeable)
    - org.custommonkey.xmlunit.DoctypeInputStream
    - org.custommonkey.xmlunit.NodeInputStream
  - org.custommonkey.xmlunit.JAXPConstants
  - org.custommonkey.xmlunit.JAXPConstants.Properties
  - org.custommonkey.xmlunit.NodeDescriptor (implements org.custommonkey.xmlunit.XMLConstants)
  - org.custommonkey.xmlunit.NodeDetail
  - org.custommonkey.xmlunit.NodeTest
  - org.custommonkey.xmlunit.QualifiedName
  - java.io.Reader (implements java.io.Closeable, java.lang.Readable)
    - org.custommonkey.xmlunit.DoctypeReader
  - org.custommonkey.xmlunit.SimpleNamespaceContext (implements org.custommonkey.xmlunit.NamespaceContext)
  - org.custommonkey.xmlunit.SimpleXpathEngine (implements org.custommonkey.xmlunit.XpathEngine, org.custommonkey.xmlunit.XSLTConstants)
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - org.custommonkey.xmlunit.DifferenceEngine.DifferenceFoundException
      - org.custommonkey.xmlunit.NodeTestException
  - org.custommonkey.xmlunit.Transform
  - org.custommonkey.xmlunit.XMLUnit
  - org.custommonkey.xmlunit.XpathNodeTracker (implements org.custommonkey.xmlunit.XMLConstants)

## Interface Hierarchy

- org.custommonkey.xmlunit.ComparisonController
- org.custommonkey.xmlunit.DifferenceConstants
- org.custommonkey.xmlunit.DifferenceListener
- org.custommonkey.xmlunit.ElementQualifier
- org.custommonkey.xmlunit.MatchTracker
- org.custommonkey.xmlunit.NamespaceContext
- org.custommonkey.xmlunit.NodeTester
- org.custommonkey.xmlunit.XMLConstants
  - org.custommonkey.xmlunit.XSLTConstants
- org.custommonkey.xmlunit.XpathEngine