# Serialized Form

- ## Package org.apache.commons.jxpath

  - ### Class org.apache.commons.jxpath.BasicVariables

    class BasicVariables extends Object implements Serializable
    serialVersionUID:
      2708263960832062725L

    - #### Serialized Fields

      - ##### vars

            HashMap vars

        Contains the values of declared variables

  - ### Exception Class org.apache.commons.jxpath.JXPathAbstractFactoryException

    class JXPathAbstractFactoryException extends JXPathException implements Serializable
    serialVersionUID:
      -4403564377958943239L

  - ### Class org.apache.commons.jxpath.JXPathBasicBeanInfo

    class JXPathBasicBeanInfo extends Object implements Serializable
    serialVersionUID:
      -3863803443111484155L

    - #### Serialized Fields

      - ##### atomic

            boolean atomic

        Whether objects of this class are treated as atomic objects which have no properties of their own.

      - ##### clazz

            Class clazz

        Bean class.

      - ##### dynamicPropertyHandlerClass

            Class dynamicPropertyHandlerClass

        The DynamicPropertyHandler class for a dynamic class.

  - ### Exception Class org.apache.commons.jxpath.JXPathContextFactoryConfigurationError

    class JXPathContextFactoryConfigurationError extends Error implements Serializable
    serialVersionUID:
      2L

  - ### Exception Class org.apache.commons.jxpath.JXPathException

    class JXPathException extends RuntimeException implements Serializable
    serialVersionUID:
      2L

  - ### Exception Class org.apache.commons.jxpath.JXPathFunctionNotFoundException

    class JXPathFunctionNotFoundException extends JXPathException implements Serializable
    serialVersionUID:
      -8875537628056117241L

  - ### Exception Class org.apache.commons.jxpath.JXPathInvalidAccessException

    class JXPathInvalidAccessException extends JXPathException implements Serializable
    serialVersionUID:
      -8875537628056117241L

  - ### Exception Class org.apache.commons.jxpath.JXPathInvalidSyntaxException

    class JXPathInvalidSyntaxException extends JXPathException implements Serializable
    serialVersionUID:
      504555366032561816L

  - ### Exception Class org.apache.commons.jxpath.JXPathNotFoundException

    class JXPathNotFoundException extends JXPathException implements Serializable
    serialVersionUID:
      -8875537628056117241L

  - ### Exception Class org.apache.commons.jxpath.JXPathTypeConversionException

    class JXPathTypeConversionException extends JXPathException implements Serializable
    serialVersionUID:
      -4403564377958943239L

  - ### Class org.apache.commons.jxpath.XMLDocumentContainer

    class XMLDocumentContainer extends Object implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### delegate

            DocumentContainer delegate

        Deprecated.
        The delegate document container.

      - ##### document

            Object document

        Deprecated.
        The DOM document.

      - ##### source

            Source source

        Deprecated.
        The transformation source.

      - ##### xmlURL

            URL xmlURL

        Deprecated.
        The document source.

- ## Package org.apache.commons.jxpath.ri

  - ### Class org.apache.commons.jxpath.ri.NamespaceResolver

    class NamespaceResolver extends Object implements Serializable
    serialVersionUID:
      1085590057838651311L

    - #### Serialized Fields

      - ##### namespaceMap

            HashMap<String,String> namespaceMap

        Namespace map.

      - ##### parent

            NamespaceResolver parent

        Parent NamespaceResolver.

      - ##### pointer

            NodePointer pointer

        Node pointer.

      - ##### reverseMap

            HashMap<String,String> reverseMap

        Reverse lookup map

      - ##### sealed

            boolean sealed

        Whether this instance is sealed.

  - ### Class org.apache.commons.jxpath.ri.QName

    class QName extends Object implements Serializable
    serialVersionUID:
      7616199282015091496L

    - #### Serialized Fields

      - ##### name

            String name

        Name.

      - ##### prefix

            String prefix

        Prefix.

      - ##### qualifiedName

            String qualifiedName

        Qualified name.

- ## Package org.apache.commons.jxpath.ri.model

  - ### Class org.apache.commons.jxpath.ri.model.NodePointer

    class NodePointer extends Object implements Serializable
    serialVersionUID:
      8117201322861007777L

    - #### Serialized Fields

      - ##### attribute

            boolean attribute

        Whether this is an attribute.

      - ##### exceptionHandler

            ExceptionHandler exceptionHandler

        Exception handler for `NodePointer.handle(Throwable, NodePointer)`.

      - ##### index

            int index

        Index for this NodePointer.

      - ##### locale

            Locale locale

        Locale

      - ##### namespaceResolver

            NamespaceResolver namespaceResolver

        Namespace resolver.

      - ##### parent

            NodePointer parent

        Parent pointer

  - ### Class org.apache.commons.jxpath.ri.model.VariablePointer

    class VariablePointer extends NodePointer implements Serializable
    serialVersionUID:
      -454731297397189293L

    - #### Serialized Fields

      - ##### actual

            boolean actual

        Implements `NodePointer.isActual()`.

      - ##### qName

            QName qName

        Qualified name.

      - ##### valuePointer

            NodePointer valuePointer

        Value pointer.

      - ##### variables

            Variables variables

        Variables.

- ## Package org.apache.commons.jxpath.ri.model.beans

  - ### Class org.apache.commons.jxpath.ri.model.beans.BeanPointer

    class BeanPointer extends PropertyOwnerPointer implements Serializable
    serialVersionUID:
      -8227317938284982440L

    - #### Serialized Fields

      - ##### bean

            Object bean

        Bean.

      - ##### beanInfo

            JXPathBeanInfo beanInfo

        Bean info.

      - ##### qName

            QName qName

        Qualified name.

  - ### Class org.apache.commons.jxpath.ri.model.beans.BeanPropertyPointer

    class BeanPropertyPointer extends PropertyPointer implements Serializable
    serialVersionUID:
      -6008991447676468786L

    - #### Serialized Fields

      - ##### baseValue

            Object baseValue

        The value of the currently selected property..

      - ##### beanInfo

            JXPathBeanInfo beanInfo

        JavaBean info.

      - ##### propertyName

            String propertyName

        The name of the currently selected property.

      - ##### value

            Object value

        If index == WHOLE_COLLECTION, the value of the property, otherwise the value of the index'th element of the collection represented by the property. If the property is not a collection, index should be zero and the value will be the property itself.

  - ### Class org.apache.commons.jxpath.ri.model.beans.CollectionPointer

    class CollectionPointer extends NodePointer implements Serializable
    serialVersionUID:
      8620254915563256588L

    - #### Serialized Fields

      - ##### collection

            Object collection

        The collection itself supporting `CollectionPointer.getBaseValue()`.

      - ##### valuePointer

            NodePointer valuePointer

        Supports `CollectionPointer.getValuePointer()`.

  - ### Class org.apache.commons.jxpath.ri.model.beans.LangAttributePointer

    class LangAttributePointer extends NodePointer implements Serializable
    serialVersionUID:
      -8665319197100034134L

  - ### Class org.apache.commons.jxpath.ri.model.beans.NullElementPointer

    class NullElementPointer extends CollectionPointer implements Serializable
    serialVersionUID:
      8714236818791036721L

  - ### Class org.apache.commons.jxpath.ri.model.beans.NullPointer

    class NullPointer extends PropertyOwnerPointer implements Serializable
    serialVersionUID:
      2193425983220679887L

    - #### Serialized Fields

      - ##### id

            String id

        Optional ID, may be null.

      - ##### qName

            QName qName

        The name of this node

  - ### Class org.apache.commons.jxpath.ri.model.beans.NullPropertyPointer

    class NullPropertyPointer extends PropertyPointer implements Serializable
    serialVersionUID:
      5296593071854982754L

    - #### Serialized Fields

      - ##### byNameAttribute

            boolean byNameAttribute

        Whether this property is named.

      - ##### propertyName

            String propertyName

        The property name.

  - ### Class org.apache.commons.jxpath.ri.model.beans.PropertyOwnerPointer

    class PropertyOwnerPointer extends NodePointer implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### value

            Object value

        Supports `PropertyOwnerPointer.getImmediateNode()`.

  - ### Class org.apache.commons.jxpath.ri.model.beans.PropertyPointer

    class PropertyPointer extends NodePointer implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### bean

            Object bean

        Owning object

      - ##### propertyIndex

            int propertyIndex

        Property index

      - ##### value

            Object value

        Supports `PropertyPointer.getImmediateNode()`.

- ## Package org.apache.commons.jxpath.ri.model.container

  - ### Class org.apache.commons.jxpath.ri.model.container.ContainerPointer

    class ContainerPointer extends NodePointer implements Serializable
    serialVersionUID:
      6140752946621686118L

    - #### Serialized Fields

      - ##### container

            Container container

        A Container.

      - ##### valuePointer

            NodePointer valuePointer

        Supports `ContainerPointer.getImmediateValuePointer()`.

- ## Package org.apache.commons.jxpath.ri.model.dom

  - ### Class org.apache.commons.jxpath.ri.model.dom.DOMAttributePointer

    class DOMAttributePointer extends NodePointer implements Serializable
    serialVersionUID:
      1115085175427555951L

    - #### Serialized Fields

      - ##### attr

            Attr attr

        A DOM `Attr` node.

  - ### Class org.apache.commons.jxpath.ri.model.dom.DOMNodePointer

    class DOMNodePointer extends NodePointer implements Serializable
    serialVersionUID:
      -8751046933894857319L

    - #### Serialized Fields

      - ##### defaultNamespace

            String defaultNamespace

        Supports `DOMNodePointer.getNamespaceURI(String)`.

      - ##### id

            String id

        Optional ID.

      - ##### localNamespaceResolver

            NamespaceResolver localNamespaceResolver

        Supports `DOMNodePointer.getNamespaceResolver()`.

      - ##### namespaces

            Map<String,String> namespaces

        Supports `DOMNodePointer.getDefaultNamespaceURI()`.

      - ##### node

            Node node

        A DOM node supporting `DOMNodePointer.getImmediateNode()`.

  - ### Class org.apache.commons.jxpath.ri.model.dom.NamespacePointer

    class NamespacePointer extends NodePointer implements Serializable
    serialVersionUID:
      -7622456151550131709L

    - #### Serialized Fields

      - ##### namespaceURI

            String namespaceURI

        Namespace URI String.

      - ##### prefix

            String prefix

        Namespace prefix.

- ## Package org.apache.commons.jxpath.ri.model.dynabeans

  - ### Class org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPointer

    class DynaBeanPointer extends PropertyOwnerPointer implements Serializable
    serialVersionUID:
      -9135052498044877965L

    - #### Serialized Fields

      - ##### dynaBean

            org.apache.commons.beanutils.DynaBean dynaBean

        DynaBean.

      - ##### qName

            QName qName

        Qualified name.

  - ### Class org.apache.commons.jxpath.ri.model.dynabeans.DynaBeanPropertyPointer

    class DynaBeanPropertyPointer extends PropertyPointer implements Serializable
    serialVersionUID:
      2094421509141267239L

    - #### Serialized Fields

      - ##### dynaBean

            org.apache.commons.beanutils.DynaBean dynaBean

        DynaBean.

      - ##### name

            String name

        The name of the currently selected property or "*" if none has been selected.

      - ##### names

            String[] names

        The names of the included properties.

- ## Package org.apache.commons.jxpath.ri.model.dynamic

  - ### Class org.apache.commons.jxpath.ri.model.dynamic.DynamicPointer

    class DynamicPointer extends PropertyOwnerPointer implements Serializable
    serialVersionUID:
      -1842347025295904256L

    - #### Serialized Fields

      - ##### bean

            Object bean

        Java bean.

      - ##### handler

            DynamicPropertyHandler handler

        Dynamic property handler.

      - ##### qName

            QName qName

        Qualified name.

  - ### Class org.apache.commons.jxpath.ri.model.dynamic.DynamicPropertyPointer

    class DynamicPropertyPointer extends PropertyPointer implements Serializable
    serialVersionUID:
      -5720585681149150822L

    - #### Serialized Fields

      - ##### handler

            DynamicPropertyHandler handler

        Dynamic property handler.

      - ##### name

            String name

        The name of the currently selected property or "*" if none has been selected.

      - ##### names

            String[] names

        The names of all properties, sorted alphabetically.

      - ##### requiredPropertyName

            String requiredPropertyName

        The property name from `DynamicPropertyPointer.setPropertyName(String)`.

- ## Package org.apache.commons.jxpath.ri.model.jdom

  - ### Class org.apache.commons.jxpath.ri.model.jdom.JDOMAttributePointer

    class JDOMAttributePointer extends NodePointer implements Serializable
    serialVersionUID:
      8896050354479644028L

    - #### Serialized Fields

      - ##### attribute

            Attribute attribute

        JDOM Attribute.

  - ### Class org.apache.commons.jxpath.ri.model.jdom.JDOMNamespacePointer

    class JDOMNamespacePointer extends NodePointer implements Serializable
    serialVersionUID:
      7935311686545862379L

    - #### Serialized Fields

      - ##### namespaceURI

            String namespaceURI

        Namespace URI string.

      - ##### prefix

            String prefix

        Namespace prefix.

  - ### Class org.apache.commons.jxpath.ri.model.jdom.JDOMNodePointer

    class JDOMNodePointer extends NodePointer implements Serializable
    serialVersionUID:
      -6346532297491082651L

    - #### Serialized Fields

      - ##### id

            String id

        Optional ID, may be null.

      - ##### localNamespaceResolver

            NamespaceResolver localNamespaceResolver

        Local namespace resolver.

      - ##### node

            Object node

        Node, like a bean.

- ## Package org.apache.commons.jxpath.servlet

  - ### Class org.apache.commons.jxpath.servlet.KeywordVariables

    class KeywordVariables extends Object implements Serializable
    serialVersionUID:
      894145608741325442L

    - #### Serialized Fields

      - ##### keyword

            String keyword

        The keyword.

      - ##### value

            Object value

        The value.

- ## Package org.apache.commons.jxpath.util

  - ### Class org.apache.commons.jxpath.util.ReverseComparator

    class ReverseComparator extends Object implements Serializable
    serialVersionUID:
      -2795475743948616649L

- ## Package org.apache.commons.jxpath.xml

  - ### Class org.apache.commons.jxpath.xml.DocumentContainer

    class DocumentContainer extends XMLParser2 implements Serializable
    serialVersionUID:
      -8713290334113427066L

    - #### Serialized Fields

      - ##### document

            Object document

        Parsed XML.

      - ##### model

            String model

        XML model: DOM, JDOM.

      - ##### xmlUrl

            URL xmlUrl

        XML source URL.