Serialized Form


Package org.apache.xalan.xpath

Class org.apache.xalan.xpath.MutableNodeListImpl implements Serializable

Class org.apache.xalan.xpath.NodeListImpl implements Serializable

Class org.apache.xalan.xpath.SimpleNodeLocator implements Serializable

Class org.apache.xalan.xpath.XBoolean implements Serializable

Serialized Fields

m_val

boolean m_val

Class org.apache.xalan.xpath.XBooleanStatic implements Serializable

Serialized Fields

m_val

boolean m_val

Class org.apache.xalan.xpath.XNodeSet implements Serializable

Class org.apache.xalan.xpath.XNull implements Serializable

Class org.apache.xalan.xpath.XNumber implements Serializable

Serialized Fields

m_val

double m_val

Class org.apache.xalan.xpath.XObject implements Serializable

Serialized Fields

m_obj

java.lang.Object m_obj

Class org.apache.xalan.xpath.XPath implements Serializable

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream stream)
                 throws java.io.IOException
Read the object from an input stream.
Serialized Fields

m_currentPattern

java.lang.String m_currentPattern
The current pattern string, for diagnostics purposes

m_opMap

int[] m_opMap
An operations map is used instead of a proper parse tree. It contains operations codes and indexes into the m_tokenQueue. I use an array instead of a full parse tree in order to cut down on the number of objects created.

m_tokenQueue

java.lang.Object[] m_tokenQueue
TokenStack is the queue of used tokens. The current token is the token at the end of the m_tokenQueue. The idea is that the queue can be marked and a sequence of tokens can be reused.

m_tokenQueueSize

int m_tokenQueueSize
The current size of the token queue.

Class org.apache.xalan.xpath.XPathException implements Serializable

Serialized Fields

m_exception

java.lang.Exception m_exception

m_styleNode

java.lang.Object m_styleNode

Class org.apache.xalan.xpath.XPathProcessorException implements Serializable

Class org.apache.xalan.xpath.XPathProcessorImpl implements Serializable

Serialized Fields

m_durationsTable

java.util.Hashtable m_durationsTable

m_namespaceContext

PrefixResolver m_namespaceContext
The prefix resolver to map prefixes to namespaces in the XPath.

m_patternMap

int[] m_patternMap
Ignore this, it is going away. This holds a map to the m_tokenQueue that tells where the top-level elements are. It is used for pattern matching so the m_tokenQueue can be walked backwards. Each element that is a 'target', (right-most top level element name) has TARGETEXTRA added to it.

m_patternMapSize

int m_patternMapSize
Ignore this, it is going away. The number of elements that m_patternMap maps;

m_queueMark

int m_queueMark
The position in the token queue is tracked by m_queueMark.

m_token

java.lang.String m_token
The next token in the pattern.

m_tokenChar

char m_tokenChar
The first char in m_token, the theory being that this is an optimization because we won't have to do charAt(0) as often.

m_xpath

XPath m_xpath

Class org.apache.xalan.xpath.XRTreeFrag implements Serializable

Class org.apache.xalan.xpath.XString implements Serializable


Package org.apache.xalan.xpath.dtm

Class org.apache.xalan.xpath.dtm.DTMException implements Serializable

Class org.apache.xalan.xpath.dtm.DTMNodeLocator implements Serializable


Package org.apache.xalan.xpath.xml

Class org.apache.xalan.xpath.xml.MutableAttrListImpl implements Serializable

Class org.apache.xalan.xpath.xml.NameSpace implements Serializable

Serialized Fields

m_next

NameSpace m_next

m_prefix

java.lang.String m_prefix

m_uri

java.lang.String m_uri

Class org.apache.xalan.xpath.xml.NodeVector implements Serializable

Serialized Fields

m_blocksize

int m_blocksize

m_firstFree

int m_firstFree

m_map

org.w3c.dom.Node[] m_map

m_mapSize

int m_mapSize

Class org.apache.xalan.xpath.xml.QName implements Serializable

Serialized Fields

m_hashCode

int m_hashCode
The cached hashcode, which is calculated at construction time.

m_localpart

java.lang.String m_localpart
The local name.

m_namespace

java.lang.String m_namespace
The namespace, which may be null.

Class org.apache.xalan.xpath.xml.WrongParserException implements Serializable


Package org.apache.xalan.xslt

Class org.apache.xalan.xslt.AVT implements Serializable

Serialized Fields

m_name

java.lang.String m_name
The name of the attribute.

m_parts

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

m_simpleString

java.lang.String m_simpleString
If the AVT is not complex, just hold the simple string.

m_type

java.lang.String m_type
The attribute type;

Class org.apache.xalan.xslt.AVTPart implements Serializable

Class org.apache.xalan.xslt.AVTPartSimple implements Serializable

Serialized Fields

m_val

java.lang.String m_val
Simple string value;

Class org.apache.xalan.xslt.AVTPartXPath implements Serializable

Serialized Fields

m_xpath

XPath m_xpath
Simple string value;

Class org.apache.xalan.xslt.ElemApplyImport implements Serializable

Serialized Fields

m_owningStylesheet

Stylesheet m_owningStylesheet

Class org.apache.xalan.xslt.ElemApplyTemplates implements Serializable

Serialized Fields

m_isDefaultTemplate

boolean m_isDefaultTemplate

m_mode

QName m_mode

Class org.apache.xalan.xslt.ElemAttribute implements Serializable

Serialized Fields

m_name_avt

AVT m_name_avt

m_namespace_avt

AVT m_namespace_avt

Class org.apache.xalan.xslt.ElemAttributeSet implements Serializable

Serialized Fields

m_qname

QName m_qname

Class org.apache.xalan.xslt.ElemCallTemplate implements Serializable

Serialized Fields

m_template

ElemTemplateElement m_template

m_templateName

QName m_templateName

Class org.apache.xalan.xslt.ElemChoose implements Serializable

Class org.apache.xalan.xslt.ElemComment implements Serializable

Class org.apache.xalan.xslt.ElemCopy implements Serializable

Serialized Fields

m_attributeSetsNames

QName[] m_attributeSetsNames

Class org.apache.xalan.xslt.ElemCopyOf implements Serializable

Serialized Fields

m_selectPattern

XPath m_selectPattern

Class org.apache.xalan.xslt.ElemDecimalFormat implements Serializable

Serialized Fields

m_countMatchPattern

XPath m_countMatchPattern

m_decimalSeparator_avt

java.lang.String m_decimalSeparator_avt

m_digit_avt

java.lang.String m_digit_avt

m_fromMatchPattern

XPath m_fromMatchPattern

m_groupingSeparator_avt

java.lang.String m_groupingSeparator_avt

m_infinity_avt

java.lang.String m_infinity_avt

m_minusSign_avt

java.lang.String m_minusSign_avt

m_name_avt

java.lang.String m_name_avt

m_NaN_avt

java.lang.String m_NaN_avt

m_patternSeparator_avt

java.lang.String m_patternSeparator_avt

m_percent_avt

java.lang.String m_percent_avt

m_permille_avt

java.lang.String m_permille_avt

m_valueExpr

XPath m_valueExpr

m_zeroDigit_avt

java.lang.String m_zeroDigit_avt

thisBundle

org.apache.xalan.xslt.res.XSLTResourceBundle thisBundle

Class org.apache.xalan.xslt.ElemElement implements Serializable

Serialized Fields

m_name_avt

AVT m_name_avt

m_namespace_avt

AVT m_namespace_avt

m_prefix

java.lang.String m_prefix

Class org.apache.xalan.xslt.ElemExtensionCall implements Serializable

Serialized Fields

localPart

java.lang.String localPart

m_attrs

org.xml.sax.AttributeList m_attrs

m_extHandlerLookup

java.lang.String m_extHandlerLookup

m_extns

java.lang.String m_extns

m_javaClass

java.lang.Class m_javaClass

m_lang

java.lang.String m_lang

m_scriptSrc

java.lang.String m_scriptSrc

m_srcURL

java.lang.String m_srcURL

Class org.apache.xalan.xslt.ElemFallback implements Serializable

Class org.apache.xalan.xslt.ElemForEach implements Serializable

Serialized Fields

m_selectPattern

XPath m_selectPattern

m_sortElems

java.util.Vector m_sortElems

Class org.apache.xalan.xslt.ElemIf implements Serializable

Serialized Fields

m_test

XPath m_test

Class org.apache.xalan.xslt.ElemLiteralResult implements Serializable

Serialized Fields

m_avts

java.util.Vector m_avts

m_excludeResultPrefixes

StringToStringTable m_excludeResultPrefixes
This is in support of the exclude-result-prefixes attribute. It is really needed only at construction time, and so should probably go somewhere else.

m_extensionElementPrefixes

java.lang.String[] m_extensionElementPrefixes

m_qname

java.lang.String m_qname

Class org.apache.xalan.xslt.ElemMessage implements Serializable

Serialized Fields

m_terminate

java.lang.String m_terminate

Class org.apache.xalan.xslt.ElemNumber implements Serializable

Serialized Fields

m_countMatchPattern

XPath m_countMatchPattern
Only nodes are counted that match this pattern.

m_format_avt

AVT m_format_avt

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_groupingSeparator_avt

AVT m_groupingSeparator_avt

m_groupingSize_avt

AVT m_groupingSize_avt

m_lang_avt

AVT m_lang_avt

m_lettervalue_avt

AVT m_lettervalue_avt

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.

thisBundle

org.apache.xalan.xslt.res.XSLTResourceBundle thisBundle

Class org.apache.xalan.xslt.ElemOtherwise implements Serializable

Class org.apache.xalan.xslt.ElemParam implements Serializable

Class org.apache.xalan.xslt.ElemPI implements Serializable

Serialized Fields

m_name_atv

AVT m_name_atv

Class org.apache.xalan.xslt.ElemSort implements Serializable

Serialized Fields

caseOrder_avt

AVT caseOrder_avt

dataType_avt

AVT dataType_avt

lang_avt

AVT lang_avt

m_selectPattern

XPath m_selectPattern

order_avt

AVT order_avt

Class org.apache.xalan.xslt.ElemTemplate implements Serializable

Serialized Fields

m_matchPattern

XPath m_matchPattern

m_mode

QName m_mode

m_name

QName m_name

m_priority

double m_priority

Class org.apache.xalan.xslt.ElemTemplateElement implements Serializable

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream stream)
                 throws java.io.IOException
**For advanced use only** Read the object from the serialization stream.

writeObject

private void writeObject(java.io.ObjectOutputStream stream)
                  throws java.io.IOException
**For advanced use only** Write to the serialization stream.
Serialized Fields

m_baseident

java.net.URL m_baseident

m_columnNumber

int m_columnNumber
The columnOffset where the element occurs in the xsl file.

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_elemName

java.lang.String m_elemName
The name of the element.

m_excludedNamespaces

StringToStringTable m_excludedNamespaces
The table of namespaces that are excluded from being used in the result tree but which need to be used in to resolve prefixes.

m_finishedConstruction

boolean m_finishedConstruction
Tell if we've finished construction. This is set to false until the endElement is encountered. It's mainly used to tell us when we need to use the element tree to resolve namespace prefixes, instead of the dynamic namespace stack that is used from the stylesheet.

m_firstChild

ElemTemplateElement m_firstChild
First child.

m_lineNumber

int m_lineNumber
The line number where the element occurs in the xsl file.

m_namespaces

StringToStringTable m_namespaces
The table of namespaces that can be used in the result tree.

m_nextSibling

ElemTemplateElement m_nextSibling
Next sibling.

m_parentNode

ElemTemplateElement m_parentNode
Parent node.

m_stylesheet

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

Class org.apache.xalan.xslt.ElemText implements Serializable

Serialized Fields

m_disableOutputEscaping

boolean m_disableOutputEscaping
Tells if this element should disable escaping.

Class org.apache.xalan.xslt.ElemTextLiteral implements Serializable

Serialized Fields

m_ch

char[] m_ch

m_disableOutputEscaping

boolean m_disableOutputEscaping
Tells if this element should disable escaping.

m_isCData

boolean m_isCData

m_preserveSpace

boolean m_preserveSpace

Class org.apache.xalan.xslt.ElemUse implements Serializable

Serialized Fields

m_attributeSetsNames

QName[] m_attributeSetsNames

Class org.apache.xalan.xslt.ElemValueOf implements Serializable

Serialized Fields

isDot

boolean isDot

m_disableOutputEscaping

boolean m_disableOutputEscaping
Tells if this element should disable escaping.

m_selectPattern

XPath m_selectPattern
The select pattern used to locate the value.

Class org.apache.xalan.xslt.ElemVariable implements Serializable

Serialized Fields

m_isTopLevel

boolean m_isTopLevel

m_qname

QName m_qname

m_selectPattern

XPath m_selectPattern

Class org.apache.xalan.xslt.ElemWhen implements Serializable

Serialized Fields

m_test

XPath m_test

Class org.apache.xalan.xslt.ElemWithParam implements Serializable

Serialized Fields

m_qname

QName m_qname

m_selectPattern

XPath m_selectPattern

Class org.apache.xalan.xslt.Stylesheet implements Serializable

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream stream)
                 throws java.io.IOException,
                        org.xml.sax.SAXException
Read the stylesheet from a serialization stream.

writeObject

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

m_attributeSets

java.util.Vector m_attributeSets
Table of attribute sets, keyed by set name.

m_baseIdent

java.lang.String m_baseIdent
The base URL of the XSL document.

m_DecimalFormatDeclarations

java.util.Stack m_DecimalFormatDeclarations
Table of tables of element decimal-format.
See Also:
ElemDecimalFormat.

m_defaultATXpath

XPath m_defaultATXpath
The default template to use for xsl:apply-templates when a select attribute is not found.

m_defaultSpace

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

m_emptyNamespace

NameSpace m_emptyNamespace
This is pushed on the m_resultNameSpaces stack 'till a xmlns attribute is found.

m_excludeResultPrefixes

StringToStringTable m_excludeResultPrefixes
A lookup table of exclude-result-prefixes.

m_extensionNamespaces

java.util.Hashtable m_extensionNamespaces
The table of extension namespaces.

m_imports

java.util.Vector m_imports
A vector of the -imported- XSL Stylesheets.

m_keyDeclarations

java.util.Vector m_keyDeclarations
Table of KeyDeclaration objects, which are set by the xsl:key element.

m_namespaceDecls

NameSpace m_namespaceDecls
The start of a linked list of namespace declarations, for mapping from prefix to namespace URI.

m_needToBuildKeysTable

boolean m_needToBuildKeysTable
This is set to true if an xsl:key directive is found. Mainly for use by the XMLParserLiaison classes for optimized processing of ids.

m_prefix_aliases

StringToStringTable m_prefix_aliases

m_stylesheetParent

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

m_stylesheetRoot

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

m_tablesAreInvalid

boolean m_tablesAreInvalid
Tells if the stylesheet tables need to be rebuilt.

m_templateList

TemplateList m_templateList
The list of templates, and findTemplate support.

m_topLevelVariables

java.util.Vector m_topLevelVariables
Table for defined constants, keyed on the names.

m_whitespacePreservingElements

java.util.Vector m_whitespacePreservingElements
A lookup table of all space preserving elements.

m_whitespaceStrippingElements

java.util.Vector m_whitespaceStrippingElements
A lookup table of all space stripping elements.

m_xpath

XPath m_xpath
XPath object to use for short evaluations, so we don't have to create one every time.

m_xpathProcessor

XPathProcessor m_xpathProcessor
The query/pattern-matcher object.

m_XSLNameSpaceURL

java.lang.String m_XSLNameSpaceURL
The full XSLT Namespace URL. To be replaced by the one actually found.

m_XSLTVerDeclared

double m_XSLTVerDeclared
The version of XSL that was declared.

Class org.apache.xalan.xslt.StylesheetRoot implements Serializable

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream stream)
                 throws java.io.IOException,
                        org.xml.sax.SAXException
**For internal use only** Read the stylesheet root from a serialization stream.
Serialized Fields

m_cdataSectionElems

QName[] m_cdataSectionElems
List of qnames that specifies elements that should be formatted as CDATA.

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.

m_defaultRule

ElemTemplate m_defaultRule
The default template to use if we don't find anything else. This is initialized in initDefaultRule().

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().

m_doctypePublic

java.lang.String m_doctypePublic
If doctype-public-id attribute is also specified, then the xml output method should output PUBLIC followed by the public identifier and then the system identifier; otherwise, it should output SYSTEM followed by the system identifier. The internal subset should be empty. The doctype-public-id attribute should be ignored unless the doctype-system-id attribute is specified.

m_doctypeSystem

java.lang.String m_doctypeSystem
If the doctype-system-id attribute is specified, the xml output method should output a document type declaration immediately before the first element. The name following

m_encoding

java.lang.String m_encoding
The encoding attribute specifies the preferred encoding to use for outputting the result tree.

m_indentResult

boolean m_indentResult
indent-result is by default no, which means an XSL processor must not change the whitespace on output.

m_liaisonClassUsedToCreate

java.lang.String m_liaisonClassUsedToCreate

m_mediatype

java.lang.String m_mediatype
The media-type attribute is applicable for the xml output method. The default value for the media-type attribute is text/xml.

m_omitxmlDecl

boolean m_omitxmlDecl
Tells whether or not to output an XML declaration.

m_outputmethod

java.lang.String m_outputmethod
The output method as specified in xsl:output.

m_resultNameSpaceURL

java.lang.String m_resultNameSpaceURL
The URL that belongs to the result namespace.

m_standalone

boolean m_standalone
Tells what the xmldecl should specify for the standalone value.

m_useXercesSerializers

boolean m_useXercesSerializers
If this is set to true, the Xerces serializers will be used, otherwise (false is the default) the Xalan serializers will be used. This is meant as a stop-gap until the Xerces serializers come up to speed.

m_version

java.lang.String m_version
The version tells the version of XML to be used for outputting the result tree, as specified in xsl:output.

Class org.apache.xalan.xslt.TemplateList implements Serializable

Serialized Fields

m_firstTemplate

ElemTemplateElement m_firstTemplate
The first template of the template children.

m_isWrapperless

boolean m_isWrapperless
Tells if the stylesheet is without an xsl:stylesheet and xsl:template wrapper.

m_namedTemplates

java.util.Hashtable 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 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_stylesheet

Stylesheet m_stylesheet
The stylesheet owner of the list.

m_wrapperlessTemplate

ElemTemplate m_wrapperlessTemplate
The manufactured template if there is no wrapper.

Class org.apache.xalan.xslt.XSLProcessorException implements Serializable


Package org.apache.xalan.xslt.client

Class org.apache.xalan.xslt.client.XSLTProcessorApplet implements Serializable

Serialized Fields

m_codeBase

java.net.URL m_codeBase
I save this for use on the worker thread, but i don't think I need to do this.

m_docTree

org.w3c.dom.Document m_docTree

m_documentBase

java.net.URL m_documentBase

m_documentURL

java.lang.String m_documentURL

m_documentURLOfCached

java.lang.String m_documentURLOfCached

m_processor

XSLTProcessor m_processor

m_styleTree

org.w3c.dom.Document m_styleTree

m_styleURL

java.lang.String m_styleURL

m_styleURLOfCached

java.lang.String m_styleURLOfCached

PARAM_documentURL

java.lang.String PARAM_documentURL

PARAM_parser

java.lang.String PARAM_parser

PARAM_styleURL

java.lang.String PARAM_styleURL

whichParser

java.lang.String whichParser


Package org.apache.xalan.xslt.extensions

Class org.apache.xalan.xslt.extensions.RowSetLocator implements Serializable

Serialized Fields

m_connection

java.sql.Connection m_connection
The JDBC connection.

m_dbURL

java.lang.String m_dbURL
A database URL of the form jdbc:subprotocol:subname.

m_driver

java.lang.String m_driver
A JDBC driver of the form "foo.bar.Driver".

m_password

java.lang.String m_password
Password

m_statement

java.sql.Statement m_statement
The SQL statement, which lets us execute commands against the connection.

m_userID

java.lang.String m_userID
User ID