# Hierarchy For Package org.apache.cxf.staxutils

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - java.util.AbstractCollection<E> (implements java.util.Collection<E>)
    - java.util.AbstractList<E> (implements java.util.List<E>)
      - java.util.ArrayList<E> (implements java.lang.Cloneable, java.util.List<E>, java.util.RandomAccess, java.io.Serializable)
        - org.apache.cxf.staxutils.FastStack<T>
  - org.apache.cxf.staxutils.AbstractDOMStreamReader<T,​I> (implements javax.xml.stream.XMLStreamReader)
    - org.apache.cxf.staxutils.W3CDOMStreamReader
  - org.apache.cxf.staxutils.AbstractDOMStreamReader.ElementFrame<T,​I>
  - org.apache.cxf.staxutils.AutoCloseableXMLStreamReader (implements java.lang.AutoCloseable, javax.xml.stream.XMLStreamReader)
  - org.apache.cxf.staxutils.CachingXmlEventWriter (implements javax.xml.stream.XMLStreamWriter)
  - org.apache.cxf.staxutils.CachingXmlEventWriter.NSContext (implements javax.xml.namespace.NamespaceContext)
  - org.apache.cxf.staxutils.DelegatingXMLStreamWriter (implements javax.xml.stream.XMLStreamWriter)
  - org.apache.cxf.staxutils.DepthXMLStreamReader (implements javax.xml.stream.XMLStreamReader)
    - org.apache.cxf.staxutils.DepthRestrictingStreamReader
    - org.apache.cxf.staxutils.FragmentStreamReader
    - org.apache.cxf.staxutils.PartialXMLStreamReader
  - org.apache.cxf.staxutils.DocumentDepthProperties
  - org.apache.cxf.staxutils.PrettyPrintXMLStreamWriter (implements javax.xml.stream.XMLStreamWriter)
  - javax.xml.transform.sax.SAXSource (implements javax.xml.transform.Source)
    - org.apache.cxf.staxutils.StaxSource (implements org.xml.sax.XMLReader)
  - org.apache.cxf.staxutils.StaxStreamFilter (implements javax.xml.stream.StreamFilter)
  - org.apache.cxf.staxutils.StaxUtils
  - org.apache.cxf.staxutils.StaxUtils.StreamToDOMContext
  - javax.xml.stream.util.StreamReaderDelegate (implements javax.xml.stream.XMLStreamReader)
    - org.apache.cxf.staxutils.PropertiesExpandingStreamReader
  - org.apache.cxf.staxutils.StreamWriterContentHandler (implements org.xml.sax.ContentHandler, org.xml.sax.ext.LexicalHandler)
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - java.lang.RuntimeException
        - org.apache.cxf.staxutils.DepthExceededStaxException
  - org.apache.cxf.staxutils.W3CDOMStreamWriter (implements javax.xml.stream.XMLStreamWriter)
    - org.apache.cxf.staxutils.OverlayW3CDOMStreamWriter
  - org.apache.cxf.staxutils.W3CNamespaceContext (implements javax.xml.namespace.NamespaceContext)

## Interface Hierarchy

- org.apache.cxf.staxutils.XMLStreamReaderWrapper