# Hierarchy For Package org.jboss.resteasy.plugins.providers.jaxb

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.jboss.resteasy.plugins.providers.AbstractEntityProvider<T> (implements org.jboss.resteasy.spi.AsyncMessageBodyWriter<T>, javax.ws.rs.ext.MessageBodyReader<T>)
    - org.jboss.resteasy.plugins.providers.jaxb.AbstractJAXBProvider<T> (implements org.jboss.resteasy.core.messagebody.AsyncBufferedMessageBodyWriter<T>)
      - org.jboss.resteasy.plugins.providers.jaxb.JAXBElementProvider
      - org.jboss.resteasy.plugins.providers.jaxb.JAXBXmlRootElementProvider
      - org.jboss.resteasy.plugins.providers.jaxb.JAXBXmlSeeAlsoProvider
      - org.jboss.resteasy.plugins.providers.jaxb.JAXBXmlTypeProvider
  - org.jboss.resteasy.plugins.providers.jaxb.AbstractJAXBContextFinder (implements org.jboss.resteasy.plugins.providers.jaxb.JAXBContextFinder)
    - org.jboss.resteasy.plugins.providers.jaxb.XmlJAXBContextFinder (implements javax.ws.rs.ext.ContextResolver<T>)
  - org.jboss.resteasy.plugins.providers.jaxb.AbstractJAXBContextFinder.CacheKey
  - org.jboss.resteasy.plugins.providers.jaxb.AnnotationFactory
  - org.jboss.resteasy.plugins.providers.jaxb.BaseMarshaller (implements javax.xml.bind.Marshaller)
  - org.jboss.resteasy.plugins.providers.jaxb.CollectionProvider (implements org.jboss.resteasy.core.messagebody.AsyncBufferedMessageBodyWriter<T>, javax.ws.rs.ext.MessageBodyReader<T>)
  - org.jboss.resteasy.plugins.providers.jaxb.IgnoredMediaTypes
  - org.jboss.resteasy.plugins.providers.jaxb.JaxbCollection
  - javax.xml.bind.JAXBContext
    - org.jboss.resteasy.plugins.providers.jaxb.JAXBContextWrapper
  - org.jboss.resteasy.plugins.providers.jaxb.JaxbMap
  - org.jboss.resteasy.plugins.providers.jaxb.JaxbMap.Entry
  - org.jboss.resteasy.plugins.providers.jaxb.MapProvider (implements org.jboss.resteasy.core.messagebody.AsyncBufferedMessageBodyWriter<T>, javax.ws.rs.ext.MessageBodyReader<T>)
  - com.sun.xml.bind.marshaller.NamespacePrefixMapper
    - org.jboss.resteasy.plugins.providers.jaxb.XmlNamespacePrefixMapper
  - org.jboss.resteasy.plugins.providers.jaxb.PrettyProcessor (implements org.jboss.resteasy.spi.DecoratorProcessor<T,​A>)
  - org.jboss.resteasy.plugins.providers.jaxb.SecureUnmarshaller (implements javax.xml.bind.Unmarshaller)
  - org.jboss.resteasy.plugins.providers.jaxb.StylesheetProcessor (implements org.jboss.resteasy.spi.DecoratorProcessor<T,​A>)
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - java.lang.RuntimeException
        - org.jboss.resteasy.spi.Failure
          - org.jboss.resteasy.spi.LoggableFailure
            - org.jboss.resteasy.spi.WriterException
              - org.jboss.resteasy.plugins.providers.jaxb.JAXBMarshalException
          - org.jboss.resteasy.spi.ReaderException
            - org.jboss.resteasy.plugins.providers.jaxb.JAXBUnmarshalException
  - org.jboss.resteasy.plugins.providers.jaxb.XmlHeaderProcessor (implements org.jboss.resteasy.spi.DecoratorProcessor<T,​A>)

## Interface Hierarchy

- org.jboss.resteasy.plugins.providers.jaxb.JAXBContextFinder