# Hierarchy For Package org.apache.xmlbeans

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.apache.xmlbeans.BindingConfig
  - java.util.Calendar (implements java.lang.Cloneable, java.lang.Comparable<T>, java.io.Serializable)
    - java.util.GregorianCalendar
      - org.apache.xmlbeans.XmlCalendar
  - org.apache.xmlbeans.FilterXmlObject (implements org.apache.xmlbeans.DelegateXmlObject, org.apache.xmlbeans.SimpleValue, org.apache.xmlbeans.XmlObject)
  - org.apache.xmlbeans.GDate (implements org.apache.xmlbeans.GDateSpecification, java.io.Serializable)
  - org.apache.xmlbeans.GDateBuilder (implements org.apache.xmlbeans.GDateSpecification, java.io.Serializable)
  - org.apache.xmlbeans.GDuration (implements org.apache.xmlbeans.GDurationSpecification, java.io.Serializable)
  - org.apache.xmlbeans.GDurationBuilder (implements org.apache.xmlbeans.GDurationSpecification, java.io.Serializable)
  - org.apache.xmlbeans.QNameCache
  - org.apache.xmlbeans.QNameSet (implements org.apache.xmlbeans.QNameSetSpecification, java.io.Serializable)
  - org.apache.xmlbeans.QNameSetBuilder (implements org.apache.xmlbeans.QNameSetSpecification, java.io.Serializable)
  - org.apache.xmlbeans.SchemaComponent.Ref
    - org.apache.xmlbeans.SchemaAttributeGroup.Ref
    - org.apache.xmlbeans.SchemaGlobalAttribute.Ref
    - org.apache.xmlbeans.SchemaGlobalElement.Ref
    - org.apache.xmlbeans.SchemaIdentityConstraint.Ref
    - org.apache.xmlbeans.SchemaModelGroup.Ref
    - org.apache.xmlbeans.SchemaType.Ref
  - org.apache.xmlbeans.StringEnumAbstractBase (implements java.io.Serializable)
  - org.apache.xmlbeans.StringEnumAbstractBase.Table
  - org.apache.xmlbeans.SystemProperties
  - org.apache.xmlbeans.ThreadLocalUtil
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - java.lang.RuntimeException
        - org.apache.xmlbeans.XmlRuntimeException
          - org.apache.xmlbeans.SchemaTypeLoaderException
      - org.apache.xmlbeans.XmlException
  - org.apache.xmlbeans.XmlBase64Binary.Factory
  - org.apache.xmlbeans.XmlBeans
  - org.apache.xmlbeans.XmlCursor.TokenType
  - org.apache.xmlbeans.XmlCursor.XmlBookmark
    - org.apache.xmlbeans.CDataBookmark
    - org.apache.xmlbeans.SchemaBookmark
    - org.apache.xmlbeans.XmlLineNumber
  - org.apache.xmlbeans.XmlDocumentProperties
  - org.apache.xmlbeans.XmlError (implements java.io.Serializable)
    - org.apache.xmlbeans.XmlValidationError
  - org.apache.xmlbeans.XmlErrorCodes
  - org.apache.xmlbeans.XmlFactoryHook.ThreadContext
  - org.apache.xmlbeans.XmlOptionCharEscapeMap
  - org.apache.xmlbeans.XmlOptions (implements java.io.Serializable)
  - org.apache.xmlbeans.XmlSimpleList<T> (implements java.util.List<E>, java.io.Serializable)

## Interface Hierarchy

- java.lang.AutoCloseable
  - org.apache.xmlbeans.XmlCursor (also extends org.apache.xmlbeans.XmlTokenSource)
- org.apache.xmlbeans.DelegateXmlObject
- org.apache.xmlbeans.Filer
- org.apache.xmlbeans.GDateSpecification
- org.apache.xmlbeans.GDurationSpecification
- org.apache.xmlbeans.InterfaceExtension
- org.apache.xmlbeans.InterfaceExtension.MethodSignature
- org.apache.xmlbeans.ObjectFactory
- org.apache.xmlbeans.PrePostExtension
- org.apache.xmlbeans.QNameSetSpecification
- org.apache.xmlbeans.ResourceLoader
- org.apache.xmlbeans.SchemaAnnotated
  - org.apache.xmlbeans.SchemaAttributeGroup (also extends org.apache.xmlbeans.SchemaComponent)
  - org.apache.xmlbeans.SchemaIdentityConstraint (also extends org.apache.xmlbeans.SchemaComponent)
  - org.apache.xmlbeans.SchemaLocalAttribute (also extends org.apache.xmlbeans.SchemaField)
    - org.apache.xmlbeans.SchemaGlobalAttribute (also extends org.apache.xmlbeans.SchemaComponent)
  - org.apache.xmlbeans.SchemaLocalElement (also extends org.apache.xmlbeans.SchemaField)
    - org.apache.xmlbeans.SchemaGlobalElement (also extends org.apache.xmlbeans.SchemaComponent)
  - org.apache.xmlbeans.SchemaModelGroup (also extends org.apache.xmlbeans.SchemaComponent)
  - org.apache.xmlbeans.SchemaType (also extends org.apache.xmlbeans.SchemaComponent)
- org.apache.xmlbeans.SchemaAnnotation.Attribute
- org.apache.xmlbeans.SchemaAttributeModel
- org.apache.xmlbeans.SchemaCodePrinter
- org.apache.xmlbeans.SchemaComponent
  - org.apache.xmlbeans.SchemaAnnotation
  - org.apache.xmlbeans.SchemaAttributeGroup (also extends org.apache.xmlbeans.SchemaAnnotated)
  - org.apache.xmlbeans.SchemaGlobalAttribute (also extends org.apache.xmlbeans.SchemaLocalAttribute)
  - org.apache.xmlbeans.SchemaGlobalElement (also extends org.apache.xmlbeans.SchemaLocalElement)
  - org.apache.xmlbeans.SchemaIdentityConstraint (also extends org.apache.xmlbeans.SchemaAnnotated)
  - org.apache.xmlbeans.SchemaModelGroup (also extends org.apache.xmlbeans.SchemaAnnotated)
  - org.apache.xmlbeans.SchemaType (also extends org.apache.xmlbeans.SchemaAnnotated)
- org.apache.xmlbeans.SchemaField
  - org.apache.xmlbeans.SchemaLocalAttribute (also extends org.apache.xmlbeans.SchemaAnnotated)
    - org.apache.xmlbeans.SchemaGlobalAttribute (also extends org.apache.xmlbeans.SchemaComponent)
  - org.apache.xmlbeans.SchemaLocalElement (also extends org.apache.xmlbeans.SchemaAnnotated)
    - org.apache.xmlbeans.SchemaGlobalElement (also extends org.apache.xmlbeans.SchemaComponent)
- org.apache.xmlbeans.SchemaParticle
- org.apache.xmlbeans.SchemaProperty
- org.apache.xmlbeans.SchemaStringEnumEntry
- org.apache.xmlbeans.SchemaTypeElementSequencer
- org.apache.xmlbeans.SchemaTypeLoader
  - org.apache.xmlbeans.SchemaTypeSystem
- org.apache.xmlbeans.UserType
- org.apache.xmlbeans.XmlCursor.ChangeStamp
- org.apache.xmlbeans.XmlCursor.XmlMark
- org.apache.xmlbeans.XmlFactoryHook
- org.apache.xmlbeans.XmlSaxHandler
- org.apache.xmlbeans.XmlTokenSource
  - org.apache.xmlbeans.XmlCursor (also extends java.lang.AutoCloseable)
  - org.apache.xmlbeans.XmlObject
    - org.apache.xmlbeans.SimpleValue
    - org.apache.xmlbeans.XmlAnySimpleType
      - org.apache.xmlbeans.XmlAnyURI
      - org.apache.xmlbeans.XmlBase64Binary
      - org.apache.xmlbeans.XmlBoolean
      - org.apache.xmlbeans.XmlDate
      - org.apache.xmlbeans.XmlDateTime
      - org.apache.xmlbeans.XmlDecimal
        - org.apache.xmlbeans.XmlInteger
          - org.apache.xmlbeans.XmlLong
            - org.apache.xmlbeans.XmlInt
              - org.apache.xmlbeans.XmlShort
                - org.apache.xmlbeans.XmlByte
          - org.apache.xmlbeans.XmlNonNegativeInteger
            - org.apache.xmlbeans.XmlPositiveInteger
            - org.apache.xmlbeans.XmlUnsignedLong
              - org.apache.xmlbeans.XmlUnsignedInt
                - org.apache.xmlbeans.XmlUnsignedShort
                  - org.apache.xmlbeans.XmlUnsignedByte
          - org.apache.xmlbeans.XmlNonPositiveInteger
            - org.apache.xmlbeans.XmlNegativeInteger
      - org.apache.xmlbeans.XmlDouble
      - org.apache.xmlbeans.XmlDuration
      - org.apache.xmlbeans.XmlENTITIES
      - org.apache.xmlbeans.XmlFloat
      - org.apache.xmlbeans.XmlGDay
      - org.apache.xmlbeans.XmlGMonth
      - org.apache.xmlbeans.XmlGMonthDay
      - org.apache.xmlbeans.XmlGYear
      - org.apache.xmlbeans.XmlGYearMonth
      - org.apache.xmlbeans.XmlHexBinary
      - org.apache.xmlbeans.XmlIDREFS
      - org.apache.xmlbeans.XmlNMTOKENS
      - org.apache.xmlbeans.XmlNOTATION
      - org.apache.xmlbeans.XmlQName
      - org.apache.xmlbeans.XmlString
        - org.apache.xmlbeans.XmlNormalizedString
          - org.apache.xmlbeans.XmlToken
            - org.apache.xmlbeans.XmlLanguage
            - org.apache.xmlbeans.XmlName
              - org.apache.xmlbeans.XmlNCName
                - org.apache.xmlbeans.XmlENTITY
                - org.apache.xmlbeans.XmlID
                - org.apache.xmlbeans.XmlIDREF
            - org.apache.xmlbeans.XmlNMTOKEN
      - org.apache.xmlbeans.XmlTime

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.apache.xmlbeans.XmlOptions.BeanMethod
    - org.apache.xmlbeans.XmlOptions.XmlOptionsKeys