# Serialized Form

- ## Package org.apache.xalan.client

  - ### Class org.apache.xalan.client.XSLTProcessorApplet extends java.applet.Applet implements Serializable

    serialVersionUID:
      4618876841979251422L

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream inStream)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

    - ### Serialized Fields

      - #### m_styleURL

            java.lang.String m_styleURL

      - #### m_documentURL

            java.lang.String m_documentURL

      - #### PARAM_styleURL

            java.lang.String PARAM_styleURL

      - #### PARAM_documentURL

            java.lang.String PARAM_documentURL

      - #### m_styleURLOfCached

            java.lang.String m_styleURLOfCached

      - #### m_documentURLOfCached

            java.lang.String m_documentURLOfCached

      - #### m_codeBase

            java.net.URL m_codeBase

        Save this for use on the worker thread; may not be necessary.

      - #### m_treeURL

            java.lang.String m_treeURL

      - #### m_documentBase

            java.net.URL m_documentBase

        DocumentBase URL

- ## Package org.apache.xalan.processor

  - ### Class org.apache.xalan.processor.ProcessorCharacters extends XSLTElementProcessor implements Serializable

    serialVersionUID:
      8632900007814162650L

    - ### Serialized Fields

      - #### m_firstBackPointer

            org.w3c.dom.Node m_firstBackPointer

      - #### m_accumulator

            java.lang.StringBuffer m_accumulator

        Accumulate characters, until a non-whitespace event has occured.

      - #### m_xslTextElement

            ElemText m_xslTextElement

        The xsl:text processor will call this to set a preserve space state.

  - ### Class org.apache.xalan.processor.ProcessorExsltFuncResult extends ProcessorTemplateElem implements Serializable

    serialVersionUID:
      6451230911473482423L

  - ### Class org.apache.xalan.processor.ProcessorExsltFunction extends ProcessorTemplateElem implements Serializable

    serialVersionUID:
      2411427965578315332L

  - ### Class org.apache.xalan.processor.ProcessorImport extends ProcessorInclude implements Serializable

    serialVersionUID:
      -8247537698214245237L

  - ### Class org.apache.xalan.processor.ProcessorInclude extends XSLTElementProcessor implements Serializable

    serialVersionUID:
      -4570078731972673481L

    - ### Serialized Fields

      - #### m_href

            java.lang.String m_href

        The base URL of the XSL document.

  - ### Class org.apache.xalan.processor.ProcessorLRE extends ProcessorTemplateElem implements Serializable

    serialVersionUID:
      -1490218021772101404L

  - ### Class org.apache.xalan.processor.ProcessorStylesheetDoc extends XSLTElementProcessor implements Serializable

    serialVersionUID:
      -1661497592836231844L

  - ### Class org.apache.xalan.processor.ProcessorStylesheetElement extends XSLTElementProcessor implements Serializable

    serialVersionUID:
      -877798927447840792L

  - ### Class org.apache.xalan.processor.ProcessorTemplateElem extends XSLTElementProcessor implements Serializable

    serialVersionUID:
      8344994001943407235L

  - ### Class org.apache.xalan.processor.ProcessorText extends ProcessorTemplateElem implements Serializable

    serialVersionUID:
      5170229307201307523L

  - ### Class org.apache.xalan.processor.ProcessorUnknown extends ProcessorLRE implements Serializable

    serialVersionUID:
      600521151487682248L

  - ### Class org.apache.xalan.processor.WhitespaceInfoPaths extends WhiteSpaceInfo implements Serializable

    serialVersionUID:
      5954766719577516723L

    - ### Serialized Fields

      - #### m_elements

            java.util.Vector<E> m_elements

        Bean property to allow setPropertiesFromAttributes to get the elements attribute.

  - ### Class org.apache.xalan.processor.XSLTElementProcessor extends ElemTemplateElement implements Serializable

    serialVersionUID:
      5597421564955304421L

    - ### Serialized Fields

      - #### m_savedLastOrder

            IntStack m_savedLastOrder

      - #### m_elemDef

            XSLTElementDef m_elemDef

        The element definition that this processor conforms to.

- ## Package org.apache.xalan.templates

  - ### Class org.apache.xalan.templates.AVT extends java.lang.Object implements Serializable

    serialVersionUID:
      5167607155517042691L

    - ### Serialized Fields

      - #### m_simpleString

            java.lang.String m_simpleString

        If the AVT is not complex, just hold the simple string.

      - #### m_parts

            java.util.Vector<E> m_parts

        If the AVT is complex, hold a Vector of AVTParts.

      - #### m_rawName

            java.lang.String m_rawName

        The name of the attribute.

      - #### m_name

            java.lang.String m_name

        The name of the attribute.

      - #### m_uri

            java.lang.String m_uri

        The namespace URI of the owning attribute.

  - ### Class org.apache.xalan.templates.AVTPart extends java.lang.Object implements Serializable

    serialVersionUID:
      -1747749903613916025L

  - ### Class org.apache.xalan.templates.AVTPartSimple extends AVTPart implements Serializable

    serialVersionUID:
      -3744957690598727913L

    - ### Serialized Fields

      - #### m_val

            java.lang.String m_val

        Simple string value;

  - ### Class org.apache.xalan.templates.AVTPartXPath extends AVTPart implements Serializable

    serialVersionUID:
      -4460373807550527675L

    - ### Serialized Fields

      - #### m_xpath

            XPath m_xpath

        The XPath object contained in this part.

  - ### Class org.apache.xalan.templates.DecimalFormatProperties extends ElemTemplateElement implements Serializable

    serialVersionUID:
      -6559409339256269446L

    - ### Serialized Fields

      - #### m_dfs

            java.text.DecimalFormatSymbols m_dfs

        An instance of DecimalFormatSymbols for this element.

      - #### m_qname

            QName m_qname

        If there is a name attribute, then the element declares a named decimal-format; otherwise, it declares the default decimal-format.

  - ### Class org.apache.xalan.templates.ElemApplyImport extends ElemTemplateElement implements Serializable

    serialVersionUID:
      3764728663373024038L

  - ### Class org.apache.xalan.templates.ElemApplyTemplates extends ElemCallTemplate implements Serializable

    serialVersionUID:
      2903125371542621004L

    - ### Serialized Fields

      - #### m_mode

            QName m_mode

        mode %qname; #IMPLIED

      - #### m_isDefaultTemplate

            boolean m_isDefaultTemplate

        Tells if this belongs to a default template, in which case it will act different with regard to processing modes.
        See Also:
          built-in-rule in XSLT Specification

  - ### Class org.apache.xalan.templates.ElemAttribute extends ElemElement implements Serializable

    serialVersionUID:
      8817220961566919187L

  - ### Class org.apache.xalan.templates.ElemAttributeSet extends ElemUse implements Serializable

    serialVersionUID:
      -426740318278164496L

    - ### Serialized Fields

      - #### m_qname

            QName m_qname

        The name attribute specifies the name of the attribute set.

  - ### Class org.apache.xalan.templates.ElemCallTemplate extends ElemForEach implements Serializable

    serialVersionUID:
      5009634612916030591L

    - ### Serialized Fields

      - #### m_templateName

            QName m_templateName

        An xsl:call-template element invokes a template by name; it has a required name attribute that identifies the template to be invoked.

      - #### m_template

            ElemTemplate m_template

        The template which is named by QName.

      - #### m_paramElems

            ElemWithParam[] m_paramElems

        Vector of xsl:param elements associated with this element.

  - ### Class org.apache.xalan.templates.ElemChoose extends ElemTemplateElement implements Serializable

    serialVersionUID:
      -3070117361903102033L

  - ### Class org.apache.xalan.templates.ElemComment extends ElemTemplateElement implements Serializable

    serialVersionUID:
      -8813199122875770142L

  - ### Class org.apache.xalan.templates.ElemCopy extends ElemUse implements Serializable

    serialVersionUID:
      5478580783896941384L

  - ### Class org.apache.xalan.templates.ElemCopyOf extends ElemTemplateElement implements Serializable

    serialVersionUID:
      -7433828829497411127L

    - ### Serialized Fields

      - #### m_selectExpression

            XPath m_selectExpression

        The required select attribute contains an expression.

  - ### Class org.apache.xalan.templates.ElemElement extends ElemUse implements Serializable

    serialVersionUID:
      -324619535592435183L

    - ### Serialized Fields

      - #### m_name_avt

            AVT m_name_avt

        The name attribute is interpreted as an attribute value template. It is an error if the string that results from instantiating the attribute value template is not a QName.

      - #### m_namespace_avt

            AVT m_namespace_avt

        If the namespace attribute is present, then it also is interpreted as an attribute value template. The string that results from instantiating the attribute value template should be a URI reference. It is not an error if the string is not a syntactically legal URI reference.

  - ### Class org.apache.xalan.templates.ElemEmpty extends ElemTemplateElement implements Serializable

    serialVersionUID:
      7544753713671472252L

  - ### Class org.apache.xalan.templates.ElemExsltFuncResult extends ElemVariable implements Serializable

    serialVersionUID:
      -3478311949388304563L

    - ### Serialized Fields

      - #### m_isResultSet

            boolean m_isResultSet

      - #### m_result

            XObject m_result

      - #### m_callerFrameSize

            int m_callerFrameSize

  - ### Class org.apache.xalan.templates.ElemExsltFunction extends ElemTemplate implements Serializable

    serialVersionUID:
      272154954793534771L

  - ### Class org.apache.xalan.templates.ElemExtensionCall extends ElemLiteralResult implements Serializable

    serialVersionUID:
      3171339708500216920L

    - ### Serialized Fields

      - #### m_extns

            java.lang.String m_extns

        The Namespace URI for this extension call element.

      - #### m_lang

            java.lang.String m_lang

        Language used by extension.

      - #### m_srcURL

            java.lang.String m_srcURL

        URL pointing to extension.

      - #### m_scriptSrc

            java.lang.String m_scriptSrc

        Source for script.

      - #### m_decl

            ElemExtensionDecl m_decl

        Declaration for Extension element.

  - ### Class org.apache.xalan.templates.ElemExtensionDecl extends ElemTemplateElement implements Serializable

    serialVersionUID:
      -4692738885172766789L

    - ### Serialized Fields

      - #### m_prefix

            java.lang.String m_prefix

        Prefix string for this extension element.

      - #### m_functions

            StringVector m_functions

        StringVector holding the names of functions defined in this extension.

      - #### m_elements

            StringVector m_elements

        StringVector of elements defined in this extension.

  - ### Class org.apache.xalan.templates.ElemExtensionScript extends ElemTemplateElement implements Serializable

    serialVersionUID:
      -6995978265966057744L

    - ### Serialized Fields

      - #### m_lang

            java.lang.String m_lang

        Language used in extension.

      - #### m_src

            java.lang.String m_src

        Extension handler.

  - ### Class org.apache.xalan.templates.ElemFallback extends ElemTemplateElement implements Serializable

    serialVersionUID:
      1782962139867340703L

  - ### Class org.apache.xalan.templates.ElemForEach extends ElemTemplateElement implements Serializable

    serialVersionUID:
      6018140636363583690L

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream os)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

    - ### Serialized Fields

      - #### m_doc_cache_off

            boolean m_doc_cache_off

        This is set by an "xalan-doc-cache-off" pi, or the old "xalan:doc-cache-off" pi. The old form of the PI only works for XML parsers that are not namespace aware. It tells the engine that documents created in the location paths executed by this element will not be reparsed. It's set by StylesheetHandler during construction. Note that this feature applies _only_ to xsl:for-each elements in its current incarnation; a more general cache management solution is desperately needed.

      - #### m_selectExpression

            Expression m_selectExpression

        The "select" expression.

      - #### m_xpath

            XPath m_xpath

        Used to fix bug#16889 Store XPath away for later processing.

      - #### m_sortElems

            java.util.Vector<E> m_sortElems

        Vector containing the xsl:sort elements associated with this element.

  - ### Class org.apache.xalan.templates.ElemIf extends ElemTemplateElement implements Serializable

    serialVersionUID:
      2158774632427453022L

    - ### Serialized Fields

      - #### m_test

            XPath m_test

        The xsl:if element must have a test attribute, which specifies an expression.

  - ### Class org.apache.xalan.templates.ElemLiteralResult extends ElemUse implements Serializable

    serialVersionUID:
      -8703409074421657260L

    - ### Serialized Fields

      - #### isLiteralResultAsStylesheet

            boolean isLiteralResultAsStylesheet

        Tells if this element represents a root element that is also the stylesheet element. TODO: This should be a derived class.

      - #### m_avts

            java.util.List<E> m_avts

        The created element node will have the attribute nodes that were present on the element node in the stylesheet tree, other than attributes with names in the XSLT namespace.

      - #### m_xslAttr

            java.util.List<E> m_xslAttr

        List of attributes with the XSLT namespace.

      - #### m_namespace

            java.lang.String m_namespace

        The namespace of the element to be created.

      - #### m_localName

            java.lang.String m_localName

        The local name of the element to be created.

      - #### m_rawName

            java.lang.String m_rawName

        The raw name of the element to be created.

      - #### m_ExtensionElementURIs

            StringVector m_ExtensionElementURIs

        The "extension-element-prefixes" property, actually contains URIs.

      - #### m_version

            java.lang.String m_version

        The XSLT version as specified by this element.

      - #### m_excludeResultPrefixes

            StringVector m_excludeResultPrefixes

        The "exclude-result-prefixes" property.

  - ### Class org.apache.xalan.templates.ElemMessage extends ElemTemplateElement implements Serializable

    serialVersionUID:
      1530472462155060023L

    - ### Serialized Fields

      - #### m_terminate

            boolean m_terminate

        If the terminate attribute has the value yes, then the XSLT transformer should terminate processing after sending the message. The default value is no.

  - ### Class org.apache.xalan.templates.ElemNumber extends ElemTemplateElement implements Serializable

    serialVersionUID:
      8118472298274407610L

    - ### Serialized Fields

      - #### m_alphaCountTable

            CharArrayWrapper m_alphaCountTable

        Chars for converting integers into alpha counts.
        See Also:
          `TransformerImpl#int2alphaCount`

      - #### m_countMatchPattern

            XPath m_countMatchPattern

        Only nodes are counted that match this pattern.

      - #### m_fromMatchPattern

            XPath m_fromMatchPattern

        Specifies where to count from. For level="single" or level="multiple": Only ancestors that are searched are those that are descendants of the nearest ancestor that matches the from pattern. For level="any: Only nodes after the first node before the current node that match the from pattern are considered.

      - #### m_level

            int m_level

        When level="single", it goes up to the first node in the ancestor-or-self axis that matches the count pattern, and constructs a list of length one containing one plus the number of preceding siblings of that ancestor that match the count pattern. If there is no such ancestor, it constructs an empty list. If the from attribute is specified, then the only ancestors that are searched are those that are descendants of the nearest ancestor that matches the from pattern. Preceding siblings has the same meaning here as with the preceding-sibling axis. When level="multiple", it constructs a list of all ancestors of the current node in document order followed by the element itself; it then selects from the list those nodes that match the count pattern; it then maps each node in the list to one plus the number of preceding siblings of that node that match the count pattern. If the from attribute is specified, then the only ancestors that are searched are those that are descendants of the nearest ancestor that matches the from pattern. Preceding siblings has the same meaning here as with the preceding-sibling axis. When level="any", it constructs a list of length one containing the number of nodes that match the count pattern and belong to the set containing the current node and all nodes at any level of the document that are before the current node in document order, excluding any namespace and attribute nodes (in other words the union of the members of the preceding and ancestor-or-self axes). If the from attribute is specified, then only nodes after the first node before the current node that match the from pattern are considered.

      - #### m_valueExpr

            XPath m_valueExpr

        The value attribute contains an expression. The expression is evaluated and the resulting object is converted to a number as if by a call to the number function.

      - #### m_format_avt

            AVT m_format_avt

        The "format" attribute is used to control conversion of a list of numbers into a string.
        See Also:
          convert in XSLT Specification

      - #### m_lang_avt

            AVT m_lang_avt

        When numbering with an alphabetic sequence, the lang attribute specifies which language's alphabet is to be used.

      - #### m_lettervalue_avt

            AVT m_lettervalue_avt

        The letter-value attribute disambiguates between numbering sequences that use letters.

      - #### m_groupingSeparator_avt

            AVT m_groupingSeparator_avt

        The grouping-separator attribute gives the separator used as a grouping (e.g. thousands) separator in decimal numbering sequences.

      - #### m_groupingSize_avt

            AVT m_groupingSize_avt

        The optional grouping-size specifies the size (normally 3) of the grouping.

  - ### Class org.apache.xalan.templates.ElemOtherwise extends ElemTemplateElement implements Serializable

    serialVersionUID:
      1863944560970181395L

  - ### Class org.apache.xalan.templates.ElemParam extends ElemVariable implements Serializable

    serialVersionUID:
      -1131781475589006431L

    - ### Serialized Fields

      - #### m_qnameID

            int m_qnameID

  - ### Class org.apache.xalan.templates.ElemPI extends ElemTemplateElement implements Serializable

    serialVersionUID:
      5621976448020889825L

    - ### Serialized Fields

      - #### m_name_atv

            AVT m_name_atv

        The xsl:processing-instruction element has a required name attribute that specifies the name of the processing instruction node. The value of the name attribute is interpreted as an attribute value template.

  - ### Class org.apache.xalan.templates.ElemSort extends ElemTemplateElement implements Serializable

    serialVersionUID:
      -4991510257335851938L

    - ### Serialized Fields

      - #### m_selectExpression

            XPath m_selectExpression

        xsl:sort has a select attribute whose value is an expression.

      - #### m_lang_avt

            AVT m_lang_avt

        lang specifies the language of the sort keys.

      - #### m_dataType_avt

            AVT m_dataType_avt

        data-type specifies the data type of the strings to be sorted.

      - #### m_order_avt

            AVT m_order_avt

        order specifies whether the strings should be sorted in ascending or descending order.

      - #### m_caseorder_avt

            AVT m_caseorder_avt

        case-order has the value upper-first or lower-first. The default value is language dependent.

  - ### Class org.apache.xalan.templates.ElemTemplate extends ElemTemplateElement implements Serializable

    serialVersionUID:
      -5283056789965384058L

    - ### Serialized Fields

      - #### m_publicId

            java.lang.String m_publicId

        The public identifier for the current document event.

      - #### m_systemId

            java.lang.String m_systemId

        The system identifier for the current document event.

      - #### m_stylesheet

            Stylesheet m_stylesheet

        The owning stylesheet. (Should this only be put on the template element, to conserve space?)

      - #### m_matchPattern

            XPath m_matchPattern

        The match attribute is a Pattern that identifies the source node or nodes to which the rule applies.

      - #### m_name

            QName m_name

        An xsl:template element with a name attribute specifies a named template.

      - #### m_mode

            QName m_mode

        Modes allow an element to be processed multiple times, each time producing a different result.

      - #### m_priority

            double m_priority

        The priority of a template rule is specified by the priority attribute on the template rule.

      - #### m_frameSize

            int m_frameSize

        The stack frame size for this template, which is equal to the maximum number of params and variables that can be declared in the template at one time.

      - #### m_inArgsSize

            int m_inArgsSize

        The size of the portion of the stack frame that can hold parameter arguments.

      - #### m_argsQNameIDs

            int[] m_argsQNameIDs

        List of namespace/local-name pairs, DTM style, that are unique qname identifiers for the arguments. The position of a given qname in the list is the argument ID, and thus the position in the stack frame.

  - ### Class org.apache.xalan.templates.ElemTemplateElement extends UnImplNode implements Serializable

    serialVersionUID:
      4440018597841834447L

    - ### Serialized Fields

      - #### m_lineNumber

            int m_lineNumber

        line number where the current document event ends.

      - #### m_endLineNumber

            int m_endLineNumber

        line number where the current document event ends.

      - #### m_columnNumber

            int m_columnNumber

        the column number where the current document event ends.

      - #### m_endColumnNumber

            int m_endColumnNumber

        the column number where the current document event ends.

      - #### m_defaultSpace

            boolean m_defaultSpace

        Tell if this element has the default space handling turned off or on according to the xml:space attribute.

      - #### m_hasTextLitOnly

            boolean m_hasTextLitOnly

        Tell if this element only has one text child, for optimization purposes.

      - #### m_hasVariableDecl

            boolean m_hasVariableDecl

        Tell if this element only has one text child, for optimization purposes.

      - #### m_declaredPrefixes

            java.util.List<E> m_declaredPrefixes

        The list of namespace declarations for this element only.

      - #### m_prefixTable

            java.util.List<E> m_prefixTable

        The table of `XMLNSDecl`s for this element and all parent elements, screened for excluded prefixes.

      - #### m_docOrderNumber

            int m_docOrderNumber

        The *relative* document order number of this element.

      - #### m_parentNode

            ElemTemplateElement m_parentNode

        Parent node.

      - #### m_nextSibling

            ElemTemplateElement m_nextSibling

        Next sibling.

      - #### m_firstChild

            ElemTemplateElement m_firstChild

        First child.

  - ### Class org.apache.xalan.templates.ElemText extends ElemTemplateElement implements Serializable

    serialVersionUID:
      1383140876182316711L

    - ### Serialized Fields

      - #### m_disableOutputEscaping

            boolean m_disableOutputEscaping

        Tells if this element should disable escaping.

  - ### Class org.apache.xalan.templates.ElemTextLiteral extends ElemTemplateElement implements Serializable

    serialVersionUID:
      -7872620006767660088L

    - ### Serialized Fields

      - #### m_preserveSpace

            boolean m_preserveSpace

        Tell if space should be preserved.

      - #### m_ch

            char[] m_ch

        The character array.

      - #### m_str

            java.lang.String m_str

        The character array as a string.

      - #### m_disableOutputEscaping

            boolean m_disableOutputEscaping

        Tells if this element should disable escaping.

  - ### Class org.apache.xalan.templates.ElemUnknown extends ElemLiteralResult implements Serializable

    serialVersionUID:
      -4573981712648730168L

  - ### Class org.apache.xalan.templates.ElemUse extends ElemTemplateElement implements Serializable

    serialVersionUID:
      5830057200289299736L

    - ### Serialized Fields

      - #### m_attributeSetsNames

            QName[] m_attributeSetsNames

        The value of the "use-attribute-sets" attribute.

  - ### Class org.apache.xalan.templates.ElemValueOf extends ElemTemplateElement implements Serializable

    serialVersionUID:
      3490728458007586786L

    - ### Serialized Fields

      - #### m_selectExpression

            XPath m_selectExpression

        The select expression to be executed.

      - #### m_isDot

            boolean m_isDot

        True if the pattern is a simple ".".

      - #### m_disableOutputEscaping

            boolean m_disableOutputEscaping

        Tells if this element should disable escaping.

  - ### Class org.apache.xalan.templates.ElemVariable extends ElemTemplateElement implements Serializable

    serialVersionUID:
      9111131075322790061L

    - ### Serialized Fields

      - #### m_index

            int m_index

        This is the index into the stack frame.

      - #### m_frameSize

            int m_frameSize

        The stack frame size for this variable if it is a global variable that declares an RTF, which is equal to the maximum number of variables that can be declared in the variable at one time.

      - #### m_selectPattern

            XPath m_selectPattern

        The value of the "select" attribute.

      - #### m_qname

            QName m_qname

        The value of the "name" attribute.

      - #### m_isTopLevel

            boolean m_isTopLevel

        Tells if this is a top-level variable or param, or not.

  - ### Class org.apache.xalan.templates.ElemVariablePsuedo extends ElemVariable implements Serializable

    serialVersionUID:
      692295692732588486L

    - ### Serialized Fields

      - #### m_lazyVar

            XUnresolvedVariableSimple m_lazyVar

  - ### Class org.apache.xalan.templates.ElemWhen extends ElemTemplateElement implements Serializable

    serialVersionUID:
      5984065730262071360L

    - ### Serialized Fields

      - #### m_test

            XPath m_test

        Each xsl:when element has a single attribute, test, which specifies an expression.

  - ### Class org.apache.xalan.templates.ElemWithParam extends ElemTemplateElement implements Serializable

    serialVersionUID:
      -1070355175864326257L

    - ### Serialized Fields

      - #### m_index

            int m_index

        This is the index to the stack frame being called, not the stack frame that contains this element.

      - #### m_selectPattern

            XPath m_selectPattern

        The "select" attribute, which specifies the value of the argument, if element content is not specified.

      - #### m_qname

            QName m_qname

        The required name attribute specifies the name of the parameter (the variable the value of whose binding is to be replaced). The value of the name attribute is a QName, which is expanded as described in [2.4 Qualified Names].

      - #### m_qnameID

            int m_qnameID

  - ### Class org.apache.xalan.templates.FuncDocument extends Function2Args implements Serializable

    serialVersionUID:
      2483304325971281424L

  - ### Class org.apache.xalan.templates.FuncFormatNumb extends Function3Args implements Serializable

    serialVersionUID:
      -8869935264870858636L

  - ### Class org.apache.xalan.templates.FuncKey extends Function2Args implements Serializable

    serialVersionUID:
      9089293100115347340L

  - ### Class org.apache.xalan.templates.KeyDeclaration extends ElemTemplateElement implements Serializable

    serialVersionUID:
      7724030248631137918L

    - ### Serialized Fields

      - #### m_name

            QName m_name

        The "name" property.

      - #### m_matchPattern

            XPath m_matchPattern

        The "match" attribute.

      - #### m_use

            XPath m_use

        The "use" attribute.

  - ### Class org.apache.xalan.templates.NamespaceAlias extends ElemTemplateElement implements Serializable

    serialVersionUID:
      456173966637810718L

    - ### Serialized Fields

      - #### m_StylesheetPrefix

            java.lang.String m_StylesheetPrefix

        The "stylesheet-prefix" attribute.

      - #### m_StylesheetNamespace

            java.lang.String m_StylesheetNamespace

        The namespace in the stylesheet space.

      - #### m_ResultPrefix

            java.lang.String m_ResultPrefix

        The "result-prefix" attribute.

      - #### m_ResultNamespace

            java.lang.String m_ResultNamespace

        The result namespace.

  - ### Class org.apache.xalan.templates.OutputProperties extends ElemTemplateElement implements Serializable

    serialVersionUID:
      -6975274363881785488L

    - ### Serialized Fields

      - #### m_properties

            java.util.Properties m_properties

        The output properties.

  - ### Class org.apache.xalan.templates.Stylesheet extends ElemTemplateElement implements Serializable

    serialVersionUID:
      2085337282743043776L

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream stream)
                             throws java.io.IOException,
                                    javax.xml.transform.TransformerException

        Read the stylesheet from a serialization stream.
        Throws:
          `java.io.IOException`
          `javax.xml.transform.TransformerException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream stream)
                              throws java.io.IOException

        Write out the given output stream
        Throws:
          `java.io.IOException`

    - ### Serialized Fields

      - #### m_XmlnsXsl

            java.lang.String m_XmlnsXsl

        The "xmlns:xsl" property.

      - #### m_ExtensionElementURIs

            StringVector m_ExtensionElementURIs

        The "extension-element-prefixes" property, actually contains URIs.

      - #### m_ExcludeResultPrefixs

            StringVector m_ExcludeResultPrefixs

        The "exclude-result-prefixes" property.

      - #### m_Id

            java.lang.String m_Id

        The "id" property.

      - #### m_Version

            java.lang.String m_Version

        The "version" property.

      - #### m_isCompatibleMode

            boolean m_isCompatibleMode

        Whether or not the stylesheet is in "Forward Compatibility Mode"

      - #### m_imports

            java.util.Vector<E> m_imports

        The "xsl:import" list.

      - #### m_includes

            java.util.Vector<E> m_includes

        The "xsl:include" properties.

      - #### m_DecimalFormatDeclarations

            java.util.Stack<E> m_DecimalFormatDeclarations

        Table of tables of element decimal-format.
        See Also:
          `DecimalFormatProperties`

      - #### m_whitespaceStrippingElements

            java.util.Vector<E> m_whitespaceStrippingElements

        The "xsl:strip-space" properties, A lookup table of all space stripping elements.

      - #### m_whitespacePreservingElements

            java.util.Vector<E> m_whitespacePreservingElements

        The "xsl:preserve-space" property, A lookup table of all space preserving elements.

      - #### m_output

            java.util.Vector<E> m_output

        The "xsl:output" properties. This is a vector of OutputProperties objects.

      - #### m_keyDeclarations

            java.util.Vector<E> m_keyDeclarations

        The "xsl:key" property.

      - #### m_attributeSets

            java.util.Vector<E> m_attributeSets

        The "xsl:attribute-set" property.

      - #### m_topLevelVariables

            java.util.Vector<E> m_topLevelVariables

        The "xsl:variable" and "xsl:param" properties.

      - #### m_templates

            java.util.Vector<E> m_templates

        The "xsl:template" properties.

      - #### m_prefix_aliases

            java.util.Vector<E> m_prefix_aliases

        The "xsl:namespace-alias" properties.

      - #### m_NonXslTopLevel

            java.util.Hashtable<K,V> m_NonXslTopLevel

        The "non-xsl-top-level" properties.

      - #### m_href

            java.lang.String m_href

        The base URL of the XSL document.

      - #### m_publicId

            java.lang.String m_publicId

        The doctype-public element.

      - #### m_systemId

            java.lang.String m_systemId

        The doctype-system element.

      - #### m_stylesheetRoot

            StylesheetRoot m_stylesheetRoot

        The root of the stylesheet, where all the tables common to all stylesheets are kept.

      - #### m_stylesheetParent

            Stylesheet m_stylesheetParent

        The parent of the stylesheet. This will be null if this is the root stylesheet.

  - ### Class org.apache.xalan.templates.StylesheetComposed extends Stylesheet implements Serializable

    serialVersionUID:
      -3444072247410233923L

    - ### Serialized Fields

      - #### m_importNumber

            int m_importNumber

        Order in import chain.

      - #### m_importCountComposed

            int m_importCountComposed

        The precedence of this stylesheet in the global import list. The lowest precedence stylesheet is 0. A higher number has a higher precedence.

      - #### m_endImportCountComposed

            int m_endImportCountComposed

  - ### Class org.apache.xalan.templates.StylesheetRoot extends StylesheetComposed implements Serializable

    serialVersionUID:
      3875353123529147855L

    - ### Serialized Fields

      - #### m_optimizer

            boolean m_optimizer

        The flag for the setting of the optimize feature;

      - #### m_incremental

            boolean m_incremental

        The flag for the setting of the incremental feature;

      - #### m_source_location

            boolean m_source_location

        The flag for the setting of the source_location feature;

      - #### m_isSecureProcessing

            boolean m_isSecureProcessing

        State of the secure processing feature.

      - #### m_availElems

            java.util.HashMap<K,V> m_availElems

        The schema used when creating this StylesheetRoot

      - #### m_globalImportList

            StylesheetComposed[] m_globalImportList

        The combined list of imports. The stylesheet with the highest import precedence will be at element 0. The one with the lowest import precedence will be at element length - 1.

      - #### m_outputProperties

            OutputProperties m_outputProperties

        This will be set up with the default values, and then the values will be set as stylesheets are encountered.

      - #### m_outputMethodSet

            boolean m_outputMethodSet

        Flag indicating whether an output method has been set by the user.

      - #### m_attrSets

            java.util.HashMap<K,V> m_attrSets

        Composed set of all included and imported attribute set properties. Each entry is a vector of ElemAttributeSet objects.

      - #### m_decimalFormatSymbols

            java.util.Hashtable<K,V> m_decimalFormatSymbols

        Table of DecimalFormatSymbols, keyed by QName.

      - #### m_keyDecls

            java.util.Vector<E> m_keyDecls

        A list of all key declarations visible from this stylesheet and all lesser stylesheets.

      - #### m_namespaceAliasComposed

            java.util.Hashtable<K,V> m_namespaceAliasComposed

        Composed set of all namespace aliases.

      - #### m_templateList

            TemplateList m_templateList

        The "xsl:template" properties.

      - #### m_variables

            java.util.Vector<E> m_variables

        Composed set of all variables and params.

      - #### m_whiteSpaceInfoList

            TemplateList m_whiteSpaceInfoList

        A list of properties that specify how to do space stripping. This uses the same exact mechanism as Templates.

      - #### m_defaultTextRule

            ElemTemplate m_defaultTextRule

        The default template to use for text nodes if we don't find anything else. This is initialized in initDefaultRule().
        Usage:
          **For advanced use only**

      - #### m_defaultRule

            ElemTemplate m_defaultRule

        The default template to use if we don't find anything else. This is initialized in initDefaultRule().
        Usage:
          **For advanced use only**

      - #### m_defaultRootRule

            ElemTemplate m_defaultRootRule

        The default template to use for the root if we don't find anything else. This is initialized in initDefaultRule(). We kind of need this because the defaultRule isn't good enough because it doesn't supply a document context. For now, I default the root document element to "HTML". Don't know if this is really a good idea or not. I suspect it is not.
        Usage:
          **For advanced use only**

      - #### m_startRule

            ElemTemplate m_startRule

        The start rule to kick off the transformation.
        Usage:
          **For advanced use only**

      - #### m_selectDefault

            XPath m_selectDefault

        Used for default selection.

      - #### m_extensionHandlerClass

            java.lang.String m_extensionHandlerClass

  - ### Class org.apache.xalan.templates.TemplateList extends java.lang.Object implements Serializable

    serialVersionUID:
      5803675288911728791L

    - ### Serialized Fields

      - #### m_namedTemplates

            java.util.Hashtable<K,V> m_namedTemplates

        Keyed on string macro names, and holding values that are macro elements in the XSL DOM tree. Initialized in initMacroLookupTable, and used in findNamedTemplate.

      - #### m_patternTable

            java.util.Hashtable<K,V> m_patternTable

        This table is keyed on the target elements of patterns, and contains linked lists of the actual patterns that match the target element to some degree of specifity.

      - #### m_wildCardPatterns

            org.apache.xalan.templates.TemplateSubPatternAssociation m_wildCardPatterns

        Wildcard patterns.

      - #### m_textPatterns

            org.apache.xalan.templates.TemplateSubPatternAssociation m_textPatterns

        Text Patterns.

      - #### m_docPatterns

            org.apache.xalan.templates.TemplateSubPatternAssociation m_docPatterns

        Root document Patterns.

      - #### m_commentPatterns

            org.apache.xalan.templates.TemplateSubPatternAssociation m_commentPatterns

        Comment Patterns.

  - ### Class org.apache.xalan.templates.WhiteSpaceInfo extends ElemTemplate implements Serializable

    serialVersionUID:
      6389208261999943836L

    - ### Serialized Fields

      - #### m_shouldStripSpace

            boolean m_shouldStripSpace

        Flag indicating whether whitespaces should be stripped.

  - ### Class org.apache.xalan.templates.XMLNSDecl extends java.lang.Object implements Serializable

    serialVersionUID:
      6710237366877605097L

    - ### Serialized Fields

      - #### m_prefix

            java.lang.String m_prefix

        non-null reference to prefix, using "" for default namespace.

      - #### m_uri

            java.lang.String m_uri

        non-null reference to namespace URI.

      - #### m_isExcluded

            boolean m_isExcluded

        true if this namespace declaration should normally be excluded.

  - ### Class org.apache.xalan.templates.XUnresolvedVariable extends XObject implements Serializable

    serialVersionUID:
      -256779804767950188L

    - ### Serialized Fields

      - #### m_isGlobal

            boolean m_isGlobal

        true if this variable or parameter is a global.

  - ### Class org.apache.xalan.templates.XUnresolvedVariableSimple extends XObject implements Serializable

    serialVersionUID:
      -1224413807443958985L

- ## Package org.apache.xalan.transformer

  - ### Class org.apache.xalan.transformer.CountersTable extends java.util.Hashtable implements Serializable

    serialVersionUID:
      2159100770924179875L

  - ### Class org.apache.xalan.transformer.KeyIterator extends OneStepIteratorForward implements Serializable

    serialVersionUID:
      -1349109910100249661L

    - ### Serialized Fields

      - #### m_name

            QName m_name

        Key name.

      - #### m_keyDeclarations

            java.util.Vector<E> m_keyDeclarations

        Vector of Key declarations in the stylesheet.

  - ### Class org.apache.xalan.transformer.KeyRefIterator extends ChildTestIterator implements Serializable

    serialVersionUID:
      3837456451659435102L

    - ### Serialized Fields

      - #### m_keysNodes

            DTMIterator m_keysNodes

      - #### m_ref

            XMLString m_ref

      - #### m_name

            QName m_name

      - #### m_keyDeclarations

            java.util.Vector<E> m_keyDeclarations

        Vector of Key declarations in the stylesheet.

- ## Package org.apache.xalan.xsltc

  - ### Class org.apache.xalan.xsltc.TransletException extends org.xml.sax.SAXException implements Serializable

    serialVersionUID:
      -878916829521217293L

- ## Package org.apache.xalan.xsltc.cmdline.getopt

  - ### Class org.apache.xalan.xsltc.cmdline.getopt.GetOptsException extends java.lang.Exception implements Serializable

    serialVersionUID:
      8736874967183039804L

- ## Package org.apache.xalan.xsltc.compiler

  - ### Class org.apache.xalan.xsltc.compiler.CompilerException extends java.lang.Exception implements Serializable

    serialVersionUID:
      1732939618562742663L

    - ### Serialized Fields

      - #### _msg

            java.lang.String _msg

- ## Package org.apache.xalan.xsltc.compiler.util

  - ### Class org.apache.xalan.xsltc.compiler.util.InternalError extends java.lang.Error implements Serializable

  - ### Class org.apache.xalan.xsltc.compiler.util.MultiHashtable extends java.util.Hashtable implements Serializable

    serialVersionUID:
      -6151608290510033572L

  - ### Class org.apache.xalan.xsltc.compiler.util.StringStack extends java.util.Stack implements Serializable

    serialVersionUID:
      -1506910875640317898L

  - ### Class org.apache.xalan.xsltc.compiler.util.TypeCheckError extends java.lang.Exception implements Serializable

    serialVersionUID:
      3246224233917854640L

    - ### Serialized Fields

      - #### _error

            ErrorMsg _error

      - #### _node

            SyntaxTreeNode _node

- ## Package org.apache.xalan.xsltc.dom

  - ### Class org.apache.xalan.xsltc.dom.BitArray extends java.lang.Object implements Serializable

    serialVersionUID:
      -4876019880708377663L

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(java.io.ObjectInput in)
                              throws java.io.IOException,
                                     java.lang.ClassNotFoundException

        Read the whole tree from a file (serialized)
        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeExternal

            public void writeExternal(java.io.ObjectOutput out)
                               throws java.io.IOException

        Throws:
          `java.io.IOException`

- ## Package org.apache.xalan.xsltc.runtime

  - ### Class org.apache.xalan.xsltc.runtime.InternalRuntimeError extends java.lang.Error implements Serializable

- ## Package org.apache.xalan.xsltc.trax

  - ### Class org.apache.xalan.xsltc.trax.TemplatesImpl extends java.lang.Object implements Serializable

    serialVersionUID:
      673094361519270707L

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream is)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Overrides the default readObject implementation since we decided it would be cleaner not to serialize the entire tranformer factory. [ ref bugzilla 12317 ] We need to check if the user defined class for URIResolver also implemented Serializable if yes then we need to deserialize the URIResolver Fix for bugzilla bug 22438
        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

      - #### writeObject

            private void writeObject(java.io.ObjectOutputStream os)
                              throws java.io.IOException,
                                     java.lang.ClassNotFoundException

        This is to fix bugzilla bug 22438 If the user defined class implements URIResolver and Serializable then we want it to get serialized
        Throws:
          `java.io.IOException`
          `java.lang.ClassNotFoundException`

    - ### Serialized Fields

      - #### _name

            java.lang.String _name

        Name of the main class or default name if unknown.

      - #### _bytecodes

            byte[][] _bytecodes

        Contains the actual class definition for the translet class and any auxiliary classes.

      - #### _class

            java.lang.Class<T>[] _class

        Contains the translet class definition(s). These are created when this Templates is created or when it is read back from disk.

      - #### _transletIndex

            int _transletIndex

        The index of the main translet class in the arrays _class[] and _bytecodes.

      - #### _auxClasses

            Hashtable _auxClasses

        Contains the list of auxiliary class definitions.

      - #### _outputProperties

            java.util.Properties _outputProperties

        Output properties of this translet.

      - #### _indentNumber

            int _indentNumber

        Number of spaces to add for output indentation.

- ## Package org.apache.xml.dtm

  - ### Class org.apache.xml.dtm.DTMConfigurationException extends DTMException implements Serializable

    serialVersionUID:
      -4607874078818418046L

  - ### Class org.apache.xml.dtm.DTMDOMException extends org.w3c.dom.DOMException implements Serializable

    serialVersionUID:
      1895654266613192414L

  - ### Class org.apache.xml.dtm.DTMException extends java.lang.RuntimeException implements Serializable

    serialVersionUID:
      -775576419181334734L

    - ### Serialized Fields

      - #### locator

            javax.xml.transform.SourceLocator locator

        Field locator specifies where the error occured.

      - #### containedException

            java.lang.Throwable containedException

        Field containedException specifies a wrapped exception. May be null.

- ## Package org.apache.xml.dtm.ref

  - ### Class org.apache.xml.dtm.ref.DTMNamedNodeMap.DTMException extends org.w3c.dom.DOMException implements Serializable

    serialVersionUID:
      -8290238117162437678L

- ## Package org.apache.xml.serializer.utils

  - ### Class org.apache.xml.serializer.utils.URI.MalformedURIException extends java.io.IOException implements Serializable

  - ### Class org.apache.xml.serializer.utils.WrappedRuntimeException extends java.lang.RuntimeException implements Serializable

    serialVersionUID:
      7140414456714658073L

    - ### Serialized Fields

      - #### m_exception

            java.lang.Exception m_exception

        Primary checked exception.

- ## Package org.apache.xml.utils

  - ### Class org.apache.xml.utils.MutableAttrListImpl extends org.xml.sax.helpers.AttributesImpl implements Serializable

    serialVersionUID:
      6289452013442934470L

  - ### Class org.apache.xml.utils.NameSpace extends java.lang.Object implements Serializable

    serialVersionUID:
      1471232939184881839L

    - ### Serialized Fields

      - #### m_next

            NameSpace m_next

        Next NameSpace element on the stack.

      - #### m_prefix

            java.lang.String m_prefix

        Prefix of this NameSpace element.

      - #### m_uri

            java.lang.String m_uri

        Namespace URI of this NameSpace element.

  - ### Class org.apache.xml.utils.NodeVector extends java.lang.Object implements Serializable

    serialVersionUID:
      -713473092200731870L

    - ### Serialized Fields

      - #### m_blocksize

            int m_blocksize

        Size of blocks to allocate.

      - #### m_map

            int[] m_map

        Array of nodes this points to.

      - #### m_firstFree

            int m_firstFree

        Number of nodes in this NodeVector.

      - #### m_mapSize

            int m_mapSize

        Size of the array this points to.

  - ### Class org.apache.xml.utils.ObjectPool extends java.lang.Object implements Serializable

    serialVersionUID:
      -8519013691660936643L

    - ### Serialized Fields

      - #### objectType

            java.lang.Class<T> objectType

        Type of objects in this pool.

      - #### freeStack

            java.util.ArrayList<E> freeStack

        Stack of given objects this points to.

  - ### Class org.apache.xml.utils.QName extends java.lang.Object implements Serializable

    serialVersionUID:
      467434581652829920L

    - ### Serialized Fields

      - #### _localName

            java.lang.String _localName

        The local name.

      - #### _namespaceURI

            java.lang.String _namespaceURI

        The namespace URI.

      - #### _prefix

            java.lang.String _prefix

        The namespace prefix.

      - #### m_hashCode

            int m_hashCode

        The cached hashcode, which is calculated at construction time.

  - ### Class org.apache.xml.utils.SAXSourceLocator extends org.xml.sax.helpers.LocatorImpl implements Serializable

    serialVersionUID:
      3181680946321164112L

    - ### Serialized Fields

      - #### m_locator

            org.xml.sax.Locator m_locator

        The SAX Locator object.

  - ### Class org.apache.xml.utils.SerializableLocatorImpl extends java.lang.Object implements Serializable

    serialVersionUID:
      -2660312888446371460L

    - ### Serialized Fields

      - #### publicId

            java.lang.String publicId

        The public ID.

      - #### systemId

            java.lang.String systemId

        The system ID.

      - #### lineNumber

            int lineNumber

        The line number.

      - #### columnNumber

            int columnNumber

        The column number.

  - ### Class org.apache.xml.utils.StopParseException extends org.xml.sax.SAXException implements Serializable

    serialVersionUID:
      210102479218258961L

  - ### Class org.apache.xml.utils.StringVector extends java.lang.Object implements Serializable

    serialVersionUID:
      4995234972032919748L

    - ### Serialized Fields

      - #### m_blocksize

            int m_blocksize

        Size of blocks to allocate

      - #### m_map

            java.lang.String[] m_map

        Array of strings this contains

      - #### m_firstFree

            int m_firstFree

        Number of strings this contains

      - #### m_mapSize

            int m_mapSize

        Size of the array

  - ### Class org.apache.xml.utils.URI extends java.lang.Object implements Serializable

    serialVersionUID:
      7096266377907081897L

    - ### Serialized Fields

      - #### m_scheme

            java.lang.String m_scheme

        Stores the scheme (usually the protocol) for this URI.

      - #### m_userinfo

            java.lang.String m_userinfo

        If specified, stores the userinfo for this URI; otherwise null.

      - #### m_host

            java.lang.String m_host

        If specified, stores the host for this URI; otherwise null.

      - #### m_port

            int m_port

        If specified, stores the port for this URI; otherwise -1.

      - #### m_path

            java.lang.String m_path

        If specified, stores the path for this URI; otherwise null.

      - #### m_queryString

            java.lang.String m_queryString

        If specified, stores the query string for this URI; otherwise null.

      - #### m_fragment

            java.lang.String m_fragment

        If specified, stores the fragment for this URI; otherwise null.

  - ### Class org.apache.xml.utils.URI.MalformedURIException extends java.io.IOException implements Serializable

  - ### Class org.apache.xml.utils.WrappedRuntimeException extends java.lang.RuntimeException implements Serializable

    serialVersionUID:
      7140414456714658073L

    - ### Serialized Fields

      - #### m_exception

            java.lang.Exception m_exception

        Primary checked exception.

  - ### Class org.apache.xml.utils.WrongParserException extends java.lang.RuntimeException implements Serializable

    serialVersionUID:
      6481643018533043846L

- ## Package org.apache.xpath

  - ### Class org.apache.xpath.Expression extends java.lang.Object implements Serializable

    serialVersionUID:
      565665869777906902L

    - ### Serialized Fields

      - #### m_parent

            ExpressionNode m_parent

        The location where this expression was built from. Need for diagnostic messages. May be null.

  - ### Class org.apache.xpath.FoundIndex extends java.lang.RuntimeException implements Serializable

    serialVersionUID:
      -4643975335243078270L

  - ### Class org.apache.xpath.NodeSetDTM extends NodeVector implements Serializable

    serialVersionUID:
      7686480133331317070L

    - ### Serialized Fields

      - #### m_manager

            DTMManager m_manager

      - #### m_root

            int m_root

        The root of the iteration, if available.

  - ### Class org.apache.xpath.XPath extends java.lang.Object implements Serializable

    serialVersionUID:
      3976493477939110553L

    - ### Serialized Fields

      - #### m_mainExp

            Expression m_mainExp

        The top of the expression tree.

      - #### m_patternString

            java.lang.String m_patternString

        The pattern string, mainly kept around for diagnostic purposes.

  - ### Class org.apache.xpath.XPathException extends javax.xml.transform.TransformerException implements Serializable

    serialVersionUID:
      4263549717619045963L

    - ### Serialized Fields

      - #### m_styleNode

            java.lang.Object m_styleNode

        The home of the expression that caused the error.

      - #### m_exception

            java.lang.Exception m_exception

        A nested exception.

  - ### Class org.apache.xpath.XPathProcessorException extends XPathException implements Serializable

    serialVersionUID:
      1215509418326642603L

- ## Package org.apache.xpath.axes

  - ### Class org.apache.xpath.axes.AttributeIterator extends ChildTestIterator implements Serializable

    serialVersionUID:
      -8417986700712229686L

  - ### Class org.apache.xpath.axes.AxesWalker extends PredicatedNodeTest implements Serializable

    serialVersionUID:
      -2966031951306601247L

    - ### Serialized Fields

      - #### m_dtm

            DTM m_dtm

        The DTM for the root. This can not be used, or must be changed, for the filter walker, or any walker that can have nodes from multiple documents. Never, ever, access this value without going through getDTM(int node).

      - #### m_nextWalker

            AxesWalker m_nextWalker

        The next walker in the location step chain.

      - #### m_prevWalker

            AxesWalker m_prevWalker

        The previous walker in the location step chain, or null.

      - #### m_axis

            int m_axis

        The traversal axis from where the nodes will be filtered.

      - #### m_traverser

            DTMAxisTraverser m_traverser

        The DTM inner traversal class, that corresponds to the super axis.

  - ### Class org.apache.xpath.axes.BasicTestIterator extends LocPathIterator implements Serializable

    serialVersionUID:
      3505378079378096623L

  - ### Class org.apache.xpath.axes.ChildIterator extends LocPathIterator implements Serializable

    serialVersionUID:
      -6935428015142993583L

  - ### Class org.apache.xpath.axes.ChildTestIterator extends BasicTestIterator implements Serializable

    serialVersionUID:
      -7936835957960705722L

  - ### Class org.apache.xpath.axes.DescendantIterator extends LocPathIterator implements Serializable

    serialVersionUID:
      -1190338607743976938L

    - ### Serialized Fields

      - #### m_axis

            int m_axis

        The axis that we are traversing.

      - #### m_extendedTypeID

            int m_extendedTypeID

        The extended type ID, not set until setRoot.

  - ### Class org.apache.xpath.axes.FilterExprIterator extends BasicTestIterator implements Serializable

    serialVersionUID:
      2552176105165737614L

    - ### Serialized Fields

      - #### m_expr

            Expression m_expr

        The contained expression. Should be non-null.

      - #### m_mustHardReset

            boolean m_mustHardReset

      - #### m_canDetachNodeset

            boolean m_canDetachNodeset

  - ### Class org.apache.xpath.axes.FilterExprIteratorSimple extends LocPathIterator implements Serializable

    serialVersionUID:
      -6978977187025375579L

    - ### Serialized Fields

      - #### m_expr

            Expression m_expr

        The contained expression. Should be non-null.

      - #### m_mustHardReset

            boolean m_mustHardReset

      - #### m_canDetachNodeset

            boolean m_canDetachNodeset

  - ### Class org.apache.xpath.axes.FilterExprWalker extends AxesWalker implements Serializable

    serialVersionUID:
      5457182471424488375L

    - ### Serialized Fields

      - #### m_expr

            Expression m_expr

        The contained expression. Should be non-null.

      - #### m_mustHardReset

            boolean m_mustHardReset

      - #### m_canDetachNodeset

            boolean m_canDetachNodeset

  - ### Class org.apache.xpath.axes.IteratorPool extends java.lang.Object implements Serializable

    serialVersionUID:
      -460927331149566998L

    - ### Serialized Fields

      - #### m_orig

            DTMIterator m_orig

        Type of objects in this pool.

      - #### m_freeStack

            java.util.ArrayList<E> m_freeStack

        Stack of given objects this points to.

  - ### Class org.apache.xpath.axes.LocPathIterator extends PredicatedNodeTest implements Serializable

    serialVersionUID:
      -4602476357268405754L

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream stream)
                             throws java.io.IOException,
                                    javax.xml.transform.TransformerException

        Read the object from a serialization stream.
        Throws:
          `java.io.IOException`
          `javax.xml.transform.TransformerException`

    - ### Serialized Fields

      - #### m_allowDetach

            boolean m_allowDetach

        Control over whether it is OK for detach to reset the iterator.

      - #### m_isTopLevel

            boolean m_isTopLevel

        Value determined at compile time, indicates that this is an iterator at the top level of the expression, rather than inside a predicate.

      - #### m_prefixResolver

            PrefixResolver m_prefixResolver

        Fast access to the current prefix resolver. It isn't really clear that this is needed.

  - ### Class org.apache.xpath.axes.MatchPatternIterator extends LocPathIterator implements Serializable

    serialVersionUID:
      -5201153767396296474L

    - ### Serialized Fields

      - #### m_pattern

            StepPattern m_pattern

        This is the select pattern, translated into a match pattern.

      - #### m_superAxis

            int m_superAxis

        The traversal axis from where the nodes will be filtered.

      - #### m_traverser

            DTMAxisTraverser m_traverser

        The DTM inner traversal class, that corresponds to the super axis.

  - ### Class org.apache.xpath.axes.NodeSequence extends XObject implements Serializable

    serialVersionUID:
      3866261934726581044L

    - ### Serialized Fields

      - #### m_last

            int m_last

        The index of the last node in the iteration.

      - #### m_next

            int m_next

        The index of the next node to be fetched. Useful if this is a cached iterator, and is being used as random access NodeList.

      - #### m_cache

            org.apache.xpath.axes.NodeSequence.IteratorCache m_cache

        A cache of a list of nodes obtained from the iterator so far. This list is appended to until the iterator is exhausted and the cache is complete.

        Multiple NodeSequence objects may share the same cache.

      - #### m_iter

            DTMIterator m_iter

        The functional iterator that fetches nodes.

      - #### m_dtmMgr

            DTMManager m_dtmMgr

        The DTMManager to use if we're using a NodeVector only. We may well want to do away with this, and store it in the NodeVector.

  - ### Class org.apache.xpath.axes.OneStepIterator extends ChildTestIterator implements Serializable

    serialVersionUID:
      4623710779664998283L

    - ### Serialized Fields

      - #### m_axis

            int m_axis

        The traversal axis from where the nodes will be filtered.

      - #### m_iterator

            DTMAxisIterator m_iterator

        The DTM inner traversal class, that corresponds to the super axis.

  - ### Class org.apache.xpath.axes.OneStepIteratorForward extends ChildTestIterator implements Serializable

    serialVersionUID:
      -1576936606178190566L

    - ### Serialized Fields

      - #### m_axis

            int m_axis

        The traversal axis from where the nodes will be filtered.

  - ### Class org.apache.xpath.axes.PredicatedNodeTest extends NodeTest implements Serializable

    serialVersionUID:
      -6193530757296377351L

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream stream)
                             throws java.io.IOException,
                                    javax.xml.transform.TransformerException

        Read the object from a serialization stream.
        Throws:
          `java.io.IOException`
          `javax.xml.transform.TransformerException`

    - ### Serialized Fields

      - #### m_predCount

            int m_predCount

      - #### m_lpi

            LocPathIterator m_lpi

        The owning location path iterator.

      - #### m_predicates

            Expression[] m_predicates

        The list of predicate expressions. Is static and does not need to be deep cloned.

  - ### Class org.apache.xpath.axes.ReverseAxesWalker extends AxesWalker implements Serializable

    serialVersionUID:
      2847007647832768941L

    - ### Serialized Fields

      - #### m_iterator

            DTMAxisIterator m_iterator

        The DTM inner traversal class, that corresponds to the super axis.

  - ### Class org.apache.xpath.axes.RTFIterator extends NodeSetDTM implements Serializable

    serialVersionUID:
      7658117366258528996L

  - ### Class org.apache.xpath.axes.SelfIteratorNoPredicate extends LocPathIterator implements Serializable

    serialVersionUID:
      -4226887905279814201L

  - ### Class org.apache.xpath.axes.UnionChildIterator extends ChildTestIterator implements Serializable

    serialVersionUID:
      3500298482193003495L

    - ### Serialized Fields

      - #### m_nodeTests

            PredicatedNodeTest[] m_nodeTests

        Even though these may hold full LocPathIterators, this array does not have to be cloned, since only the node test and predicate portion are used, and these only need static information. However, also note that index predicates can not be used!

  - ### Class org.apache.xpath.axes.UnionPathIterator extends LocPathIterator implements Serializable

    serialVersionUID:
      -3910351546843826781L

    - ### Serialization Methods

      - #### readObject

            private void readObject(java.io.ObjectInputStream stream)
                             throws java.io.IOException,
                                    javax.xml.transform.TransformerException

        Read the object from a serialization stream.
        Throws:
          `java.io.IOException`
          `javax.xml.transform.TransformerException`

    - ### Serialized Fields

      - #### m_exprs

            LocPathIterator[] m_exprs

        The location path iterators, one for each location path contained in the union expression.

      - #### m_iterators

            DTMIterator[] m_iterators

        The location path iterators, one for each location path contained in the union expression.

  - ### Class org.apache.xpath.axes.WalkingIterator extends LocPathIterator implements Serializable

    serialVersionUID:
      9110225941815665906L

    - ### Serialized Fields

      - #### m_lastUsedWalker

            AxesWalker m_lastUsedWalker

        The last used step walker in the walker list.

      - #### m_firstWalker

            AxesWalker m_firstWalker

        The head of the step walker list.

  - ### Class org.apache.xpath.axes.WalkingIteratorSorted extends WalkingIterator implements Serializable

    serialVersionUID:
      -4512512007542368213L

    - ### Serialized Fields

      - #### m_inNaturalOrderStatic

            boolean m_inNaturalOrderStatic

        True if the nodes will be found in document order, and this can be determined statically.

- ## Package org.apache.xpath.domapi

  - ### Class org.apache.xpath.domapi.XPathStylesheetDOM3Exception extends javax.xml.transform.TransformerException implements Serializable

- ## Package org.apache.xpath.functions

  - ### Class org.apache.xpath.functions.FuncBoolean extends FunctionOneArg implements Serializable

    serialVersionUID:
      4328660760070034592L

  - ### Class org.apache.xpath.functions.FuncCeiling extends FunctionOneArg implements Serializable

    serialVersionUID:
      -1275988936390464739L

  - ### Class org.apache.xpath.functions.FuncConcat extends FunctionMultiArgs implements Serializable

    serialVersionUID:
      1737228885202314413L

  - ### Class org.apache.xpath.functions.FuncContains extends Function2Args implements Serializable

    serialVersionUID:
      5084753781887919723L

  - ### Class org.apache.xpath.functions.FuncCount extends FunctionOneArg implements Serializable

    serialVersionUID:
      -7116225100474153751L

  - ### Class org.apache.xpath.functions.FuncCurrent extends Function implements Serializable

    serialVersionUID:
      5715316804877715008L

  - ### Class org.apache.xpath.functions.FuncDoclocation extends FunctionDef1Arg implements Serializable

    serialVersionUID:
      7469213946343568769L

  - ### Class org.apache.xpath.functions.FuncExtElementAvailable extends FunctionOneArg implements Serializable

    serialVersionUID:
      -472533699257968546L

  - ### Class org.apache.xpath.functions.FuncExtFunction extends Function implements Serializable

    serialVersionUID:
      5196115554693708718L

    - ### Serialized Fields

      - #### m_namespace

            java.lang.String m_namespace

        The namespace for the extension function, which should not normally be null or empty.

      - #### m_extensionName

            java.lang.String m_extensionName

        The local name of the extension.

      - #### m_methodKey

            java.lang.Object m_methodKey

        Unique method key, which is passed to ExtensionsTable#extFunction in order to allow caching of the method.

      - #### m_argVec

            java.util.Vector<E> m_argVec

        Array of static expressions which represent the parameters to the function.

  - ### Class org.apache.xpath.functions.FuncExtFunctionAvailable extends FunctionOneArg implements Serializable

    serialVersionUID:
      5118814314918592241L

  - ### Class org.apache.xpath.functions.FuncFalse extends Function implements Serializable

    serialVersionUID:
      6150918062759769887L

  - ### Class org.apache.xpath.functions.FuncFloor extends FunctionOneArg implements Serializable

    serialVersionUID:
      2326752233236309265L

  - ### Class org.apache.xpath.functions.FuncGenerateId extends FunctionDef1Arg implements Serializable

    serialVersionUID:
      973544842091724273L

  - ### Class org.apache.xpath.functions.FuncId extends FunctionOneArg implements Serializable

    serialVersionUID:
      8930573966143567310L

  - ### Class org.apache.xpath.functions.FuncLang extends FunctionOneArg implements Serializable

    serialVersionUID:
      -7868705139354872185L

  - ### Class org.apache.xpath.functions.FuncLast extends Function implements Serializable

    serialVersionUID:
      9205812403085432943L

    - ### Serialized Fields

      - #### m_isTopLevel

            boolean m_isTopLevel

  - ### Class org.apache.xpath.functions.FuncLocalPart extends FunctionDef1Arg implements Serializable

    serialVersionUID:
      7591798770325814746L

  - ### Class org.apache.xpath.functions.FuncNamespace extends FunctionDef1Arg implements Serializable

    serialVersionUID:
      -4695674566722321237L

  - ### Class org.apache.xpath.functions.FuncNormalizeSpace extends FunctionDef1Arg implements Serializable

    serialVersionUID:
      -3377956872032190880L

  - ### Class org.apache.xpath.functions.FuncNot extends FunctionOneArg implements Serializable

    serialVersionUID:
      7299699961076329790L

  - ### Class org.apache.xpath.functions.FuncNumber extends FunctionDef1Arg implements Serializable

    serialVersionUID:
      7266745342264153076L

  - ### Class org.apache.xpath.functions.FuncPosition extends Function implements Serializable

    serialVersionUID:
      -9092846348197271582L

    - ### Serialized Fields

      - #### m_isTopLevel

            boolean m_isTopLevel

  - ### Class org.apache.xpath.functions.FuncQname extends FunctionDef1Arg implements Serializable

    serialVersionUID:
      -1532307875532617380L

  - ### Class org.apache.xpath.functions.FuncRound extends FunctionOneArg implements Serializable

    serialVersionUID:
      -7970583902573826611L

  - ### Class org.apache.xpath.functions.FuncStartsWith extends Function2Args implements Serializable

    serialVersionUID:
      2194585774699567928L

  - ### Class org.apache.xpath.functions.FuncString extends FunctionDef1Arg implements Serializable

    serialVersionUID:
      -2206677149497712883L

  - ### Class org.apache.xpath.functions.FuncStringLength extends FunctionDef1Arg implements Serializable

    serialVersionUID:
      -159616417996519839L

  - ### Class org.apache.xpath.functions.FuncSubstring extends Function3Args implements Serializable

    serialVersionUID:
      -5996676095024715502L

  - ### Class org.apache.xpath.functions.FuncSubstringAfter extends Function2Args implements Serializable

    serialVersionUID:
      -8119731889862512194L

  - ### Class org.apache.xpath.functions.FuncSubstringBefore extends Function2Args implements Serializable

    serialVersionUID:
      4110547161672431775L

  - ### Class org.apache.xpath.functions.FuncSum extends FunctionOneArg implements Serializable

    serialVersionUID:
      -2719049259574677519L

  - ### Class org.apache.xpath.functions.FuncSystemProperty extends FunctionOneArg implements Serializable

    serialVersionUID:
      3694874980992204867L

  - ### Class org.apache.xpath.functions.Function extends Expression implements Serializable

    serialVersionUID:
      6927661240854599768L

  - ### Class org.apache.xpath.functions.Function2Args extends FunctionOneArg implements Serializable

    serialVersionUID:
      5574294996842710641L

    - ### Serialized Fields

      - #### m_arg1

            Expression m_arg1

        The second argument passed to the function (at index 1).

  - ### Class org.apache.xpath.functions.Function3Args extends Function2Args implements Serializable

    serialVersionUID:
      7915240747161506646L

    - ### Serialized Fields

      - #### m_arg2

            Expression m_arg2

        The third argument passed to the function (at index 2).

  - ### Class org.apache.xpath.functions.FunctionDef1Arg extends FunctionOneArg implements Serializable

    serialVersionUID:
      2325189412814149264L

  - ### Class org.apache.xpath.functions.FunctionMultiArgs extends Function3Args implements Serializable

    serialVersionUID:
      7117257746138417181L

    - ### Serialized Fields

      - #### m_args

            Expression[] m_args

        Argument expressions that are at index 3 or greater.

  - ### Class org.apache.xpath.functions.FunctionOneArg extends Function implements Serializable

    serialVersionUID:
      -5180174180765609758L

    - ### Serialized Fields

      - #### m_arg0

            Expression m_arg0

        The first argument passed to the function (at index 0).

  - ### Class org.apache.xpath.functions.FuncTranslate extends Function3Args implements Serializable

    serialVersionUID:
      -1672834340026116482L

  - ### Class org.apache.xpath.functions.FuncTrue extends Function implements Serializable

    serialVersionUID:
      5663314547346339447L

  - ### Class org.apache.xpath.functions.FuncUnparsedEntityURI extends FunctionOneArg implements Serializable

    serialVersionUID:
      845309759097448178L

  - ### Class org.apache.xpath.functions.WrongNumberArgsException extends java.lang.Exception implements Serializable

    serialVersionUID:
      -4551577097576242432L

- ## Package org.apache.xpath.objects

  - ### Class org.apache.xpath.objects.XBoolean extends XObject implements Serializable

    serialVersionUID:
      -2964933058866100881L

    - ### Serialized Fields

      - #### m_val

            boolean m_val

        Value of the object.

  - ### Class org.apache.xpath.objects.XBooleanStatic extends XBoolean implements Serializable

    serialVersionUID:
      -8064147275772687409L

    - ### Serialized Fields

      - #### m_val

            boolean m_val

        The value of the object.

  - ### Class org.apache.xpath.objects.XNodeSet extends NodeSequence implements Serializable

    serialVersionUID:
      1916026368035639667L

  - ### Class org.apache.xpath.objects.XNodeSetForDOM extends XNodeSet implements Serializable

    serialVersionUID:
      -8396190713754624640L

    - ### Serialized Fields

      - #### m_origObj

            java.lang.Object m_origObj

  - ### Class org.apache.xpath.objects.XNull extends XNodeSet implements Serializable

    serialVersionUID:
      -6841683711458983005L

  - ### Class org.apache.xpath.objects.XNumber extends XObject implements Serializable

    serialVersionUID:
      -2720400709619020193L

    - ### Serialized Fields

      - #### m_val

            double m_val

        Value of the XNumber object.

  - ### Class org.apache.xpath.objects.XObject extends Expression implements Serializable

    serialVersionUID:
      -821887098985662951L

    - ### Serialized Fields

      - #### m_obj

            java.lang.Object m_obj

        The java object which this object wraps.

  - ### Class org.apache.xpath.objects.XRTreeFrag extends XObject implements Serializable

    serialVersionUID:
      -3201553822254911567L

    - ### Serialized Fields

      - #### m_DTMXRTreeFrag

            DTMXRTreeFrag m_DTMXRTreeFrag

      - #### m_dtmRoot

            int m_dtmRoot

      - #### m_allowRelease

            boolean m_allowRelease

      - #### m_xmlStr

            XMLString m_xmlStr

  - ### Class org.apache.xpath.objects.XRTreeFragSelectWrapper extends XRTreeFrag implements Serializable

    serialVersionUID:
      -6526177905590461251L

  - ### Class org.apache.xpath.objects.XString extends XObject implements Serializable

    serialVersionUID:
      2020470518395094525L

  - ### Class org.apache.xpath.objects.XStringForChars extends XString implements Serializable

    serialVersionUID:
      -2235248887220850467L

    - ### Serialized Fields

      - #### m_start

            int m_start

        The start position in the fsb.

      - #### m_length

            int m_length

        The length of the string.

      - #### m_strCache

            java.lang.String m_strCache

  - ### Class org.apache.xpath.objects.XStringForFSB extends XString implements Serializable

    serialVersionUID:
      -1533039186550674548L

    - ### Serialized Fields

      - #### m_start

            int m_start

        The start position in the fsb.

      - #### m_length

            int m_length

        The length of the string.

      - #### m_strCache

            java.lang.String m_strCache

        If the str() function is called, the string will be cached here.

      - #### m_hash

            int m_hash

        cached hash code

- ## Package org.apache.xpath.operations

  - ### Class org.apache.xpath.operations.And extends Operation implements Serializable

    serialVersionUID:
      392330077126534022L

  - ### Class org.apache.xpath.operations.Bool extends UnaryOperation implements Serializable

    serialVersionUID:
      44705375321914635L

  - ### Class org.apache.xpath.operations.Div extends Operation implements Serializable

    serialVersionUID:
      6220756595959798135L

  - ### Class org.apache.xpath.operations.Equals extends Operation implements Serializable

    serialVersionUID:
      -2658315633903426134L

  - ### Class org.apache.xpath.operations.Gt extends Operation implements Serializable

    serialVersionUID:
      8927078751014375950L

  - ### Class org.apache.xpath.operations.Gte extends Operation implements Serializable

    serialVersionUID:
      9142945909906680220L

  - ### Class org.apache.xpath.operations.Lt extends Operation implements Serializable

    serialVersionUID:
      3388420509289359422L

  - ### Class org.apache.xpath.operations.Lte extends Operation implements Serializable

    serialVersionUID:
      6945650810527140228L

  - ### Class org.apache.xpath.operations.Minus extends Operation implements Serializable

    serialVersionUID:
      -5297672838170871043L

  - ### Class org.apache.xpath.operations.Mod extends Operation implements Serializable

    serialVersionUID:
      5009471154238918201L

  - ### Class org.apache.xpath.operations.Mult extends Operation implements Serializable

    serialVersionUID:
      -4956770147013414675L

  - ### Class org.apache.xpath.operations.Neg extends UnaryOperation implements Serializable

    serialVersionUID:
      -6280607702375702291L

  - ### Class org.apache.xpath.operations.NotEquals extends Operation implements Serializable

    serialVersionUID:
      -7869072863070586900L

  - ### Class org.apache.xpath.operations.Number extends UnaryOperation implements Serializable

    serialVersionUID:
      7196954482871619765L

  - ### Class org.apache.xpath.operations.Operation extends Expression implements Serializable

    serialVersionUID:
      -3037139537171050430L

    - ### Serialized Fields

      - #### m_left

            Expression m_left

        The left operand expression.

      - #### m_right

            Expression m_right

        The right operand expression.

  - ### Class org.apache.xpath.operations.Or extends Operation implements Serializable

    serialVersionUID:
      -644107191353853079L

  - ### Class org.apache.xpath.operations.Plus extends Operation implements Serializable

    serialVersionUID:
      -4492072861616504256L

  - ### Class org.apache.xpath.operations.Quo extends Operation implements Serializable

    serialVersionUID:
      693765299196169905L

  - ### Class org.apache.xpath.operations.String extends UnaryOperation implements Serializable

    serialVersionUID:
      2973374377453022888L

  - ### Class org.apache.xpath.operations.UnaryOperation extends Expression implements Serializable

    serialVersionUID:
      6536083808424286166L

    - ### Serialized Fields

      - #### m_right

            Expression m_right

        The operand for the operation.

  - ### Class org.apache.xpath.operations.Variable extends Expression implements Serializable

    serialVersionUID:
      -4334975375609297049L

    - ### Serialized Fields

      - #### m_fixUpWasCalled

            boolean m_fixUpWasCalled

        Tell if fixupVariables was called.

      - #### m_qname

            QName m_qname

        The qualified name of the variable.

      - #### m_index

            int m_index

        The index of the variable, which is either an absolute index to a global, or, if higher than the globals area, must be adjusted by adding the offset to the current stack frame.

      - #### m_isGlobal

            boolean m_isGlobal

  - ### Class org.apache.xpath.operations.VariableSafeAbsRef extends Variable implements Serializable

    serialVersionUID:
      -9174661990819967452L

- ## Package org.apache.xpath.patterns

  - ### Class org.apache.xpath.patterns.ContextMatchStepPattern extends StepPattern implements Serializable

    serialVersionUID:
      -1888092779313211942L

  - ### Class org.apache.xpath.patterns.FunctionPattern extends StepPattern implements Serializable

    serialVersionUID:
      -5426793413091209944L

    - ### Serialized Fields

      - #### m_functionExpr

            Expression m_functionExpr

        Should be a `expression`.

  - ### Class org.apache.xpath.patterns.NodeTest extends Expression implements Serializable

    serialVersionUID:
      -5736721866747906182L

    - ### Serialized Fields

      - #### m_whatToShow

            int m_whatToShow

        This attribute determines which node types are accepted.

      - #### m_namespace

            java.lang.String m_namespace

        The namespace to be tested for, which may be null.

      - #### m_name

            java.lang.String m_name

        The local name to be tested for.

      - #### m_score

            XNumber m_score

        Statically calculated score for this test. One of `NodeTest.SCORE_NODETEST`, `NodeTest.SCORE_NONE`, `NodeTest.SCORE_NSWILD`, `NodeTest.SCORE_QNAME`, or `NodeTest.SCORE_OTHER`.

      - #### m_isTotallyWild

            boolean m_isTotallyWild

        True if this test has a null namespace and a local name of `NodeTest.WILD`.

  - ### Class org.apache.xpath.patterns.StepPattern extends NodeTest implements Serializable

    serialVersionUID:
      9071668960168152644L

    - ### Serialized Fields

      - #### m_axis

            int m_axis

        The axis for this test.

      - #### m_targetString

            java.lang.String m_targetString

        The target local name or psuedo name, for hash table lookup optimization.

      - #### m_relativePathPattern

            StepPattern m_relativePathPattern

        Reference to nodetest and predicate for parent or ancestor.

      - #### m_predicates

            Expression[] m_predicates

        The list of predicate expressions for this pattern step.

  - ### Class org.apache.xpath.patterns.UnionPattern extends Expression implements Serializable

    serialVersionUID:
      -6670449967116905820L

    - ### Serialized Fields

      - #### m_patterns

            StepPattern[] m_patterns

        Array of the contained step patterns to be tested.

Copyright © 2023 Apache XML Project. All Rights Reserved.