# Hierarchy For Package com.icl.saxon.om

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - com.icl.saxon.om.AbstractNode (implements javax.xml.transform.dom.DOMLocator, org.w3c.dom.Node, com.icl.saxon.om.NodeInfo, javax.xml.transform.SourceLocator)
  - com.icl.saxon.om.Axis
  - javax.xml.parsers.DocumentBuilder
    - com.icl.saxon.om.DocumentBuilderImpl
  - javax.xml.parsers.DocumentBuilderFactory
    - com.icl.saxon.om.DocumentBuilderFactoryImpl
  - com.icl.saxon.om.DocumentPool
  - com.icl.saxon.output.Emitter (implements javax.xml.transform.Result)
    - com.icl.saxon.om.Builder (implements org.xml.sax.ErrorHandler, org.xml.sax.Locator, javax.xml.transform.SourceLocator)
    - com.icl.saxon.output.ProxyEmitter
      - com.icl.saxon.om.Stripper
  - com.icl.saxon.om.EmptyEnumeration (implements com.icl.saxon.om.AxisEnumeration)
  - com.icl.saxon.om.Name
  - com.icl.saxon.om.NamePool
  - com.icl.saxon.om.Namespace
  - com.icl.saxon.om.Navigator
  - com.icl.saxon.om.PrependIterator (implements com.icl.saxon.om.AxisEnumeration)
  - com.icl.saxon.om.ProcInstParser
  - com.icl.saxon.om.SingletonEnumeration (implements com.icl.saxon.om.AxisEnumeration)
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - com.icl.saxon.om.NamespaceException
  - com.icl.saxon.om.XMLChar

## Interface Hierarchy

- com.icl.saxon.expr.LastPositionFinder
  - com.icl.saxon.om.AxisEnumeration (also extends com.icl.saxon.om.NodeEnumeration)
- com.icl.saxon.om.NodeEnumeration
  - com.icl.saxon.om.AxisEnumeration (also extends com.icl.saxon.expr.LastPositionFinder)
- javax.xml.transform.Source
  - com.icl.saxon.om.NodeInfo
    - com.icl.saxon.om.DocumentInfo