# Hierarchy For Package net.sf.saxon.serialize

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - net.sf.saxon.serialize.CharacterMap
  - net.sf.saxon.serialize.CharacterMapIndex (implements java.lang.Iterable<T>)
  - net.sf.saxon.serialize.ExpandedStreamResult
  - net.sf.saxon.serialize.HexCharacterReferenceGenerator (implements net.sf.saxon.serialize.CharacterReferenceGenerator)
  - net.sf.saxon.serialize.HTMLTagHashSet
  - net.sf.saxon.serialize.JSONEmitter
  - net.sf.saxon.event.SequenceReceiver (implements net.sf.saxon.event.Receiver)
    - net.sf.saxon.serialize.Emitter (implements net.sf.saxon.event.ReceiverWithOutputProperties)
      - net.sf.saxon.serialize.XMLEmitter
        - net.sf.saxon.serialize.HTMLEmitter
          - net.sf.saxon.serialize.HTML40Emitter
          - net.sf.saxon.serialize.HTML50Emitter
        - net.sf.saxon.serialize.MessageEmitter
        - net.sf.saxon.serialize.MessageWarner
        - net.sf.saxon.serialize.TEXTEmitter
        - net.sf.saxon.serialize.XHTML1Emitter
        - net.sf.saxon.serialize.XHTML5Emitter
    - net.sf.saxon.event.ProxyReceiver
      - net.sf.saxon.serialize.BinaryTextDecoder
      - net.sf.saxon.serialize.CDATAFilter
      - net.sf.saxon.serialize.CharacterMapExpander
      - net.sf.saxon.serialize.HTMLIndenter
      - net.sf.saxon.serialize.HTMLURIEscaper
        - net.sf.saxon.serialize.XHTMLURIEscaper
      - net.sf.saxon.serialize.MetaTagAdjuster
      - net.sf.saxon.serialize.PrincipalOutputGatekeeper
      - net.sf.saxon.serialize.UncommittedSerializer
      - net.sf.saxon.serialize.UnicodeNormalizer
      - net.sf.saxon.serialize.XHTMLPrefixRemover
      - net.sf.saxon.serialize.XML10ContentChecker
      - net.sf.saxon.serialize.XMLIndenter
    - net.sf.saxon.event.SequenceWriter
      - net.sf.saxon.serialize.AdaptiveEmitter (implements net.sf.saxon.event.ReceiverWithOutputProperties)
      - net.sf.saxon.serialize.JSONSerializer (implements net.sf.saxon.event.ReceiverWithOutputProperties)
  - net.sf.saxon.serialize.SerializationParamsHandler
  - net.sf.saxon.serialize.SerializationProperties
  - java.io.Writer (implements java.lang.Appendable, java.io.Closeable, java.io.Flushable)
    - net.sf.saxon.serialize.UTF8Writer

## Interface Hierarchy

- net.sf.saxon.serialize.CharacterReferenceGenerator