# Hierarchy For Package org.apache.xmlbeans.impl.values

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>)
      - org.apache.xmlbeans.impl.values.JavaListObject<T>
      - org.apache.xmlbeans.impl.values.JavaListXmlObject<T>
  - org.apache.xmlbeans.impl.values.NamespaceContext (implements org.apache.xmlbeans.impl.common.PrefixResolver)
  - org.apache.xmlbeans.StringEnumAbstractBase (implements java.io.Serializable)
    - org.apache.xmlbeans.impl.values.StringEnumValue
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - java.lang.RuntimeException
        - java.lang.IllegalArgumentException
          - org.apache.xmlbeans.impl.values.XmlValueOutOfRangeException
            - org.apache.xmlbeans.impl.values.XmlValueNotSupportedException
        - org.apache.xmlbeans.impl.values.XmlValueDisconnectedException
        - org.apache.xmlbeans.impl.values.XmlValueNotNillableException
  - org.apache.xmlbeans.impl.values.XmlObjectBase (implements java.io.Serializable, org.apache.xmlbeans.SimpleValue, org.apache.xmlbeans.impl.values.TypeStoreUser, org.apache.xmlbeans.XmlObject)
    - org.apache.xmlbeans.impl.values.JavaBase64Holder
      - org.apache.xmlbeans.impl.values.JavaBase64HolderEx
        - org.apache.xmlbeans.impl.values.XmlBase64BinaryRestriction (implements org.apache.xmlbeans.XmlBase64Binary)
      - org.apache.xmlbeans.impl.values.XmlBase64BinaryImpl (implements org.apache.xmlbeans.XmlBase64Binary)
    - org.apache.xmlbeans.impl.values.JavaBooleanHolder
      - org.apache.xmlbeans.impl.values.JavaBooleanHolderEx
        - org.apache.xmlbeans.impl.values.XmlBooleanRestriction (implements org.apache.xmlbeans.XmlBoolean)
      - org.apache.xmlbeans.impl.values.XmlBooleanImpl (implements org.apache.xmlbeans.XmlBoolean)
    - org.apache.xmlbeans.impl.values.JavaDecimalHolder
      - org.apache.xmlbeans.impl.values.JavaDecimalHolderEx
        - org.apache.xmlbeans.impl.values.XmlDecimalRestriction (implements org.apache.xmlbeans.XmlDecimal)
      - org.apache.xmlbeans.impl.values.XmlDecimalImpl (implements org.apache.xmlbeans.XmlDecimal)
    - org.apache.xmlbeans.impl.values.JavaDoubleHolder
      - org.apache.xmlbeans.impl.values.JavaDoubleHolderEx
        - org.apache.xmlbeans.impl.values.XmlDoubleRestriction (implements org.apache.xmlbeans.XmlDouble)
      - org.apache.xmlbeans.impl.values.XmlDoubleImpl (implements org.apache.xmlbeans.XmlDouble)
    - org.apache.xmlbeans.impl.values.JavaFloatHolder
      - org.apache.xmlbeans.impl.values.JavaFloatHolderEx
        - org.apache.xmlbeans.impl.values.XmlFloatRestriction (implements org.apache.xmlbeans.XmlFloat)
      - org.apache.xmlbeans.impl.values.XmlFloatImpl (implements org.apache.xmlbeans.XmlFloat)
    - org.apache.xmlbeans.impl.values.JavaGDateHolderEx
      - org.apache.xmlbeans.impl.values.XmlDateImpl (implements org.apache.xmlbeans.XmlDate)
      - org.apache.xmlbeans.impl.values.XmlDateTimeImpl (implements org.apache.xmlbeans.XmlDateTime)
      - org.apache.xmlbeans.impl.values.XmlGDayImpl (implements org.apache.xmlbeans.XmlGDay)
      - org.apache.xmlbeans.impl.values.XmlGMonthDayImpl (implements org.apache.xmlbeans.XmlGMonthDay)
      - org.apache.xmlbeans.impl.values.XmlGMonthImpl (implements org.apache.xmlbeans.XmlGMonth)
      - org.apache.xmlbeans.impl.values.XmlGYearImpl (implements org.apache.xmlbeans.XmlGYear)
      - org.apache.xmlbeans.impl.values.XmlGYearMonthImpl (implements org.apache.xmlbeans.XmlGYearMonth)
      - org.apache.xmlbeans.impl.values.XmlTimeImpl (implements org.apache.xmlbeans.XmlTime)
    - org.apache.xmlbeans.impl.values.JavaGDurationHolderEx
      - org.apache.xmlbeans.impl.values.XmlDurationImpl (implements org.apache.xmlbeans.XmlDuration)
    - org.apache.xmlbeans.impl.values.JavaHexBinaryHolder
      - org.apache.xmlbeans.impl.values.JavaHexBinaryHolderEx
        - org.apache.xmlbeans.impl.values.XmlHexBinaryRestriction (implements org.apache.xmlbeans.XmlHexBinary)
      - org.apache.xmlbeans.impl.values.XmlHexBinaryImpl (implements org.apache.xmlbeans.XmlHexBinary)
    - org.apache.xmlbeans.impl.values.JavaIntegerHolder
      - org.apache.xmlbeans.impl.values.JavaIntegerHolderEx
        - org.apache.xmlbeans.impl.values.XmlIntegerRestriction (implements org.apache.xmlbeans.XmlInteger)
        - org.apache.xmlbeans.impl.values.XmlNegativeIntegerImpl (implements org.apache.xmlbeans.XmlNegativeInteger)
        - org.apache.xmlbeans.impl.values.XmlNonNegativeIntegerImpl (implements org.apache.xmlbeans.XmlNonNegativeInteger)
        - org.apache.xmlbeans.impl.values.XmlNonPositiveIntegerImpl (implements org.apache.xmlbeans.XmlNonPositiveInteger)
        - org.apache.xmlbeans.impl.values.XmlPositiveIntegerImpl (implements org.apache.xmlbeans.XmlPositiveInteger)
        - org.apache.xmlbeans.impl.values.XmlUnsignedLongImpl (implements org.apache.xmlbeans.XmlUnsignedLong)
      - org.apache.xmlbeans.impl.values.XmlIntegerImpl (implements org.apache.xmlbeans.XmlInteger)
    - org.apache.xmlbeans.impl.values.JavaIntHolder
      - org.apache.xmlbeans.impl.values.JavaIntHolderEx
        - org.apache.xmlbeans.impl.values.XmlByteImpl (implements org.apache.xmlbeans.XmlByte)
        - org.apache.xmlbeans.impl.values.XmlIntRestriction (implements org.apache.xmlbeans.XmlInt)
        - org.apache.xmlbeans.impl.values.XmlShortImpl (implements org.apache.xmlbeans.XmlShort)
        - org.apache.xmlbeans.impl.values.XmlUnsignedByteImpl (implements org.apache.xmlbeans.XmlUnsignedByte)
        - org.apache.xmlbeans.impl.values.XmlUnsignedShortImpl (implements org.apache.xmlbeans.XmlUnsignedShort)
      - org.apache.xmlbeans.impl.values.XmlIntImpl (implements org.apache.xmlbeans.XmlInt)
    - org.apache.xmlbeans.impl.values.JavaLongHolder
      - org.apache.xmlbeans.impl.values.JavaLongHolderEx
        - org.apache.xmlbeans.impl.values.XmlLongRestriction (implements org.apache.xmlbeans.XmlLong)
        - org.apache.xmlbeans.impl.values.XmlUnsignedIntImpl (implements org.apache.xmlbeans.XmlUnsignedInt)
      - org.apache.xmlbeans.impl.values.XmlLongImpl (implements org.apache.xmlbeans.XmlLong)
    - org.apache.xmlbeans.impl.values.JavaQNameHolder
      - org.apache.xmlbeans.impl.values.JavaQNameHolderEx
        - org.apache.xmlbeans.impl.values.XmlQNameRestriction (implements org.apache.xmlbeans.XmlQName)
      - org.apache.xmlbeans.impl.values.XmlQNameImpl (implements org.apache.xmlbeans.XmlQName)
        - org.apache.xmlbeans.impl.values.JavaNotationHolder
          - org.apache.xmlbeans.impl.values.JavaNotationHolderEx
            - org.apache.xmlbeans.impl.values.XmlNotationRestriction (implements org.apache.xmlbeans.XmlNOTATION)
          - org.apache.xmlbeans.impl.values.XmlNotationImpl (implements org.apache.xmlbeans.XmlNOTATION)
    - org.apache.xmlbeans.impl.values.JavaStringHolder
      - org.apache.xmlbeans.impl.values.JavaStringHolderEx
        - org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx
          - org.apache.xmlbeans.impl.values.XmlStringEnumeration (implements org.apache.xmlbeans.XmlString)
        - org.apache.xmlbeans.impl.values.XmlEntityImpl (implements org.apache.xmlbeans.XmlENTITY)
        - org.apache.xmlbeans.impl.values.XmlIdImpl (implements org.apache.xmlbeans.XmlID)
        - org.apache.xmlbeans.impl.values.XmlIdRefImpl (implements org.apache.xmlbeans.XmlIDREF)
        - org.apache.xmlbeans.impl.values.XmlLanguageImpl (implements org.apache.xmlbeans.XmlLanguage)
        - org.apache.xmlbeans.impl.values.XmlNameImpl (implements org.apache.xmlbeans.XmlName)
        - org.apache.xmlbeans.impl.values.XmlNCNameImpl (implements org.apache.xmlbeans.XmlNCName)
        - org.apache.xmlbeans.impl.values.XmlNmTokenImpl (implements org.apache.xmlbeans.XmlNMTOKEN)
        - org.apache.xmlbeans.impl.values.XmlNormalizedStringImpl (implements org.apache.xmlbeans.XmlNormalizedString)
        - org.apache.xmlbeans.impl.values.XmlStringRestriction (implements org.apache.xmlbeans.XmlString)
        - org.apache.xmlbeans.impl.values.XmlTokenImpl (implements org.apache.xmlbeans.XmlToken)
      - org.apache.xmlbeans.impl.values.XmlStringImpl (implements org.apache.xmlbeans.XmlString)
    - org.apache.xmlbeans.impl.values.JavaUriHolder
      - org.apache.xmlbeans.impl.values.JavaUriHolderEx
        - org.apache.xmlbeans.impl.values.XmlAnyUriRestriction (implements org.apache.xmlbeans.XmlAnyURI)
      - org.apache.xmlbeans.impl.values.XmlAnyUriImpl (implements org.apache.xmlbeans.XmlAnyURI)
    - org.apache.xmlbeans.impl.values.XmlAnySimpleTypeImpl (implements org.apache.xmlbeans.XmlAnySimpleType)
      - org.apache.xmlbeans.impl.values.XmlAnySimpleTypeRestriction
    - org.apache.xmlbeans.impl.values.XmlComplexContentImpl
      - org.apache.xmlbeans.impl.values.XmlAnyTypeImpl (implements org.apache.xmlbeans.XmlObject)
    - org.apache.xmlbeans.impl.values.XmlListImpl (implements org.apache.xmlbeans.XmlAnySimpleType)
      - org.apache.xmlbeans.impl.values.XmlEntitiesImpl (implements org.apache.xmlbeans.XmlENTITIES)
      - org.apache.xmlbeans.impl.values.XmlIdRefsImpl (implements org.apache.xmlbeans.XmlIDREFS)
      - org.apache.xmlbeans.impl.values.XmlNmTokensImpl (implements org.apache.xmlbeans.XmlNMTOKENS)
    - org.apache.xmlbeans.impl.values.XmlUnionImpl (implements org.apache.xmlbeans.XmlAnySimpleType)

## Interface Hierarchy

- org.apache.xmlbeans.impl.common.PrefixResolver
  - org.apache.xmlbeans.impl.values.NamespaceManager
    - org.apache.xmlbeans.impl.values.TypeStore
- org.apache.xmlbeans.impl.values.TypeStoreUser
- org.apache.xmlbeans.impl.values.TypeStoreUserFactory
- org.apache.xmlbeans.impl.values.TypeStoreVisitor