## Hierarchy For All Packages

Package Hierarchies:
  org.dom4j, org.dom4j.bean, org.dom4j.datatype, org.dom4j.dom, org.dom4j.dtd, org.dom4j.io, org.dom4j.jaxb, org.dom4j.rule, org.dom4j.rule.pattern, org.dom4j.swing, org.dom4j.tree, org.dom4j.util, org.dom4j.xpath, org.dom4j.xpp

## Class Hierarchy

- class java.lang.Object
  - class java.util.AbstractCollection (implements java.util.Collection)
    - class java.util.AbstractList (implements java.util.List)
      - class java.util.ArrayList (implements java.lang.Cloneable, java.util.List, java.util.RandomAccess, java.io.Serializable)
        - class org.dom4j.tree.BackedList
      - class org.dom4j.bean.BeanAttributeList
      - class org.dom4j.tree.ContentListFacade
  - class org.dom4j.tree.AbstractNode (implements java.lang.Cloneable, org.dom4j.Node, java.io.Serializable)
    - class org.dom4j.tree.AbstractAttribute (implements org.dom4j.Attribute)
      - class org.dom4j.bean.BeanAttribute
      - class org.dom4j.datatype.DatatypeAttribute (implements com.sun.msv.datatype.SerializationContext, org.relaxng.datatype.ValidationContext)
      - class org.dom4j.tree.FlyweightAttribute
        - class org.dom4j.tree.DefaultAttribute
          - class org.dom4j.dom.DOMAttribute (implements org.w3c.dom.Attr)
          - class org.dom4j.util.UserDataAttribute
    - class org.dom4j.tree.AbstractBranch (implements org.dom4j.Branch)
      - class org.dom4j.tree.AbstractDocument (implements org.dom4j.Document)
        - class org.dom4j.tree.DefaultDocument
          - class org.dom4j.dom.DOMDocument (implements org.w3c.dom.Document)
      - class org.dom4j.tree.AbstractElement (implements org.dom4j.Element)
        - class org.dom4j.tree.BaseElement
          - class org.dom4j.util.NonLazyElement
        - class org.dom4j.tree.DefaultElement
          - class org.dom4j.bean.BeanElement
          - class org.dom4j.datatype.DatatypeElement (implements com.sun.msv.datatype.SerializationContext, org.relaxng.datatype.ValidationContext)
          - class org.dom4j.dom.DOMElement (implements org.w3c.dom.Element)
          - class org.dom4j.util.IndexedElement
          - class org.dom4j.util.UserDataElement
    - class org.dom4j.tree.AbstractCharacterData (implements org.dom4j.CharacterData)
      - class org.dom4j.tree.AbstractCDATA (implements org.dom4j.CDATA)
        - class org.dom4j.tree.FlyweightCDATA (implements org.dom4j.CDATA)
          - class org.dom4j.tree.DefaultCDATA
            - class org.dom4j.dom.DOMCDATA (implements org.w3c.dom.CDATASection)
      - class org.dom4j.tree.AbstractComment (implements org.dom4j.Comment)
        - class org.dom4j.tree.FlyweightComment (implements org.dom4j.Comment)
          - class org.dom4j.tree.DefaultComment
            - class org.dom4j.dom.DOMComment (implements org.w3c.dom.Comment)
      - class org.dom4j.tree.AbstractText (implements org.dom4j.Text)
        - class org.dom4j.tree.FlyweightText (implements org.dom4j.Text)
          - class org.dom4j.tree.DefaultText
            - class org.dom4j.dom.DOMText (implements org.w3c.dom.Text)
    - class org.dom4j.tree.AbstractDocumentType (implements org.dom4j.DocumentType)
      - class org.dom4j.tree.DefaultDocumentType
        - class org.dom4j.dom.DOMDocumentType (implements org.w3c.dom.DocumentType)
    - class org.dom4j.tree.AbstractEntity (implements org.dom4j.Entity)
      - class org.dom4j.tree.FlyweightEntity
        - class org.dom4j.tree.DefaultEntity
          - class org.dom4j.dom.DOMEntityReference (implements org.w3c.dom.EntityReference)
    - class org.dom4j.tree.AbstractProcessingInstruction (implements org.dom4j.ProcessingInstruction)
      - class org.dom4j.tree.FlyweightProcessingInstruction
        - class org.dom4j.tree.DefaultProcessingInstruction
          - class org.dom4j.dom.DOMProcessingInstruction (implements org.w3c.dom.ProcessingInstruction)
    - class org.dom4j.Namespace
      - class org.dom4j.tree.DefaultNamespace
        - class org.dom4j.dom.DOMNamespace (implements org.w3c.dom.Node)
  - class javax.swing.table.AbstractTableModel (implements java.io.Serializable, javax.swing.table.TableModel)
    - class org.dom4j.swing.XMLTableModel
  - class org.dom4j.dtd.AttributeDecl
  - class org.dom4j.util.AttributeHelper
  - class org.dom4j.bean.BeanMetaData
  - class org.dom4j.tree.ConcurrentReaderHashMap.BarrierLock (implements java.io.Serializable)
  - class org.dom4j.tree.ConcurrentReaderHashMap.Entry (implements java.util.Map.Entry)
  - class org.xml.sax.helpers.DefaultHandler (implements org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler)
    - class org.dom4j.io.SAXContentHandler (implements org.xml.sax.ext.DeclHandler, org.xml.sax.DTDHandler, org.xml.sax.ext.LexicalHandler)
    - class org.dom4j.io.SAXEventRecorder (implements org.xml.sax.ext.DeclHandler, org.xml.sax.DTDHandler, java.io.Externalizable, org.xml.sax.ext.LexicalHandler)
  - class org.dom4j.xpath.DefaultNamespaceContext (implements org.jaxen.NamespaceContext, java.io.Serializable)
  - class org.dom4j.rule.pattern.DefaultPattern (implements org.dom4j.rule.Pattern)
  - class javax.swing.tree.DefaultTreeModel (implements java.io.Serializable, javax.swing.tree.TreeModel)
    - class org.dom4j.swing.DocumentTreeModel
  - class org.dom4j.xpath.DefaultXPath (implements org.dom4j.NodeFilter, java.io.Serializable, org.dom4j.XPath)
  - class org.dom4j.DocumentFactory (implements java.io.Serializable)
    - class org.dom4j.bean.BeanDocumentFactory
    - class org.dom4j.datatype.DatatypeDocumentFactory
    - class org.dom4j.datatype.DatatypeElementFactory
    - class org.dom4j.dom.DOMDocumentFactory (implements org.w3c.dom.DOMImplementation)
    - class org.dom4j.util.IndexedDocumentFactory
    - class org.dom4j.util.NonLazyDocumentFactory
    - class org.dom4j.util.UserDataDocumentFactory
  - class org.dom4j.DocumentHelper
  - class org.dom4j.dom.DOMAttributeNodeMap (implements org.w3c.dom.NamedNodeMap)
  - class org.dom4j.dom.DOMNodeHelper
  - class org.dom4j.dom.DOMNodeHelper.EmptyNodeList (implements org.w3c.dom.NodeList)
  - class org.dom4j.io.DOMReader
  - class org.dom4j.io.DOMWriter
  - class org.dom4j.dtd.ElementDecl
  - class org.dom4j.dtd.ExternalEntityDecl
  - class org.dom4j.tree.FilterIterator (implements java.util.Iterator)
    - class org.dom4j.tree.ElementIterator
    - class org.dom4j.tree.ElementNameIterator
    - class org.dom4j.tree.ElementQNameIterator
  - class org.dom4j.dtd.InternalEntityDecl
  - class org.dom4j.jaxb.JAXBSupport
    - class org.dom4j.jaxb.JAXBModifier
    - class org.dom4j.jaxb.JAXBReader
    - class org.dom4j.jaxb.JAXBWriter
  - class org.dom4j.swing.LeafTreeNode (implements javax.swing.tree.TreeNode)
    - class org.dom4j.swing.BranchTreeNode
  - class org.dom4j.rule.Mode
  - class org.dom4j.tree.NamespaceCache
  - class org.dom4j.tree.NamespaceStack
  - class org.dom4j.util.NodeComparator (implements java.util.Comparator)
  - class org.dom4j.rule.pattern.NodeTypePattern (implements org.dom4j.rule.Pattern)
  - class org.dom4j.rule.NullAction (implements org.dom4j.rule.Action)
  - class org.dom4j.io.OutputFormat (implements java.lang.Cloneable)
  - class org.dom4j.util.PerThreadSingleton (implements org.dom4j.util.SingletonStrategy)
  - class org.dom4j.util.ProxyDocumentFactory
  - class org.dom4j.xpp.ProxyXmlStartTag (implements org.gjt.xpp.XmlStartTag)
  - class org.dom4j.QName (implements java.io.Serializable)
  - class org.dom4j.tree.QNameCache
  - class org.dom4j.rule.Rule (implements java.lang.Comparable)
  - class org.dom4j.rule.RuleManager
  - class org.dom4j.rule.RuleSet
  - class org.dom4j.io.SAXModifier
  - class org.dom4j.io.SAXReader
  - class org.dom4j.io.SAXReader.SAXEntityResolver (implements org.xml.sax.EntityResolver, java.io.Serializable)
  - class javax.xml.transform.sax.SAXResult (implements javax.xml.transform.Result)
    - class org.dom4j.io.DocumentResult
    - class org.dom4j.io.XMLResult
  - class javax.xml.transform.sax.SAXSource (implements javax.xml.transform.Source)
    - class org.dom4j.io.DocumentSource
  - class org.dom4j.io.SAXValidator
  - class org.dom4j.io.SAXWriter (implements org.xml.sax.XMLReader)
  - class org.dom4j.datatype.SchemaParser
  - class org.dom4j.util.SimpleSingleton (implements org.dom4j.util.SingletonStrategy)
  - class org.dom4j.tree.SingleIterator (implements java.util.Iterator)
  - class org.dom4j.io.STAXEventReader
  - class org.dom4j.io.STAXEventWriter
  - class org.dom4j.rule.Stylesheet
  - class java.lang.Throwable (implements java.io.Serializable)
    - class java.lang.Exception
      - class org.dom4j.DocumentException
      - class java.lang.RuntimeException
        - class java.lang.IllegalArgumentException
          - class org.dom4j.IllegalAddException
          - class org.dom4j.datatype.InvalidSchemaException
          - class org.dom4j.InvalidXPathException
        - class org.dom4j.XPathException
  - class org.dom4j.VisitorSupport (implements org.dom4j.Visitor)
  - class org.dom4j.util.XMLErrorHandler (implements org.xml.sax.ErrorHandler)
  - class org.xml.sax.helpers.XMLFilterImpl (implements org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler, org.xml.sax.XMLFilter)
    - class org.dom4j.io.XMLWriter (implements org.xml.sax.ext.LexicalHandler)
      - class org.dom4j.io.HTMLWriter
  - class org.dom4j.swing.XMLTableColumnDefinition (implements java.io.Serializable)
  - class org.dom4j.swing.XMLTableDefinition (implements java.io.Serializable, org.jaxen.VariableContext)
  - class org.dom4j.xpath.XPathPattern (implements org.dom4j.rule.Pattern)
  - class org.dom4j.io.XPP3Reader
  - class org.dom4j.io.XPPReader

## Interface Hierarchy

- interface org.dom4j.rule.Action
- interface java.lang.Cloneable
  - interface org.dom4j.Attribute
  - interface org.dom4j.Branch
    - interface org.dom4j.Document
    - interface org.dom4j.Element
  - interface org.dom4j.CDATA
  - interface org.dom4j.CharacterData
    - interface org.dom4j.CDATA
    - interface org.dom4j.Comment
    - interface org.dom4j.Text
  - interface org.dom4j.Comment
  - interface org.dom4j.Document
  - interface org.dom4j.DocumentType
  - interface org.dom4j.Element
  - interface org.dom4j.Entity
  - interface org.dom4j.Node
    - interface org.dom4j.Attribute
    - interface org.dom4j.Branch
      - interface org.dom4j.Document
      - interface org.dom4j.Element
    - interface org.dom4j.CDATA
    - interface org.dom4j.CharacterData
      - interface org.dom4j.CDATA
      - interface org.dom4j.Comment
      - interface org.dom4j.Text
    - interface org.dom4j.Comment
    - interface org.dom4j.Document
    - interface org.dom4j.DocumentType
    - interface org.dom4j.Element
    - interface org.dom4j.Entity
    - interface org.dom4j.ProcessingInstruction
    - interface org.dom4j.Text
  - interface org.dom4j.ProcessingInstruction
  - interface org.dom4j.Text
- interface org.dom4j.ElementHandler
- interface org.dom4j.io.ElementModifier
- interface org.dom4j.ElementPath
- interface org.dom4j.jaxb.JAXBObjectHandler
- interface org.dom4j.jaxb.JAXBObjectModifier
- interface org.dom4j.NodeFilter
  - interface org.dom4j.rule.Pattern
  - interface org.dom4j.XPath
- interface org.dom4j.util.SingletonStrategy
- interface org.dom4j.Visitor

Copyright © 2001-2005 MetaStuff Ltd.. All Rights Reserved.