# Hierarchy For Package net.sf.saxon.dom

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - net.sf.saxon.tree.wrapper.AbstractNodeWrapper (implements net.sf.saxon.om.NodeInfo, net.sf.saxon.tree.wrapper.VirtualNode)
    - net.sf.saxon.dom.DOMNodeWrapper (implements net.sf.saxon.tree.wrapper.SiblingCountingNode, net.sf.saxon.tree.util.SteppingNode<N>)
  - net.sf.saxon.event.Builder (implements net.sf.saxon.event.Receiver)
    - net.sf.saxon.dom.DOMWriter
  - javax.xml.parsers.DocumentBuilder
    - net.sf.saxon.dom.DocumentBuilderImpl
  - net.sf.saxon.dom.DOMEnvelope (implements net.sf.saxon.lib.ExternalObjectModel)
  - net.sf.saxon.dom.DOMNodeList (implements org.w3c.dom.NodeList)
  - net.sf.saxon.dom.DOMSender
  - net.sf.saxon.om.GenericTreeInfo (implements net.sf.saxon.om.TreeInfo)
    - net.sf.saxon.dom.DocumentWrapper
  - net.sf.saxon.dom.NodeOverNodeInfo (implements org.w3c.dom.Node)
    - net.sf.saxon.dom.AttrOverNodeInfo (implements org.w3c.dom.Attr)
    - net.sf.saxon.dom.DocumentOverNodeInfo (implements org.w3c.dom.Document)
    - net.sf.saxon.dom.ElementOverNodeInfo (implements org.w3c.dom.Element)
    - net.sf.saxon.dom.PIOverNodeInfo (implements org.w3c.dom.ProcessingInstruction)
    - net.sf.saxon.dom.TextOverNodeInfo (implements org.w3c.dom.Comment, org.w3c.dom.Text)
      - net.sf.saxon.dom.TextOverAttrInfo
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - java.lang.RuntimeException
        - org.w3c.dom.DOMException
          - net.sf.saxon.dom.DOMExceptionImpl
  - net.sf.saxon.Transform
    - net.sf.saxon.dom.DOMTransform
  - net.sf.saxon.om.TreeModel
    - net.sf.saxon.dom.DOMObjectModel (implements net.sf.saxon.lib.ExternalObjectModel)
  - net.sf.saxon.dom.TypeInfoImpl (implements org.w3c.dom.TypeInfo)