## Hierarchy For All Packages

Package Hierarchies:
  javanet.staxutils, javanet.staxutils.error, javanet.staxutils.events, javanet.staxutils.helpers, javanet.staxutils.io

## Class Hierarchy

- java.lang.Object
  - javanet.staxutils.events.AbstractXMLEvent (implements java.lang.Cloneable, javanet.staxutils.events.ExtendedXMLEvent, java.io.Serializable)
    - javanet.staxutils.events.AbstractCharactersEvent (implements javax.xml.stream.events.Characters)
      - javanet.staxutils.events.CDataEvent
      - javanet.staxutils.events.CharactersEvent
      - javanet.staxutils.events.IgnorableSpaceEvent
    - javanet.staxutils.events.AttributeEvent (implements javax.xml.stream.events.Attribute)
      - javanet.staxutils.events.NamespaceEvent (implements javax.xml.stream.events.Namespace)
    - javanet.staxutils.events.CommentEvent (implements javax.xml.stream.events.Comment)
    - javanet.staxutils.events.DTDEvent (implements javax.xml.stream.events.DTD)
    - javanet.staxutils.events.EndDocumentEvent (implements javax.xml.stream.events.EndDocument)
    - javanet.staxutils.events.EndElementEvent (implements javax.xml.stream.events.EndElement)
    - javanet.staxutils.events.EntityDeclarationEvent (implements javax.xml.stream.events.EntityDeclaration)
    - javanet.staxutils.events.EntityReferenceEvent (implements javax.xml.stream.events.EntityReference)
    - javanet.staxutils.events.NotationDeclarationEvent (implements javax.xml.stream.events.NotationDeclaration)
    - javanet.staxutils.events.ProcessingInstructionEvent (implements javax.xml.stream.events.ProcessingInstruction)
    - javanet.staxutils.events.StartDocumentEvent (implements javax.xml.stream.events.StartDocument)
    - javanet.staxutils.events.StartElementEvent (implements javax.xml.stream.events.StartElement)
  - javanet.staxutils.events.BaseXMLEventAllocator (implements javax.xml.stream.util.XMLEventAllocator)
    - javanet.staxutils.events.EventAllocator
  - javanet.staxutils.BaseXMLEventReader (implements javax.xml.stream.XMLEventReader)
    - javanet.staxutils.helpers.ListEventReader
  - javanet.staxutils.BaseXMLEventWriter (implements javax.xml.stream.XMLEventWriter)
    - javanet.staxutils.io.StreamEventWriter
    - javanet.staxutils.XMLStreamEventWriter
  - javanet.staxutils.BaseXMLStreamReader (implements javax.xml.stream.XMLStreamReader)
  - org.xml.sax.helpers.DefaultHandler (implements org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler)
    - javanet.staxutils.ContentHandlerToXMLEventWriter
    - javanet.staxutils.ContentHandlerToXMLStreamWriter
    - javanet.staxutils.StAXContentHandler (implements org.xml.sax.ext.LexicalHandler)
      - javanet.staxutils.StAXEventContentHandler
      - javanet.staxutils.StAXStreamContentHandler
  - javanet.staxutils.DummyLocator (implements org.xml.sax.Locator)
  - javanet.staxutils.EmptyNamespaceContext (implements javanet.staxutils.ExtendedNamespaceContext, javanet.staxutils.StaticNamespaceContext)
  - javanet.staxutils.helpers.EventMatcher
  - javanet.staxutils.helpers.EventWriterDelegate (implements javax.xml.stream.XMLEventWriter)
    - javanet.staxutils.IndentingXMLEventWriter (implements javanet.staxutils.Indentation)
  - javanet.staxutils.helpers.ListEventConsumer (implements javax.xml.stream.util.XMLEventConsumer)
  - javanet.staxutils.NamespaceContextAdapter (implements javax.xml.namespace.NamespaceContext)
  - javax.xml.transform.sax.SAXResult (implements javax.xml.transform.Result)
    - javanet.staxutils.StAXResult
  - javax.xml.transform.sax.SAXSource (implements javax.xml.transform.Source)
    - javanet.staxutils.StAXSource
  - javanet.staxutils.SimpleLocation (implements javanet.staxutils.ExtendedLocation, javanet.staxutils.StaticLocation)
  - javanet.staxutils.SimpleNamespaceContext (implements javanet.staxutils.ExtendedNamespaceContext, javanet.staxutils.StaticNamespaceContext)
    - javanet.staxutils.helpers.ElementContext
  - javanet.staxutils.io.StAXStreamWriter (implements javax.xml.stream.XMLStreamWriter)
  - javanet.staxutils.helpers.StreamWriterDelegate (implements javax.xml.stream.XMLStreamWriter)
    - javanet.staxutils.IndentingXMLStreamWriter (implements javanet.staxutils.Indentation)
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - java.lang.RuntimeException
        - java.lang.IllegalStateException
          - javanet.staxutils.error.IllegalStreamStateException
  - javanet.staxutils.helpers.UnknownLocation (implements javax.xml.stream.Location, javanet.staxutils.StaticLocation)
  - javanet.staxutils.XMLEventConsumerDelegate (implements javax.xml.stream.util.XMLEventConsumer)
  - javax.xml.stream.XMLEventFactory
    - javanet.staxutils.events.BaseXMLEventFactory
      - javanet.staxutils.events.EventFactory
  - javanet.staxutils.XMLEventPipe
  - javanet.staxutils.XMLEventReaderToContentHandler (implements javanet.staxutils.StAXReaderToContentHandler)
  - javanet.staxutils.XMLEventStreamWriter (implements javax.xml.stream.XMLStreamWriter)
  - org.xml.sax.helpers.XMLFilterImpl (implements org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler, org.xml.sax.XMLFilter)
    - javanet.staxutils.helpers.XMLFilterImplEx (implements org.xml.sax.ext.LexicalHandler)
  - javax.xml.stream.XMLInputFactory
    - javanet.staxutils.BaseXMLInputFactory
  - javax.xml.stream.XMLOutputFactory
    - javanet.staxutils.BaseXMLOutputFactory
      - javanet.staxutils.OutputFactory
    - javanet.staxutils.helpers.FilterXMLOutputFactory
      - javanet.staxutils.StaxUtilsXMLOutputFactory
  - javanet.staxutils.XMLStreamEventReader (implements javax.xml.stream.XMLEventReader)
  - javanet.staxutils.XMLStreamReaderToContentHandler (implements javanet.staxutils.StAXReaderToContentHandler)
  - javanet.staxutils.XMLStreamUtils
  - javanet.staxutils.io.XMLWriterUtils

## Interface Hierarchy

- javanet.staxutils.Indentation
- javax.xml.stream.Location
  - javanet.staxutils.ExtendedLocation
  - javanet.staxutils.StaticLocation
- javax.xml.namespace.NamespaceContext
  - javanet.staxutils.ExtendedNamespaceContext
  - javanet.staxutils.StaticNamespaceContext
- javanet.staxutils.StAXReaderToContentHandler
- javax.xml.stream.XMLStreamConstants
  - javanet.staxutils.events.ExtendedXMLEvent
  - javax.xml.stream.events.XMLEvent
    - javanet.staxutils.events.ExtendedXMLEvent