# Hierarchy For Package net.sf.saxon.event

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - net.sf.saxon.event.Builder (implements net.sf.saxon.event.Receiver)
  - net.sf.saxon.event.ContentHandlerProxy (implements net.sf.saxon.event.Receiver)
  - net.sf.saxon.event.ContentHandlerProxy.ContentHandlerProxyTraceListener (implements net.sf.saxon.lib.TraceListener)
  - net.sf.saxon.event.ContentHandlerProxyLocator (implements org.xml.sax.Locator)
  - net.sf.saxon.event.EventSource (implements javax.xml.transform.Source)
  - net.sf.saxon.event.LocationCopier (implements net.sf.saxon.event.CopyInformee, net.sf.saxon.event.SourceLocationProvider)
  - net.sf.saxon.event.PipelineConfiguration
  - net.sf.saxon.event.ReceiverOptions
  - net.sf.saxon.event.ReceivingContentHandler (implements org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.ext.LexicalHandler)
  - net.sf.saxon.event.Sender
  - net.sf.saxon.event.SequenceCopier
  - net.sf.saxon.event.SequenceReceiver (implements net.sf.saxon.event.Receiver)
    - net.sf.saxon.event.ComplexContentOutputter
    - net.sf.saxon.event.ProxyReceiver
      - net.sf.saxon.event.BuilderMonitor
      - net.sf.saxon.event.CommentStripper
      - net.sf.saxon.event.NamePoolConverter
      - net.sf.saxon.event.NamespaceReducer (implements net.sf.saxon.om.NamespaceResolver)
      - net.sf.saxon.event.OnEmptyHandler
      - net.sf.saxon.event.PathMaintainer
      - net.sf.saxon.event.PIGrabber
      - net.sf.saxon.event.StartTagBuffer (implements net.sf.saxon.om.NamespaceResolver)
        - net.sf.saxon.event.IDFilter
      - net.sf.saxon.event.Stripper
      - net.sf.saxon.event.TracingFilter
      - net.sf.saxon.event.TransformerReceiver
      - net.sf.saxon.event.TypeCheckingFilter
    - net.sf.saxon.event.SequenceWriter
      - net.sf.saxon.event.SequenceOutputter
    - net.sf.saxon.event.Sink
    - net.sf.saxon.event.TeeOutputter
    - net.sf.saxon.event.TreeReceiver
  - net.sf.saxon.event.StreamWriterToReceiver (implements javax.xml.stream.XMLStreamWriter)
  - net.sf.saxon.event.Stripper.StripRuleTarget (implements net.sf.saxon.trans.RuleTarget, java.io.Serializable)
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - javax.xml.transform.TransformerException
        - net.sf.saxon.trans.XPathException
          - net.sf.saxon.event.CopyNamespaceSensitiveException
          - net.sf.saxon.event.NoOpenStartTagException
  - net.sf.saxon.event.Transmitter (implements javax.xml.transform.Source)

## Interface Hierarchy

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

Copyright (c) 2004-2013 Saxonica Limited. All rights reserved.