Serialized Form
Package org.apache.xalan.xpath |
m_val
boolean m_val
m_val
boolean m_val
m_val
double m_val
m_obj
java.lang.Object m_obj
readObject
private void readObject(java.io.ObjectInputStream stream)
throws java.io.IOException
- Read the object from an input stream.
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.
m_exception
java.lang.Exception m_exception
m_styleNode
java.lang.Object m_styleNode
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
Package org.apache.xalan.xpath.dtm |
Package org.apache.xalan.xpath.xml |
m_next
NameSpace m_next
m_prefix
java.lang.String m_prefix
m_uri
java.lang.String m_uri
m_blocksize
int m_blocksize
m_firstFree
int m_firstFree
m_map
org.w3c.dom.Node[] m_map
m_mapSize
int m_mapSize
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.
Package org.apache.xalan.xslt |
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;
m_val
java.lang.String m_val
- Simple string value;
m_xpath
XPath m_xpath
- Simple string value;
m_owningStylesheet
Stylesheet m_owningStylesheet
m_isDefaultTemplate
boolean m_isDefaultTemplate
m_mode
QName m_mode
m_name_avt
AVT m_name_avt
m_namespace_avt
AVT m_namespace_avt
m_qname
QName m_qname
m_template
ElemTemplateElement m_template
m_templateName
QName m_templateName
m_attributeSetsNames
QName[] m_attributeSetsNames
m_selectPattern
XPath m_selectPattern
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
m_name_avt
AVT m_name_avt
m_namespace_avt
AVT m_namespace_avt
m_prefix
java.lang.String m_prefix
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
m_selectPattern
XPath m_selectPattern
m_sortElems
java.util.Vector m_sortElems
m_test
XPath m_test
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
m_terminate
java.lang.String m_terminate
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
m_name_atv
AVT m_name_atv
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
m_matchPattern
XPath m_matchPattern
m_mode
QName m_mode
m_name
QName m_name
m_priority
double m_priority
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.
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?)
m_disableOutputEscaping
boolean m_disableOutputEscaping
- Tells if this element should disable escaping.
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
m_attributeSetsNames
QName[] m_attributeSetsNames
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.
m_isTopLevel
boolean m_isTopLevel
m_qname
QName m_qname
m_selectPattern
XPath m_selectPattern
m_test
XPath m_test
m_qname
QName m_qname
m_selectPattern
XPath m_selectPattern
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
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.
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.
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.
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.
Package org.apache.xalan.xslt.client |
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 |
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