# Serialized Form

- ## Package org.apache.xmlbeans

  - ### Class org.apache.xmlbeans.GDate extends Object implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### _bits

            int _bits

      - #### _CY

            int _CY

      - #### _M

            int _M

      - #### _D

            int _D

      - #### _h

            int _h

      - #### _m

            int _m

      - #### _s

            int _s

      - #### _fs

            BigDecimal _fs

      - #### _tzsign

            int _tzsign

      - #### _tzh

            int _tzh

      - #### _tzm

            int _tzm

  - ### Class org.apache.xmlbeans.GDateBuilder extends Object implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### _bits

            int _bits

      - #### _CY

            int _CY

      - #### _M

            int _M

      - #### _D

            int _D

      - #### _h

            int _h

      - #### _m

            int _m

      - #### _s

            int _s

      - #### _fs

            BigDecimal _fs

      - #### _tzsign

            int _tzsign

      - #### _tzh

            int _tzh

      - #### _tzm

            int _tzm

  - ### Class org.apache.xmlbeans.GDuration extends Object implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### _sign

            int _sign

      - #### _CY

            int _CY

      - #### _M

            int _M

      - #### _D

            int _D

      - #### _h

            int _h

      - #### _m

            int _m

      - #### _s

            int _s

      - #### _fs

            BigDecimal _fs

  - ### Class org.apache.xmlbeans.GDurationBuilder extends Object implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### _sign

            int _sign

      - #### _CY

            int _CY

      - #### _M

            int _M

      - #### _D

            int _D

      - #### _h

            int _h

      - #### _m

            int _m

      - #### _s

            int _s

      - #### _fs

            BigDecimal _fs

  - ### Class org.apache.xmlbeans.QNameSet extends Object implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### _inverted

            boolean _inverted

      - #### _includedURIs

            Set<E> _includedURIs

      - #### _excludedQNames

            Set<E> _excludedQNames

      - #### _includedQNames

            Set<E> _includedQNames

  - ### Class org.apache.xmlbeans.QNameSetBuilder extends Object implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### _inverted

            boolean _inverted

      - #### _includedURIs

            Set<E> _includedURIs

      - #### _excludedQNames

            Set<E> _excludedQNames

      - #### _includedQNames

            Set<E> _includedQNames

  - ### Class org.apache.xmlbeans.SchemaTypeLoaderException extends XmlRuntimeException implements Serializable

    - ### Serialized Fields

      - #### _code

            int _code

  - ### Class org.apache.xmlbeans.StringEnumAbstractBase extends Object implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### _string

            String _string

      - #### _int

            int _int

  - ### Class org.apache.xmlbeans.XmlCalendar extends GregorianCalendar implements Serializable

  - ### Class org.apache.xmlbeans.XmlError extends Object implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### _message

            String _message

      - #### _code

            String _code

      - #### _source

            String _source

      - #### _severity

            int _severity

      - #### _line

            int _line

      - #### _column

            int _column

      - #### _offset

            int _offset

  - ### Class org.apache.xmlbeans.XmlException extends Exception implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### _errors

            List<E> _errors

  - ### Class org.apache.xmlbeans.XmlOptions extends Object implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### _map

            Map<K,V> _map

  - ### Class org.apache.xmlbeans.XmlOptionsBean extends XmlOptions implements Serializable

  - ### Class org.apache.xmlbeans.XmlRuntimeException extends RuntimeException implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### _errors

            List<E> _errors

  - ### Class org.apache.xmlbeans.XmlSimpleList extends Object implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### underlying

            List<E> underlying

  - ### Class org.apache.xmlbeans.XmlValidationError extends XmlError implements Serializable

    - ### Serialized Fields

      - #### _fieldQName

            QName _fieldQName

      - #### _offendingQName

            QName _offendingQName

      - #### _expectedSchemaType

            SchemaType _expectedSchemaType

      - #### _expectedQNames

            List<E> _expectedQNames

      - #### _errorType

            int _errorType

      - #### _badSchemaType

            SchemaType _badSchemaType

- ## Package org.apache.xmlbeans.impl.common

  - ### Class org.apache.xmlbeans.impl.common.InvalidLexicalValueException extends RuntimeException implements Serializable

    - ### Serialized Fields

      - #### _location

            Location _location

- ## Package org.apache.xmlbeans.impl.regex

  - ### Class org.apache.xmlbeans.impl.regex.ParseException extends RuntimeException implements Serializable

    - ### Serialized Fields

      - #### location

            int location

  - ### Class org.apache.xmlbeans.impl.regex.RegularExpression extends Object implements Serializable

    - ### Serialized Fields

      - #### regex

            String regex

        A regular expression.

      - #### options

            int options

      - #### nofparen

            int nofparen

        The number of parenthesis in the regular expression.

      - #### tokentree

            org.apache.xmlbeans.impl.regex.Token tokentree

        Internal representation of the regular expression.

      - #### hasBackReferences

            boolean hasBackReferences

  - ### Class org.apache.xmlbeans.impl.regex.SchemaRegularExpression extends RegularExpression implements Serializable

- ## Package org.apache.xmlbeans.impl.soap

  - ### Class org.apache.xmlbeans.impl.soap.SOAPException extends Exception implements Serializable

    - ### Serialized Fields

      - #### cause

            Throwable cause

- ## Package org.apache.xmlbeans.impl.store

  - ### Class org.apache.xmlbeans.impl.store.DomImpl.DomLevel3NotImplemented extends RuntimeException implements Serializable

- ## Package org.apache.xmlbeans.impl.values

  - ### Class org.apache.xmlbeans.impl.values.JavaBase64Holder extends XmlObjectBase implements Serializable

    - ### Serialized Fields

      - #### _value

            byte[] _value

      - #### _hashcached

            boolean _hashcached

      - #### hashcode

            int hashcode

  - ### Class org.apache.xmlbeans.impl.values.JavaBase64HolderEx extends JavaBase64Holder implements Serializable

    - ### Serialized Fields

      - #### _schemaType

            SchemaType _schemaType

  - ### Class org.apache.xmlbeans.impl.values.JavaBooleanHolder extends XmlObjectBase implements Serializable

    - ### Serialized Fields

      - #### _value

            boolean _value

  - ### Class org.apache.xmlbeans.impl.values.JavaBooleanHolderEx extends JavaBooleanHolder implements Serializable

    - ### Serialized Fields

      - #### _schemaType

            SchemaType _schemaType

  - ### Class org.apache.xmlbeans.impl.values.JavaDecimalHolder extends XmlObjectBase implements Serializable

    - ### Serialized Fields

      - #### _value

            BigDecimal _value

  - ### Class org.apache.xmlbeans.impl.values.JavaDecimalHolderEx extends JavaDecimalHolder implements Serializable

    - ### Serialized Fields

      - #### _schemaType

            SchemaType _schemaType

  - ### Class org.apache.xmlbeans.impl.values.JavaDoubleHolder extends XmlObjectBase implements Serializable

    - ### Serialized Fields

      - #### _value

            double _value

  - ### Class org.apache.xmlbeans.impl.values.JavaDoubleHolderEx extends JavaDoubleHolder implements Serializable

    - ### Serialized Fields

      - #### _schemaType

            SchemaType _schemaType

  - ### Class org.apache.xmlbeans.impl.values.JavaFloatHolder extends XmlObjectBase implements Serializable

    - ### Serialized Fields

      - #### _value

            float _value

  - ### Class org.apache.xmlbeans.impl.values.JavaFloatHolderEx extends JavaFloatHolder implements Serializable

    - ### Serialized Fields

      - #### _schemaType

            SchemaType _schemaType

  - ### Class org.apache.xmlbeans.impl.values.JavaGDateHolderEx extends XmlObjectBase implements Serializable

    - ### Serialized Fields

      - #### _schemaType

            SchemaType _schemaType

      - #### _value

            GDate _value

  - ### Class org.apache.xmlbeans.impl.values.JavaGDurationHolderEx extends XmlObjectBase implements Serializable

    - ### Serialized Fields

      - #### _value

            GDuration _value

      - #### _schemaType

            SchemaType _schemaType

  - ### Class org.apache.xmlbeans.impl.values.JavaHexBinaryHolder extends XmlObjectBase implements Serializable

    - ### Serialized Fields

      - #### _value

            byte[] _value

      - #### _hashcached

            boolean _hashcached

      - #### hashcode

            int hashcode

  - ### Class org.apache.xmlbeans.impl.values.JavaHexBinaryHolderEx extends JavaHexBinaryHolder implements Serializable

    - ### Serialized Fields

      - #### _schemaType

            SchemaType _schemaType

  - ### Class org.apache.xmlbeans.impl.values.JavaIntegerHolder extends XmlObjectBase implements Serializable

    - ### Serialized Fields

      - #### _value

            BigInteger _value

  - ### Class org.apache.xmlbeans.impl.values.JavaIntegerHolderEx extends JavaIntegerHolder implements Serializable

    - ### Serialized Fields

      - #### _schemaType

            SchemaType _schemaType

  - ### Class org.apache.xmlbeans.impl.values.JavaIntHolder extends XmlObjectBase implements Serializable

    - ### Serialized Fields

      - #### _value

            int _value

  - ### Class org.apache.xmlbeans.impl.values.JavaIntHolderEx extends JavaIntHolder implements Serializable

    - ### Serialized Fields

      - #### _schemaType

            SchemaType _schemaType

  - ### Class org.apache.xmlbeans.impl.values.JavaLongHolder extends XmlObjectBase implements Serializable

    - ### Serialized Fields

      - #### _value

            long _value

  - ### Class org.apache.xmlbeans.impl.values.JavaLongHolderEx extends JavaLongHolder implements Serializable

    - ### Serialized Fields

      - #### _schemaType

            SchemaType _schemaType

  - ### Class org.apache.xmlbeans.impl.values.JavaNotationHolder extends XmlQNameImpl implements Serializable

  - ### Class org.apache.xmlbeans.impl.values.JavaNotationHolderEx extends JavaNotationHolder implements Serializable

    - ### Serialized Fields

      - #### _schemaType

            SchemaType _schemaType

  - ### Class org.apache.xmlbeans.impl.values.JavaQNameHolder extends XmlObjectBase implements Serializable

    - ### Serialized Fields

      - #### _value

            QName _value

  - ### Class org.apache.xmlbeans.impl.values.JavaQNameHolderEx extends JavaQNameHolder implements Serializable

    - ### Serialized Fields

      - #### _schemaType

            SchemaType _schemaType

  - ### Class org.apache.xmlbeans.impl.values.JavaStringEnumerationHolderEx extends JavaStringHolderEx implements Serializable

    - ### Serialized Fields

      - #### _val

            StringEnumAbstractBase _val

  - ### Class org.apache.xmlbeans.impl.values.JavaStringHolder extends XmlObjectBase implements Serializable

    - ### Serialized Fields

      - #### _value

            String _value

  - ### Class org.apache.xmlbeans.impl.values.JavaStringHolderEx extends JavaStringHolder implements Serializable

    - ### Serialized Fields

      - #### _schemaType

            SchemaType _schemaType

  - ### Class org.apache.xmlbeans.impl.values.JavaUriHolder extends XmlObjectBase implements Serializable

    - ### Serialized Fields

      - #### _value

            String _value

  - ### Class org.apache.xmlbeans.impl.values.JavaUriHolderEx extends JavaUriHolder implements Serializable

    - ### Serialized Fields

      - #### _schemaType

            SchemaType _schemaType

  - ### Class org.apache.xmlbeans.impl.values.StringEnumValue extends StringEnumAbstractBase implements Serializable

  - ### Class org.apache.xmlbeans.impl.values.XmlAnySimpleTypeImpl extends XmlObjectBase implements Serializable

    - ### Serialized Fields

      - #### _schemaType

            SchemaType _schemaType

      - #### _textvalue

            String _textvalue

  - ### Class org.apache.xmlbeans.impl.values.XmlAnySimpleTypeRestriction extends XmlAnySimpleTypeImpl implements Serializable

    - ### Serialized Fields

      - #### _schemaType

            SchemaType _schemaType

  - ### Class org.apache.xmlbeans.impl.values.XmlAnyTypeImpl extends XmlComplexContentImpl implements Serializable

  - ### Class org.apache.xmlbeans.impl.values.XmlAnyUriImpl extends JavaUriHolder implements Serializable

  - ### Class org.apache.xmlbeans.impl.values.XmlAnyUriRestriction extends JavaUriHolderEx implements Serializable

  - ### Class org.apache.xmlbeans.impl.values.XmlBase64BinaryImpl extends JavaBase64Holder implements Serializable

  - ### Class org.apache.xmlbeans.impl.values.XmlBase64BinaryRestriction extends JavaBase64HolderEx implements Serializable

  - ### Class org.apache.xmlbeans.impl.values.XmlBooleanImpl extends JavaBooleanHolder implements Serializable

  - ### Class org.apache.xmlbeans.impl.values.XmlBooleanRestriction extends JavaBooleanHolderEx implements Serializable

  - ### Class org.apache.xmlbeans.impl.values.XmlByteImpl extends JavaIntHolderEx implements Serializable

  - ### Class org.apache.xmlbeans.impl.values.XmlComplexContentImpl extends XmlObjectBase implements Serializable

    - ### Serialized Fields

      - #### _schemaType

            SchemaTypeImpl _schemaType

  - ### Class org.apache.xmlbeans.impl.values.XmlDateImpl extends JavaGDateHolderEx implements Serializable

  - ### Class org.apache.xmlbeans.impl.values.XmlDateTimeImpl extends JavaGDateHolderEx implements Serializable

  - ### Class org.apache.xmlbeans.impl.values.XmlDecimalImpl extends JavaDecimalHolder implements Serializable

  - ### Class org.apache.xmlbeans.impl.values.XmlDecimalRestriction extends JavaDecimalHolderEx implements Serializable

  - ### Class org.apache.xmlbeans.impl.values.XmlDoubleImpl extends JavaDoubleHolder implements Serializable

  - ### Class org.apache.xmlbeans.impl.values.XmlDoubleRestriction extends JavaDoubleHolderEx implements Serializable

  - ### Class org.apache.xmlbeans.impl.values.XmlDurationImpl extends JavaGDurationHolderEx implements Serializable

  - ### Class org.apache.xmlbeans.impl.values.XmlEntitiesImpl extends XmlListImpl implements Serializable

  - ### Class org.apache.xmlbeans.impl.values.XmlEntityImpl extends JavaStringHolderEx implements Serializable

  - ### Class org.apache.xmlbeans.impl.values.XmlFloatImpl extends JavaFloatHolder implements Serializable

  - ### Class org.apache.xmlbeans.impl.values.XmlFloatRestriction extends JavaFloatHolderEx implements Serializable

  - ### Class org.apache.xmlbeans.impl.values.XmlGDayImpl extends JavaGDateHolderEx implements Serializable

  - ### Class org.apache.xmlbeans.impl.values.XmlGMonthDayImpl extends JavaGDateHolderEx implements Serializable

  - ### Class org.apache.xmlbeans.impl.values.XmlGMonthImpl extends JavaGDateHolderEx implements Serializable

  - ### Class org.apache.xmlbeans.impl.values.XmlGYearImpl extends JavaGDateHolderEx implements Serializable

  - ### Class org.apache.xmlbeans.impl.values.XmlGYearMonthImpl extends JavaGDateHolderEx implements Serializable

  - ### Class org.apache.xmlbeans.impl.values.XmlHexBinaryImpl extends JavaHexBinaryHolder implements Serializable

  - ### Class org.apache.xmlbeans.impl.values.XmlHexBinaryRestriction extends JavaHexBinaryHolderEx implements Serializable

  - ### Class org.apache.xmlbeans.impl.values.XmlIdImpl extends JavaStringHolderEx implements Serializable

  - ### Class org.apache.xmlbeans.impl.values.XmlIdRefImpl extends JavaStringHolderEx implements Serializable

  - ### Class org.apache.xmlbeans.impl.values.XmlIdRefsImpl extends XmlListImpl implements Serializable

  - ### Class org.apache.xmlbeans.impl.values.XmlIntegerImpl extends JavaIntegerHolder implements Serializable

  - ### Class org.apache.xmlbeans.impl.values.XmlIntegerRestriction extends JavaIntegerHolderEx implements Serializable

  - ### Class org.apache.xmlbeans.impl.values.XmlIntImpl extends JavaIntHolder implements Serializable

  - ### Class org.apache.xmlbeans.impl.values.XmlIntRestriction extends JavaIntHolderEx implements Serializable

  - ### Class org.apache.xmlbeans.impl.values.XmlLanguageImpl extends JavaStringHolderEx implements Serializable

  - ### Class org.apache.xmlbeans.impl.values.XmlListImpl extends XmlObjectBase implements Serializable

    - ### Serialized Fields

      - #### _schemaType

            SchemaType _schemaType

      - #### _value

            XmlSimpleList<T> _value

      - #### _jvalue

            XmlSimpleList<T> _jvalue

  - ### Class org.apache.xmlbeans.impl.values.XmlLongImpl extends JavaLongHolder implements Serializable

  - ### Class org.apache.xmlbeans.impl.values.XmlLongRestriction extends JavaLongHolderEx implements Serializable

  - ### Class org.apache.xmlbeans.impl.values.XmlNameImpl extends JavaStringHolderEx implements Serializable

  - ### Class org.apache.xmlbeans.impl.values.XmlNCNameImpl extends JavaStringHolderEx implements Serializable

  - ### Class org.apache.xmlbeans.impl.values.XmlNegativeIntegerImpl extends JavaIntegerHolderEx implements Serializable

  - ### Class org.apache.xmlbeans.impl.values.XmlNmTokenImpl extends JavaStringHolderEx implements Serializable

  - ### Class org.apache.xmlbeans.impl.values.XmlNmTokensImpl extends XmlListImpl implements Serializable

  - ### Class org.apache.xmlbeans.impl.values.XmlNonNegativeIntegerImpl extends JavaIntegerHolderEx implements Serializable

  - ### Class org.apache.xmlbeans.impl.values.XmlNonPositiveIntegerImpl extends JavaIntegerHolderEx implements Serializable

  - ### Class org.apache.xmlbeans.impl.values.XmlNormalizedStringImpl extends JavaStringHolderEx implements Serializable

  - ### Class org.apache.xmlbeans.impl.values.XmlNotationImpl extends JavaNotationHolder implements Serializable

  - ### Class org.apache.xmlbeans.impl.values.XmlNotationRestriction extends JavaNotationHolderEx implements Serializable

  - ### Class org.apache.xmlbeans.impl.values.XmlObjectBase extends Object implements Serializable

    - ### Serialization Methods

      - #### writeReplace

            public Object writeReplace()

        This method can writeReplace either an unwrapped XmlObjectBase or an XBean proxy. A "true" argument means unwrapped.

        The serialization strategy for XmlObjects is this:

        (1) Only the root XmlObject for a document actually gets fully serialized; it is serialized as a SerializedRootObject, which simply saves itself as XML text.

        (2) Interior XmlObjects get serialized as a reference to the root XmlObject for their document, plus an integer which indicates the position of the XmlObject within the owner document. This pair is stored as a SerializedInteriorObject.

        Both objects can be maked as wrapped or unwrapped. If wrapped, then the proxy is returned when deserializing; if unwrapped, then the proxy is stripped when deserializing.

    - ### Serialized Fields

      - #### _flags

            int _flags

      - #### _textsource

            Object _textsource

  - ### Class org.apache.xmlbeans.impl.values.XmlPositiveIntegerImpl extends JavaIntegerHolderEx implements Serializable

  - ### Class org.apache.xmlbeans.impl.values.XmlQNameImpl extends JavaQNameHolder implements Serializable

  - ### Class org.apache.xmlbeans.impl.values.XmlQNameRestriction extends JavaQNameHolderEx implements Serializable

  - ### Class org.apache.xmlbeans.impl.values.XmlShortImpl extends JavaIntHolderEx implements Serializable

  - ### Class org.apache.xmlbeans.impl.values.XmlStringEnumeration extends JavaStringEnumerationHolderEx implements Serializable

  - ### Class org.apache.xmlbeans.impl.values.XmlStringImpl extends JavaStringHolder implements Serializable

  - ### Class org.apache.xmlbeans.impl.values.XmlStringRestriction extends JavaStringHolderEx implements Serializable

  - ### Class org.apache.xmlbeans.impl.values.XmlTimeImpl extends JavaGDateHolderEx implements Serializable

  - ### Class org.apache.xmlbeans.impl.values.XmlTokenImpl extends JavaStringHolderEx implements Serializable

  - ### Class org.apache.xmlbeans.impl.values.XmlUnionImpl extends XmlObjectBase implements Serializable

    - ### Serialized Fields

      - #### _schemaType

            SchemaType _schemaType

      - #### _value

            XmlAnySimpleType _value

      - #### _textvalue

            String _textvalue

  - ### Class org.apache.xmlbeans.impl.values.XmlUnsignedByteImpl extends JavaIntHolderEx implements Serializable

  - ### Class org.apache.xmlbeans.impl.values.XmlUnsignedIntImpl extends JavaLongHolderEx implements Serializable

  - ### Class org.apache.xmlbeans.impl.values.XmlUnsignedLongImpl extends JavaIntegerHolderEx implements Serializable

  - ### Class org.apache.xmlbeans.impl.values.XmlUnsignedShortImpl extends JavaIntHolderEx implements Serializable

  - ### Class org.apache.xmlbeans.impl.values.XmlValueDisconnectedException extends RuntimeException implements Serializable

  - ### Class org.apache.xmlbeans.impl.values.XmlValueNotNillableException extends RuntimeException implements Serializable

  - ### Class org.apache.xmlbeans.impl.values.XmlValueNotSupportedException extends XmlValueOutOfRangeException implements Serializable

  - ### Class org.apache.xmlbeans.impl.values.XmlValueOutOfRangeException extends IllegalArgumentException implements Serializable

- ## Package org.apache.xmlbeans.impl.xpath

  - ### Class org.apache.xmlbeans.impl.xpath.XPath.XPathCompileException extends XmlException implements Serializable

- ## Package org.apache.xmlbeans.impl.xpathgen

  - ### Class org.apache.xmlbeans.impl.xpathgen.XPathGenerationException extends XmlException implements Serializable