# Hierarchy For Package org.apache.xalan.xsltc.dom

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.apache.xalan.xsltc.dom.ArrayNodeListIterator (implements org.apache.xml.dtm.DTMAxisIterator)
  - org.apache.xalan.xsltc.dom.BitArray (implements java.io.Externalizable)
  - org.apache.xalan.xsltc.dom.CollatorFactoryBase (implements org.apache.xalan.xsltc.CollatorFactory)
  - org.apache.xalan.xsltc.dom.DocumentCache (implements org.apache.xalan.xsltc.DOMCache)
  - org.apache.xalan.xsltc.dom.DocumentCache.CachedDocument
  - org.apache.xalan.xsltc.dom.DOMAdapter (implements org.apache.xalan.xsltc.DOM)
  - org.apache.xalan.xsltc.dom.DOMWSFilter (implements org.apache.xml.dtm.DTMWSFilter)
  - org.apache.xml.dtm.ref.DTMAxisIteratorBase (implements org.apache.xml.dtm.DTMAxisIterator)
    - org.apache.xalan.xsltc.dom.AbsoluteIterator
    - org.apache.xalan.xsltc.dom.CachedNodeListIterator
    - org.apache.xalan.xsltc.dom.ClonedNodeListIterator
    - org.apache.xalan.xsltc.dom.CurrentNodeListIterator
    - org.apache.xml.dtm.ref.DTMDefaultBaseIterators.InternalAxisIteratorBase
      - org.apache.xml.dtm.ref.DTMDefaultBaseIterators.NamespaceIterator
        - org.apache.xalan.xsltc.dom.SAXImpl.TypedNamespaceIterator
      - org.apache.xalan.xsltc.dom.SAXImpl.NamespaceAttributeIterator
      - org.apache.xalan.xsltc.dom.SAXImpl.NamespaceChildrenIterator
      - org.apache.xalan.xsltc.dom.SAXImpl.NamespaceWildcardIterator
    - org.apache.xalan.xsltc.dom.DupFilterIterator
    - org.apache.xalan.xsltc.dom.FilterIterator
    - org.apache.xalan.xsltc.dom.ForwardPositionIterator
    - org.apache.xalan.xsltc.dom.KeyIndex
    - org.apache.xalan.xsltc.dom.MatchingIterator
    - org.apache.xalan.xsltc.dom.MultiValuedNodeHeapIterator
      - org.apache.xalan.xsltc.dom.KeyIndex.KeyIndexIterator
      - org.apache.xalan.xsltc.dom.UnionIterator
    - org.apache.xalan.xsltc.dom.NthIterator
    - org.apache.xalan.xsltc.dom.SimpleResultTreeImpl.SimpleIterator
    - org.apache.xalan.xsltc.dom.SimpleResultTreeImpl.SingletonIterator
    - org.apache.xalan.xsltc.dom.SingletonIterator
    - org.apache.xalan.xsltc.dom.SortingIterator
    - org.apache.xalan.xsltc.dom.StepIterator
      - org.apache.xalan.xsltc.dom.FilteredStepIterator
  - org.apache.xml.dtm.ref.DTMDefaultBase (implements org.apache.xml.dtm.DTM)
    - org.apache.xml.dtm.ref.DTMDefaultBaseTraversers
      - org.apache.xml.dtm.ref.DTMDefaultBaseIterators
        - org.apache.xml.dtm.ref.sax2dtm.SAX2DTM (implements org.xml.sax.ContentHandler, org.xml.sax.ext.DeclHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler, org.xml.sax.ext.LexicalHandler)
          - org.apache.xml.dtm.ref.sax2dtm.SAX2DTM2
            - org.apache.xalan.xsltc.dom.SAXImpl (implements org.apache.xalan.xsltc.dom.DOMBuilder, org.apache.xalan.xsltc.DOMEnhancedForDTM)
  - org.apache.xml.dtm.DTMManager
    - org.apache.xml.dtm.ref.DTMManagerDefault
      - org.apache.xalan.xsltc.dom.XSLTCDTMManager
  - org.apache.xalan.xsltc.dom.EmptyFilter (implements org.apache.xalan.xsltc.dom.Filter)
  - org.apache.xml.serializer.EmptySerializer (implements org.apache.xml.serializer.SerializationHandler)
    - org.apache.xalan.xsltc.dom.SimpleResultTreeImpl (implements org.apache.xalan.xsltc.DOM, org.apache.xml.dtm.DTM)
      - org.apache.xalan.xsltc.dom.AdaptiveResultTreeImpl
  - org.apache.xalan.xsltc.dom.LoadDocument
  - org.apache.xalan.xsltc.dom.MultiDOM (implements org.apache.xalan.xsltc.DOM)
  - org.apache.xalan.xsltc.dom.MultiValuedNodeHeapIterator.HeapNode (implements java.lang.Cloneable)
  - org.apache.xalan.xsltc.dom.NodeCounter
    - org.apache.xalan.xsltc.dom.AnyNodeCounter
    - org.apache.xalan.xsltc.dom.MultipleNodeCounter
    - org.apache.xalan.xsltc.dom.SingleNodeCounter
  - org.apache.xalan.xsltc.dom.NodeIteratorBase (implements org.apache.xalan.xsltc.NodeIterator)
  - org.apache.xalan.xsltc.dom.NodeSortRecord
  - org.apache.xalan.xsltc.dom.NodeSortRecordFactory

## Interface Hierarchy

- org.xml.sax.ContentHandler
  - org.apache.xalan.xsltc.dom.ExtendedSAX (also extends org.xml.sax.ext.DeclHandler, org.xml.sax.DTDHandler, org.xml.sax.ext.LexicalHandler)
    - org.apache.xalan.xsltc.dom.DOMBuilder
- org.apache.xalan.xsltc.dom.CurrentNodeListFilter
- org.xml.sax.ext.DeclHandler
  - org.apache.xalan.xsltc.dom.ExtendedSAX (also extends org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.ext.LexicalHandler)
    - org.apache.xalan.xsltc.dom.DOMBuilder
- org.xml.sax.DTDHandler
  - org.apache.xalan.xsltc.dom.ExtendedSAX (also extends org.xml.sax.ContentHandler, org.xml.sax.ext.DeclHandler, org.xml.sax.ext.LexicalHandler)
    - org.apache.xalan.xsltc.dom.DOMBuilder
- org.apache.xalan.xsltc.dom.Filter
- org.xml.sax.ext.LexicalHandler
  - org.apache.xalan.xsltc.dom.ExtendedSAX (also extends org.xml.sax.ContentHandler, org.xml.sax.ext.DeclHandler, org.xml.sax.DTDHandler)
    - org.apache.xalan.xsltc.dom.DOMBuilder
- org.apache.xalan.xsltc.dom.StripWhitespaceFilter