# Hierarchy For All Packages

Package Hierarchies:

- javax.xml.bind,
- javax.xml.bind.annotation,
- javax.xml.bind.annotation.adapters,
- javax.xml.bind.attachment,
- javax.xml.bind.helpers,
- javax.xml.bind.util

## Class Hierarchy

- java.lang.Object
  - javax.xml.bind.helpers.AbstractMarshallerImpl (implements javax.xml.bind.Marshaller)
  - javax.xml.bind.helpers.AbstractUnmarshallerImpl (implements javax.xml.bind.Unmarshaller)
  - javax.xml.bind.attachment.AttachmentMarshaller
  - javax.xml.bind.attachment.AttachmentUnmarshaller
  - javax.xml.bind.Binder<XmlNode>
  - javax.xml.bind.DatatypeConverter
  - javax.xml.bind.helpers.DefaultValidationEventHandler (implements javax.xml.bind.ValidationEventHandler)
  - javax.xml.bind.JAXB
  - javax.xml.bind.JAXBContext
  - javax.xml.bind.JAXBElement<T> (implements java.io.Serializable)
  - javax.xml.bind.JAXBElement.GlobalScope
  - javax.xml.bind.JAXBIntrospector
  - javax.xml.bind.Marshaller.Listener
  - java.security.Permission (implements java.security.Guard, java.io.Serializable)
    - java.security.BasicPermission (implements java.io.Serializable)
      - javax.xml.bind.JAXBPermission
  - javax.xml.transform.sax.SAXResult (implements javax.xml.transform.Result)
    - javax.xml.bind.util.JAXBResult
  - javax.xml.transform.sax.SAXSource (implements javax.xml.transform.Source)
    - javax.xml.bind.util.JAXBSource
  - javax.xml.bind.SchemaOutputResolver
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - javax.xml.bind.JAXBException
        - javax.xml.bind.MarshalException
        - javax.xml.bind.PropertyException
        - javax.xml.bind.UnmarshalException
        - javax.xml.bind.ValidationException
      - java.lang.RuntimeException
        - javax.xml.bind.DataBindingException
        - javax.xml.bind.TypeConstraintException
  - javax.xml.bind.Unmarshaller.Listener
  - javax.xml.bind.util.ValidationEventCollector (implements javax.xml.bind.ValidationEventHandler)
  - javax.xml.bind.helpers.ValidationEventImpl (implements javax.xml.bind.ValidationEvent)
    - javax.xml.bind.helpers.NotIdentifiableEventImpl (implements javax.xml.bind.NotIdentifiableEvent)
    - javax.xml.bind.helpers.ParseConversionEventImpl (implements javax.xml.bind.ParseConversionEvent)
    - javax.xml.bind.helpers.PrintConversionEventImpl (implements javax.xml.bind.PrintConversionEvent)
  - javax.xml.bind.helpers.ValidationEventLocatorImpl (implements javax.xml.bind.ValidationEventLocator)
  - javax.xml.bind.annotation.W3CDomHandler (implements javax.xml.bind.annotation.DomHandler<ElementT,ResultT>)
  - javax.xml.bind.annotation.adapters.XmlAdapter<ValueType,BoundType>
    - javax.xml.bind.annotation.adapters.CollapsedStringAdapter
    - javax.xml.bind.annotation.adapters.HexBinaryAdapter
    - javax.xml.bind.annotation.adapters.NormalizedStringAdapter
  - javax.xml.bind.annotation.XmlElement.DEFAULT
  - javax.xml.bind.annotation.XmlElementDecl.GLOBAL
  - javax.xml.bind.annotation.XmlElementRef.DEFAULT
  - javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter.DEFAULT
  - javax.xml.bind.annotation.XmlSchemaType.DEFAULT
  - javax.xml.bind.annotation.XmlType.DEFAULT

## Interface Hierarchy

- org.xml.sax.ContentHandler
  - javax.xml.bind.UnmarshallerHandler
- javax.xml.bind.DatatypeConverterInterface
- javax.xml.bind.annotation.DomHandler<ElementT,ResultT>
- javax.xml.bind.Element
- javax.xml.bind.JAXBContextFactory
- javax.xml.bind.Marshaller
- javax.xml.bind.Unmarshaller
- javax.xml.bind.ValidationEvent
  - javax.xml.bind.NotIdentifiableEvent
  - javax.xml.bind.ParseConversionEvent
  - javax.xml.bind.PrintConversionEvent
- javax.xml.bind.ValidationEventHandler
- javax.xml.bind.ValidationEventLocator
- javax.xml.bind.Validator

## Annotation Type Hierarchy

- javax.xml.bind.annotation.XmlValue (implements java.lang.annotation.Annotation)
- javax.xml.bind.annotation.XmlType (implements java.lang.annotation.Annotation)
- javax.xml.bind.annotation.XmlTransient (implements java.lang.annotation.Annotation)
- javax.xml.bind.annotation.XmlSeeAlso (implements java.lang.annotation.Annotation)
- javax.xml.bind.annotation.XmlSchemaTypes (implements java.lang.annotation.Annotation)
- javax.xml.bind.annotation.XmlSchemaType (implements java.lang.annotation.Annotation)
- javax.xml.bind.annotation.XmlSchema (implements java.lang.annotation.Annotation)
- javax.xml.bind.annotation.XmlRootElement (implements java.lang.annotation.Annotation)
- javax.xml.bind.annotation.XmlRegistry (implements java.lang.annotation.Annotation)
- javax.xml.bind.annotation.XmlNs (implements java.lang.annotation.Annotation)
- javax.xml.bind.annotation.XmlMixed (implements java.lang.annotation.Annotation)
- javax.xml.bind.annotation.XmlMimeType (implements java.lang.annotation.Annotation)
- javax.xml.bind.annotation.XmlList (implements java.lang.annotation.Annotation)
- javax.xml.bind.annotation.XmlInlineBinaryData (implements java.lang.annotation.Annotation)
- javax.xml.bind.annotation.XmlIDREF (implements java.lang.annotation.Annotation)
- javax.xml.bind.annotation.XmlID (implements java.lang.annotation.Annotation)
- javax.xml.bind.annotation.XmlEnumValue (implements java.lang.annotation.Annotation)
- javax.xml.bind.annotation.XmlEnum (implements java.lang.annotation.Annotation)
- javax.xml.bind.annotation.XmlElements (implements java.lang.annotation.Annotation)
- javax.xml.bind.annotation.XmlElementWrapper (implements java.lang.annotation.Annotation)
- javax.xml.bind.annotation.XmlElementRefs (implements java.lang.annotation.Annotation)
- javax.xml.bind.annotation.XmlElementRef (implements java.lang.annotation.Annotation)
- javax.xml.bind.annotation.XmlElementDecl (implements java.lang.annotation.Annotation)
- javax.xml.bind.annotation.XmlElement (implements java.lang.annotation.Annotation)
- javax.xml.bind.annotation.XmlAttribute (implements java.lang.annotation.Annotation)
- javax.xml.bind.annotation.XmlAttachmentRef (implements java.lang.annotation.Annotation)
- javax.xml.bind.annotation.XmlAnyElement (implements java.lang.annotation.Annotation)
- javax.xml.bind.annotation.XmlAnyAttribute (implements java.lang.annotation.Annotation)
- javax.xml.bind.annotation.XmlAccessorType (implements java.lang.annotation.Annotation)
- javax.xml.bind.annotation.XmlAccessorOrder (implements java.lang.annotation.Annotation)
- javax.xml.bind.annotation.adapters.XmlJavaTypeAdapters (implements java.lang.annotation.Annotation)
- javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter (implements java.lang.annotation.Annotation)

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - javax.xml.bind.annotation.XmlNsForm
    - javax.xml.bind.annotation.XmlAccessType
    - javax.xml.bind.annotation.XmlAccessOrder

Copyright © 2004-2017 Oracle