## Hierarchy For Package net.sf.saxon.event

Package Hierarchies:
  All Packages

## Class Hierarchy

- class java.lang.Object
  - class net.sf.saxon.event.Builder (implements net.sf.saxon.event.Receiver)
  - class net.sf.saxon.event.DocumentSender (implements net.sf.saxon.event.SaxonLocator)
  - class net.sf.saxon.event.Emitter (implements net.sf.saxon.event.Receiver, javax.xml.transform.Result)
    - class net.sf.saxon.event.ContentHandlerProxy (implements org.xml.sax.Locator)
    - class net.sf.saxon.event.XMLEmitter
      - class net.sf.saxon.event.HTMLEmitter
      - class net.sf.saxon.event.MessageEmitter
      - class net.sf.saxon.event.TEXTEmitter
      - class net.sf.saxon.event.XHTMLEmitter
  - class net.sf.saxon.event.HTMLTagHashSet
  - class net.sf.saxon.event.PipelineConfiguration
  - class net.sf.saxon.event.ReceiverOptions
  - class net.sf.saxon.event.ReceivingContentHandler (implements org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.ext.LexicalHandler, net.sf.saxon.event.SaxonLocator)
  - class net.sf.saxon.event.ResultWrapper
  - class net.sf.saxon.event.SaxonOutputKeys
  - class net.sf.saxon.event.Sender
  - class net.sf.saxon.event.SequenceCopier
  - class net.sf.saxon.event.SequenceReceiver (implements net.sf.saxon.event.Receiver)
    - class net.sf.saxon.event.ComplexContentOutputter
    - class net.sf.saxon.event.ProxyReceiver
      - class net.sf.saxon.event.CDATAFilter
      - class net.sf.saxon.event.CharacterMapExpander
      - class net.sf.saxon.event.CommentStripper
      - class net.sf.saxon.event.DocumentValidator
      - class net.sf.saxon.event.HTMLIndenter
        - class net.sf.saxon.event.XHTMLIndenter
      - class net.sf.saxon.event.HTMLURIEscaper
        - class net.sf.saxon.event.XHTMLURIEscaper
      - class net.sf.saxon.event.LocationCopier (implements net.sf.saxon.event.LocationProvider)
      - class net.sf.saxon.event.MetaTagAdjuster
      - class net.sf.saxon.event.NamePoolConverter
      - class net.sf.saxon.event.NamespaceReducer (implements net.sf.saxon.om.NamespaceResolver)
      - class net.sf.saxon.event.PIGrabber
      - class net.sf.saxon.event.StartTagBuffer (implements net.sf.saxon.om.NamespaceResolver)
        - class net.sf.saxon.event.IDFilter
      - class net.sf.saxon.event.Stripper
      - class net.sf.saxon.event.TransformerReceiver
      - class net.sf.saxon.event.TypeCheckingFilter
      - class net.sf.saxon.event.UncommittedSerializer
      - class net.sf.saxon.event.UnicodeNormalizer
      - class net.sf.saxon.event.XML10ContentChecker
      - class net.sf.saxon.event.XMLIndenter
    - class net.sf.saxon.event.SequenceWriter
      - class net.sf.saxon.event.SequenceOutputter
    - class net.sf.saxon.event.TeeOutputter
    - class net.sf.saxon.event.TreeReceiver
  - class net.sf.saxon.event.Sink (implements net.sf.saxon.event.Receiver)
  - class net.sf.saxon.event.StandardOutputResolver (implements net.sf.saxon.OutputURIResolver)
  - class java.lang.Throwable (implements java.io.Serializable)
    - class java.lang.Exception
      - class javax.xml.transform.TransformerException
        - class net.sf.saxon.trans.XPathException
          - class net.sf.saxon.trans.DynamicError
            - class net.sf.saxon.event.NoOpenStartTagException

## Interface Hierarchy

- interface net.sf.saxon.event.LocationProvider
  - interface net.sf.saxon.event.SaxonLocator (also extends org.xml.sax.Locator, javax.xml.transform.SourceLocator)
- interface org.xml.sax.Locator
  - interface net.sf.saxon.event.SaxonLocator (also extends net.sf.saxon.event.LocationProvider, javax.xml.transform.SourceLocator)
- interface javax.xml.transform.Result
  - interface net.sf.saxon.event.Receiver
- interface javax.xml.transform.SourceLocator
  - interface net.sf.saxon.event.SaxonLocator (also extends net.sf.saxon.event.LocationProvider, org.xml.sax.Locator)