Sophie

Sophie

distrib > Mandriva > 8.2 > i586 > by-pkgid > 5e43f5d92fadaa0a1cc4664249b615d0 > files > 1966

xalan-c-doc-1.1-8mdk.i586.rpm

<HTML><HEAD><TITLE>Xalan-C++ API Documentation</TITLE></HEAD>
<BODY>
<h2 align="center">Xalan-C++ API Documentation</h2>
<h3 align="center">The Xalan C++ XSL Transformer Version 1.1</h3>
</BODY>
<!-- Generated by Doxygen 1.2.0 on Thu Feb 15 10:48:53 2001 -->
<center>
<a class="qindex" href="index.html">Main Page</a> &nbsp; <a class="qindex" href="hierarchy.html">Class Hierarchy</a> &nbsp; <a class="qindex" href="classes.html">Alphabetical List</a> &nbsp; <a class="qindex" href="annotated.html">Compound List</a> &nbsp; <a class="qindex" href="files.html">File List</a> &nbsp; <a class="qindex" href="functions.html">Compound Members</a> &nbsp; <a class="qindex" href="globals.html">File Members</a> &nbsp; </center>
<hr><h1>StylesheetExecutionContextDefault  Class Reference</h1><code>#include &lt;<a class="el" href="StylesheetExecutionContextDefault.hpp-source.html">StylesheetExecutionContextDefault.hpp</a>&gt;</code>
<p>
Inheritance diagram for StylesheetExecutionContextDefault<p><center><img src="class_stylesheetexecutioncontextdefault_inherit_graph.gif" border="0" usemap="#StylesheetExecutionContextDefault_inherit_map" alt="Inheritance graph"></center>
<map name="StylesheetExecutionContextDefault_inherit_map">
<area href="class_stylesheetexecutioncontext.html" shape="rect" coords="20,133,183,151">
<area href="class_xpathexecutioncontext.html" shape="rect" coords="31,66,172,85">
<area href="class_executioncontext.html" shape="rect" coords="47,-1,156,18">
</map><p>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center>Collaboration diagram for StylesheetExecutionContextDefault:<p><center><img src="class_stylesheetexecutioncontextdefault_coll_graph.gif" border="0" usemap="#StylesheetExecutionContextDefault_coll_map" alt="Collaboration graph"></center>
<map name="StylesheetExecutionContextDefault_coll_map">
<area href="class_stylesheetexecutioncontext.html" shape="rect" coords="95,92,257,111">
<area href="class_xsltengineimpl.html" shape="rect" coords="667,188,776,207">
<area href="class_stylesheetexecutioncontextdefault__xalannumberformatfactory.html" shape="rect" coords="539,660,904,679">
<area href="class_prefixresolver.html" shape="rect" coords="129,239,223,257">
<area href="class_xpathexecutioncontextdefault.html" shape="rect" coords="631,477,812,496">
<area href="class_xalanautoptr.html" shape="rect" coords="596,724,847,743">
<area href="class_stylesheetexecutioncontextdefault__collationcomparefunctor.html" shape="rect" coords="0,813,352,832">
<area href="class_stylesheetexecutioncontextdefault__defaultcollationcomparefunctor.html" shape="rect" coords="525,843,917,861">
<area href="class_counterstable.html" shape="rect" coords="676,903,767,921">
<area href="class_xalannode.html" shape="rect" coords="140,484,212,503">
<area href="class_stylesheetroot.html" shape="rect" coords="129,565,223,584">
<area href="class_variablesstack.html" shape="rect" coords="675,983,768,1001">
</map><p>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center><a href="class_stylesheetexecutioncontextdefault-members.html">List of all members.</a><h2>Public Types</h2>
<ul>
<li>typedef std::deque&lt;const <a class="el" href="class_elemtemplateelement.html">ElemTemplateElement</a>*&gt; <a class="el" href="class_stylesheetexecutioncontextdefault.html#s0">ElementRecursionStackType</a>
<li>typedef std::set&lt;<a class="el" href="class_formatterlistener.html">FormatterListener</a>*&gt; <a class="el" href="class_stylesheetexecutioncontextdefault.html#s1">FormatterListenerSetType</a>
<li>typedef std::set&lt;<a class="el" href="class_printwriter.html">PrintWriter</a>*&gt; <a class="el" href="class_stylesheetexecutioncontextdefault.html#s2">PrintWriterSetType</a>
<li>typedef std::set&lt;<a class="el" href="class_xalanoutputstream.html">XalanOutputStream</a>*&gt; <a class="el" href="class_stylesheetexecutioncontextdefault.html#s3">OutputStreamSetType</a>
<li>typedef std::set&lt;const <a class="el" href="class_keydeclaration.html">KeyDeclaration</a>*&gt; <a class="el" href="class_stylesheetexecutioncontextdefault.html#s4">KeyDeclarationSetType</a>
<li>typedef std::pair&lt;const <a class="el" href="class_xpath.html">XPath</a>*,<br>
 clock_t&gt; <a class="el" href="class_stylesheetexecutioncontextdefault.html#s5">XPathCacheEntry</a>
<li>typedef std::map&lt;<a class="el" href="class_xalandomstring.html">XalanDOMString</a>,<br>
 <a class="el" href="class_stylesheetexecutioncontextdefault.html#s5">XPathCacheEntry</a>&gt; <a class="el" href="class_stylesheetexecutioncontextdefault.html#s6">XPathCacheMapType</a>
<li>typedef Stylesheet::KeyTablesTableType <a class="el" href="class_stylesheetexecutioncontextdefault.html#s7">KeyTablesTableType</a>
<li>typedef VariablesStack::ParamsVectorType <a class="el" href="class_stylesheetexecutioncontextdefault.html#s8">ParamsVectorType</a>
</ul>
<h2>Public Methods</h2>
<ul>
<li><a class="el" href="class_stylesheetexecutioncontextdefault.html#a0">StylesheetExecutionContextDefault</a> ( <a class="el" href="class_xsltengineimpl.html">XSLTEngineImpl</a>&amp; xsltProcessor, <a class="el" href="class_xpathenvsupport.html">XPathEnvSupport</a>&amp; theXPathEnvSupport, <a class="el" href="class_domsupport.html">DOMSupport</a>&amp; theDOMSupport, <a class="el" href="class_xobjectfactory.html">XObjectFactory</a>&amp; theXObjectFactory, <a class="el" href="class_xalannode.html">XalanNode</a>* theCurrentNode = 0, const <a class="el" href="class_nodereflistbase.html">NodeRefListBase</a>* theContextNodeList = 0, const <a class="el" href="class_prefixresolver.html">PrefixResolver</a>* thePrefixResolver = 0)
<dl class="el"><dd><font size=-1><em>Construct a StylesheetExecutionContextDefault object.</em> <a href="#a0">More...</a><em><br><br></em></font></dl><li>virtual <a class="el" href="class_stylesheetexecutioncontextdefault.html#a1">~StylesheetExecutionContextDefault</a> ()
<li>bool <a class="el" href="class_stylesheetexecutioncontextdefault.html#a2">getUseDOMResultTreeFactory</a> () const
<dl class="el"><dd><font size=-1><em>Get the value of the flag that controls whether result tree fragments are created using a DOM factory, or a <a class="el" href="class_xalansourcetreedocument.html">XalanSourceTreeDocument</a>.</em> <a href="#a2">More...</a><em><br><br></em></font></dl><li>void <a class="el" href="class_stylesheetexecutioncontextdefault.html#a3">setUseDOMResultTreeFactory</a> (bool theValue)
<dl class="el"><dd><font size=-1><em>Set the value of the flag that controls whether result tree fragments are created using a DOM factory, or a <a class="el" href="class_xalansourcetreedocument.html">XalanSourceTreeDocument</a>.</em> <a href="#a3">More...</a><em><br><br></em></font></dl><li>bool <a class="el" href="class_stylesheetexecutioncontextdefault.html#a4">setIgnoreHTMLElementNamespaces</a> () const
<dl class="el"><dd><font size=-1><em>Set the value of the flag that controls whether HTML output will check for namespace declarations on HTML elements.</em> <a href="#a4">More...</a><em><br><br></em></font></dl><li>void <a class="el" href="class_stylesheetexecutioncontextdefault.html#a5">setIgnoreHTMLElementNamespaces</a> (bool theValue)
<dl class="el"><dd><font size=-1><em>Set the value of the flag that controls whether HTML output will check for namespace declarations on HTML elements.</em> <a href="#a5">More...</a><em><br><br></em></font></dl><li>virtual bool <a class="el" href="class_stylesheetexecutioncontextdefault.html#a6">getQuietConflictWarnings</a> () const
<dl class="el"><dd><font size=-1><em>Determine whether conflicts should be reported.</em> <a href="#a6">More...</a><em><br><br></em></font></dl><li>virtual <a class="el" href="class_xalannode.html">XalanNode</a>* <a class="el" href="class_stylesheetexecutioncontextdefault.html#a7">getRootDocument</a> () const
<dl class="el"><dd><font size=-1><em>Retrieve root document for stylesheet.</em> <a href="#a7">More...</a><em><br><br></em></font></dl><li>virtual void <a class="el" href="class_stylesheetexecutioncontextdefault.html#a8">setRootDocument</a> (<a class="el" href="class_xalannode.html">XalanNode</a>* theDocument)
<dl class="el"><dd><font size=-1><em>Set root document for stylesheet.</em> <a href="#a8">More...</a><em><br><br></em></font></dl><li>virtual <a class="el" href="class_xalandocument.html">XalanDocument</a>* <a class="el" href="class_stylesheetexecutioncontextdefault.html#a9">createDocument</a> () const
<dl class="el"><dd><font size=-1><em>Create a new empty document.</em> <a href="#a9">More...</a><em><br><br></em></font></dl><li>virtual void <a class="el" href="class_stylesheetexecutioncontextdefault.html#a10">setStylesheetRoot</a> (const <a class="el" href="class_stylesheetroot.html">StylesheetRoot</a>* theStylesheet)
<dl class="el"><dd><font size=-1><em>Set root stylesheet for stylesheet.</em> <a href="#a10">More...</a><em><br><br></em></font></dl><li>virtual void <a class="el" href="class_stylesheetexecutioncontextdefault.html#a11">resetCurrentState</a> ( <a class="el" href="class_xalannode.html">XalanNode</a>* sourceTree, <a class="el" href="class_xalannode.html">XalanNode</a>* xmlNode)
<dl class="el"><dd><font size=-1><em>Reset the state of execution to node 'xmlNode' in source tree 'sourceTree.'.</em> <a href="#a11">More...</a><em><br><br></em></font></dl><li>virtual bool <a class="el" href="class_stylesheetexecutioncontextdefault.html#a12">doDiagnosticsOutput</a> () const
<dl class="el"><dd><font size=-1><em>Whether diagnostic output is to be generated.</em> <a href="#a12">More...</a><em><br><br></em></font></dl><li>virtual void <a class="el" href="class_stylesheetexecutioncontextdefault.html#a13">diag</a> (const <a class="el" href="class_xalandomstring.html">XalanDOMString</a>&amp; theString)
<dl class="el"><dd><font size=-1><em>Print a diagnostics string to the output device.</em> <a href="#a13">More...</a><em><br><br></em></font></dl><li>virtual void <a class="el" href="class_stylesheetexecutioncontextdefault.html#a14">pushTime</a> (const void* theKey)
<dl class="el"><dd><font size=-1><em>Mark the time, so that displayDuration can later display the elapsed clock ticks.</em> <a href="#a14">More...</a><em><br><br></em></font></dl><li>virtual void <a class="el" href="class_stylesheetexecutioncontextdefault.html#a15">displayDuration</a> ( const <a class="el" href="class_xalandomstring.html">XalanDOMString</a>&amp; theMessage, const void* theKey)
<dl class="el"><dd><font size=-1><em>Display the duration since pushTime was called.</em> <a href="#a15">More...</a><em><br><br></em></font></dl><li>virtual bool <a class="el" href="class_stylesheetexecutioncontextdefault.html#a16">isElementPending</a> () const
<dl class="el"><dd><font size=-1><em>See if there is an element pending.<br><br></em></font></dl><li>virtual void <a class="el" href="class_stylesheetexecutioncontextdefault.html#a17">replacePendingAttribute</a> ( const <a class="el" href="XalanDOMString.hpp.html#a1">XalanDOMChar</a>* theName, const <a class="el" href="XalanDOMString.hpp.html#a1">XalanDOMChar</a>* theNewType, const <a class="el" href="XalanDOMString.hpp.html#a1">XalanDOMChar</a>* theNewValue)
<dl class="el"><dd><font size=-1><em>Replace the contents of a pending attribute.</em> <a href="#a17">More...</a><em><br><br></em></font></dl><li>virtual void <a class="el" href="class_stylesheetexecutioncontextdefault.html#a18">pushOutputContext</a> (<a class="el" href="class_formatterlistener.html">FormatterListener</a>* flistener = 0)
<li>virtual void <a class="el" href="class_stylesheetexecutioncontextdefault.html#a19">popOutputContext</a> ()
<li>virtual void <a class="el" href="class_stylesheetexecutioncontextdefault.html#a20">addResultAttribute</a> ( const <a class="el" href="class_xalandomstring.html">XalanDOMString</a>&amp; aname, const <a class="el" href="class_xalandomstring.html">XalanDOMString</a>&amp; value)
<dl class="el"><dd><font size=-1><em>Add a result attribute to the list of pending attributes.</em> <a href="#a20">More...</a><em><br><br></em></font></dl><li>virtual void <a class="el" href="class_stylesheetexecutioncontextdefault.html#a21">copyNamespaceAttributes</a> (const <a class="el" href="class_xalannode.html">XalanNode</a>&amp; src)
<dl class="el"><dd><font size=-1><em>Add namespace attributes for a node to the list of pending attributes.</em> <a href="#a21">More...</a><em><br><br></em></font></dl><li>virtual const <a class="el" href="class_xalandomstring.html">XalanDOMString</a>&amp; <a class="el" href="class_stylesheetexecutioncontextdefault.html#a22">getResultPrefixForNamespace</a> (const <a class="el" href="class_xalandomstring.html">XalanDOMString</a>&amp; theNamespace) const
<dl class="el"><dd><font size=-1><em>Retrieve the result prefix corresponding to a namespace.</em> <a href="#a22">More...</a><em><br><br></em></font></dl><li>virtual const <a class="el" href="class_xalandomstring.html">XalanDOMString</a>&amp; <a class="el" href="class_stylesheetexecutioncontextdefault.html#a23">getResultNamespaceForPrefix</a> (const <a class="el" href="class_xalandomstring.html">XalanDOMString</a>&amp; thePrefix) const
<dl class="el"><dd><font size=-1><em>Retrieve the result namespace corresponding to a prefix.</em> <a href="#a23">More...</a><em><br><br></em></font></dl><li>virtual <a class="el" href="class_xalandomstring.html">XalanDOMString</a> <a class="el" href="class_stylesheetexecutioncontextdefault.html#a24">getUniqueNamespaceValue</a> () const
<dl class="el"><dd><font size=-1><em>Generate a random namespace prefix guaranteed to be unique.</em> <a href="#a24">More...</a><em><br><br></em></font></dl><li>virtual void <a class="el" href="class_stylesheetexecutioncontextdefault.html#a25">getUniqueNamespaceValue</a> (<a class="el" href="class_xalandomstring.html">XalanDOMString</a>&amp; theValue) const
<dl class="el"><dd><font size=-1><em>Generate a random namespace prefix guaranteed to be unique.</em> <a href="#a25">More...</a><em><br><br></em></font></dl><li>virtual <a class="el" href="class_formatterlistener.html">FormatterListener</a>* <a class="el" href="class_stylesheetexecutioncontextdefault.html#a26">getFormatterListener</a> () const
<dl class="el"><dd><font size=-1><em>Get the current formatter listener.</em> <a href="#a26">More...</a><em><br><br></em></font></dl><li>virtual void <a class="el" href="class_stylesheetexecutioncontextdefault.html#a27">setFormatterListener</a> (<a class="el" href="class_formatterlistener.html">FormatterListener</a>* flistener)
<dl class="el"><dd><font size=-1><em>Set the current formatter listener.</em> <a href="#a27">More...</a><em><br><br></em></font></dl><li>virtual int <a class="el" href="class_stylesheetexecutioncontextdefault.html#a28">getIndent</a> () const
<dl class="el"><dd><font size=-1><em>Retrieve the current number of spaces to indent.</em> <a href="#a28">More...</a><em><br><br></em></font></dl><li>virtual const <a class="el" href="class_xobjectptr.html">XObjectPtr</a> <a class="el" href="class_stylesheetexecutioncontextdefault.html#a29">executeXPath</a> ( const <a class="el" href="class_xalandomstring.html">XalanDOMString</a>&amp; str, <a class="el" href="class_xalannode.html">XalanNode</a>* contextNode, const <a class="el" href="class_xalanelement.html">XalanElement</a>&amp; resolver)
<dl class="el"><dd><font size=-1><em>Execute an <a class="el" href="class_xpath.html">XPath</a> and return the resulting <a class="el" href="class_xobject.html">XObject</a>.</em> <a href="#a29">More...</a><em><br><br></em></font></dl><li>virtual const <a class="el" href="class_xpath.html">XPath</a>* <a class="el" href="class_stylesheetexecutioncontextdefault.html#a30">createMatchPattern</a> ( const <a class="el" href="class_xalandomstring.html">XalanDOMString</a>&amp; str, const <a class="el" href="class_prefixresolver.html">PrefixResolver</a>&amp; resolver)
<dl class="el"><dd><font size=-1><em>Create and initialize an xpath and return it.</em> <a href="#a30">More...</a><em><br><br></em></font></dl><li>virtual void <a class="el" href="class_stylesheetexecutioncontextdefault.html#a31">returnXPath</a> (const <a class="el" href="class_xpath.html">XPath</a>* xpath)
<dl class="el"><dd><font size=-1><em>Return the <a class="el" href="class_xpath.html">XPath</a> created by <a class="el" href="class_stylesheetexecutioncontextdefault.html#a30">createMatchPattern</a>().</em> <a href="#a31">More...</a><em><br><br></em></font></dl><li>virtual const <a class="el" href="class_xalandomstring.html">XalanDOMString</a> <a class="el" href="class_stylesheetexecutioncontextdefault.html#a32">evaluateAttrVal</a> ( <a class="el" href="class_xalannode.html">XalanNode</a>* contextNode, const <a class="el" href="class_prefixresolver.html">PrefixResolver</a>&amp; namespaceContext, const <a class="el" href="class_xalandomstring.html">XalanDOMString</a>&amp; stringedValue)
<dl class="el"><dd><font size=-1><em>Evaluate the value of an attribute within the context of a specified context node and namespace.</em> <a href="#a32">More...</a><em><br><br></em></font></dl><li>virtual void <a class="el" href="class_stylesheetexecutioncontextdefault.html#a33">pushTopLevelVariables</a> (const <a class="el" href="class_stylesheetexecutioncontext.html#s0">ParamVectorType</a>&amp; topLevelParams)
<dl class="el"><dd><font size=-1><em>Set a list of top level variables in the specified execution context stylesheet.</em> <a href="#a33">More...</a><em><br><br></em></font></dl><li>virtual const <a class="el" href="class_xobjectptr.html">XObjectPtr</a> <a class="el" href="class_stylesheetexecutioncontextdefault.html#a34">createVariable</a> ( const <a class="el" href="class_elemtemplateelement.html">ElemTemplateElement</a>* element, const <a class="el" href="class_xpath.html">XPath</a>&amp; xpath, <a class="el" href="class_xalannode.html">XalanNode</a>* contextNode, const <a class="el" href="class_prefixresolver.html">PrefixResolver</a>&amp; resolver)
<dl class="el"><dd><font size=-1><em>Execute the supplied <a class="el" href="class_xpath.html">XPath</a> and and create a variable in the current context.</em> <a href="#a34">More...</a><em><br><br></em></font></dl><li>virtual const <a class="el" href="class_xobjectptr.html">XObjectPtr</a> <a class="el" href="class_stylesheetexecutioncontextdefault.html#a35">createVariable</a> ( const <a class="el" href="class_elemtemplateelement.html">ElemTemplateElement</a>* element, const <a class="el" href="class_elemtemplateelement.html">ElemTemplateElement</a>&amp; templateChild, <a class="el" href="class_xalannode.html">XalanNode</a>* sourceTree, <a class="el" href="class_xalannode.html">XalanNode</a>* sourceNode, const <a class="el" href="class_qname.html">QName</a>&amp; mode)
<dl class="el"><dd><font size=-1><em>Create an ResultTreeFragment as a variable and push it on to the stack with the current context.</em> <a href="#a35">More...</a><em><br><br></em></font></dl><li>virtual void <a class="el" href="class_stylesheetexecutioncontextdefault.html#a36">pushVariable</a> ( const <a class="el" href="class_qname.html">QName</a>&amp; name, const <a class="el" href="class_elemtemplateelement.html">ElemTemplateElement</a>* element, const <a class="el" href="class_xalandomstring.html">XalanDOMString</a>&amp; str, <a class="el" href="class_xalannode.html">XalanNode</a>* contextNode, const <a class="el" href="class_prefixresolver.html">PrefixResolver</a>&amp; resolver)
<dl class="el"><dd><font size=-1><em>Execute an <a class="el" href="class_xpath.html">XPath</a> using the provided expression, and push the result as a variable in the context of the supplied element.</em> <a href="#a36">More...</a><em><br><br></em></font></dl><li>virtual void <a class="el" href="class_stylesheetexecutioncontextdefault.html#a37">pushVariable</a> ( const <a class="el" href="class_qname.html">QName</a>&amp; name, const <a class="el" href="class_xobjectptr.html">XObjectPtr</a> val, const <a class="el" href="class_elemtemplateelement.html">ElemTemplateElement</a>* element)
<dl class="el"><dd><font size=-1><em>Push a named variable onto the variables stack.</em> <a href="#a37">More...</a><em><br><br></em></font></dl><li>virtual void <a class="el" href="class_stylesheetexecutioncontextdefault.html#a38">pushVariable</a> ( const <a class="el" href="class_qname.html">QName</a>&amp; name, const <a class="el" href="class_elemvariable.html">ElemVariable</a>* var, const <a class="el" href="class_elemtemplateelement.html">ElemTemplateElement</a>* element)
<dl class="el"><dd><font size=-1><em>Push a named variable onto the processor variable stack The variable will be evaluated when first referenced.</em> <a href="#a38">More...</a><em><br><br></em></font></dl><li>virtual void <a class="el" href="class_stylesheetexecutioncontextdefault.html#a39">pushVariable</a> ( const <a class="el" href="class_qname.html">QName</a>&amp; name, const <a class="el" href="class_elemtemplateelement.html">ElemTemplateElement</a>* element, const <a class="el" href="class_xpath.html">XPath</a>&amp; xpath, <a class="el" href="class_xalannode.html">XalanNode</a>* contextNode, const <a class="el" href="class_prefixresolver.html">PrefixResolver</a>&amp; resolver)
<dl class="el"><dd><font size=-1><em>Execute the supplied <a class="el" href="class_xpath.html">XPath</a> and push the result as a variable in the current context.</em> <a href="#a39">More...</a><em><br><br></em></font></dl><li>virtual void <a class="el" href="class_stylesheetexecutioncontextdefault.html#a40">pushVariable</a> ( const <a class="el" href="class_qname.html">QName</a>&amp; name, const <a class="el" href="class_elemtemplateelement.html">ElemTemplateElement</a>* element, const <a class="el" href="class_elemtemplateelement.html">ElemTemplateElement</a>&amp; templateChild, <a class="el" href="class_xalannode.html">XalanNode</a>* sourceTree, <a class="el" href="class_xalannode.html">XalanNode</a>* sourceNode)
<dl class="el"><dd><font size=-1><em>Create an ResultTreeFragment as a variable and push it on to the stack with the current context.</em> <a href="#a40">More...</a><em><br><br></em></font></dl><li>virtual void <a class="el" href="class_stylesheetexecutioncontextdefault.html#a41">pushContextMarker</a> ()
<dl class="el"><dd><font size=-1><em>Push a context marker onto the stack to let us know when to stop searching for a var.<br><br></em></font></dl><li>virtual void <a class="el" href="class_stylesheetexecutioncontextdefault.html#a42">popContextMarker</a> ()
<dl class="el"><dd><font size=-1><em>Pop the current context from the current context stack.<br><br></em></font></dl><li>virtual void <a class="el" href="class_stylesheetexecutioncontextdefault.html#a43">resolveTopLevelParams</a> ()
<dl class="el"><dd><font size=-1><em>Resolve the params that were pushed by the caller.<br><br></em></font></dl><li>virtual void <a class="el" href="class_stylesheetexecutioncontextdefault.html#a44">clearTopLevelParams</a> ()
<dl class="el"><dd><font size=-1><em>Reset the vector of top level parameters.<br><br></em></font></dl><li>virtual void <a class="el" href="class_stylesheetexecutioncontextdefault.html#a45">pushParams</a> ( const <a class="el" href="class_elemtemplateelement.html">ElemTemplateElement</a>&amp; xslCallTemplateElement, <a class="el" href="class_xalannode.html">XalanNode</a>* sourceTree, <a class="el" href="class_xalannode.html">XalanNode</a>* sourceNode, const <a class="el" href="class_qname.html">QName</a>&amp; mode, const <a class="el" href="class_elemtemplateelement.html">ElemTemplateElement</a>* targetTemplate)
<dl class="el"><dd><font size=-1><em>Given a template, search for the arguments and push them on the stack.</em> <a href="#a45">More...</a><em><br><br></em></font></dl><li>virtual const <a class="el" href="class_xobjectptr.html">XObjectPtr</a> <a class="el" href="class_stylesheetexecutioncontextdefault.html#a46">getParamVariable</a> (const <a class="el" href="class_qname.html">QName</a>&amp; theName)
<dl class="el"><dd><font size=-1><em>Given a name, return a string representing the value, but don't look in the global space.</em> <a href="#a46">More...</a><em><br><br></em></font></dl><li>virtual void <a class="el" href="class_stylesheetexecutioncontextdefault.html#a47">pushElementFrame</a> (const <a class="el" href="class_elemtemplateelement.html">ElemTemplateElement</a>* elem)
<dl class="el"><dd><font size=-1><em>Push a frame marker for an element.</em> <a href="#a47">More...</a><em><br><br></em></font></dl><li>virtual void <a class="el" href="class_stylesheetexecutioncontextdefault.html#a48">popElementFrame</a> (const <a class="el" href="class_elemtemplateelement.html">ElemTemplateElement</a>* elem)
<dl class="el"><dd><font size=-1><em>Pop a frame marker for an element.</em> <a href="#a48">More...</a><em><br><br></em></font></dl><li>virtual int <a class="el" href="class_stylesheetexecutioncontextdefault.html#a49">getCurrentStackFrameIndex</a> () const
<dl class="el"><dd><font size=-1><em>Get the top of the stack frame from where a search for a variable or param should take place.</em> <a href="#a49">More...</a><em><br><br></em></font></dl><li>virtual void <a class="el" href="class_stylesheetexecutioncontextdefault.html#a50">setCurrentStackFrameIndex</a> (int currentStackFrameIndex = -1)
<dl class="el"><dd><font size=-1><em>Set the top of the stack frame from where a search for a variable or param should take place.</em> <a href="#a50">More...</a><em><br><br></em></font></dl><li>virtual void <a class="el" href="class_stylesheetexecutioncontextdefault.html#a51">startDocument</a> ()
<dl class="el"><dd><font size=-1><em>Receive notification of the beginning of a document.</em> <a href="#a51">More...</a><em><br><br></em></font></dl><li>virtual void <a class="el" href="class_stylesheetexecutioncontextdefault.html#a52">endDocument</a> ()
<dl class="el"><dd><font size=-1><em>Receive notification of the end of a document.</em> <a href="#a52">More...</a><em><br><br></em></font></dl><li>virtual void <a class="el" href="class_stylesheetexecutioncontextdefault.html#a53">startElement</a> (const <a class="el" href="XalanDOMString.hpp.html#a1">XalanDOMChar</a>* name)
<dl class="el"><dd><font size=-1><em>Receive notification of the beginning of an element.</em> <a href="#a53">More...</a><em><br><br></em></font></dl><li>virtual void <a class="el" href="class_stylesheetexecutioncontextdefault.html#a54">endElement</a> (const <a class="el" href="XalanDOMString.hpp.html#a1">XalanDOMChar</a>* name)
<dl class="el"><dd><font size=-1><em>Receive notification of the end of an element.</em> <a href="#a54">More...</a><em><br><br></em></font></dl><li>virtual void <a class="el" href="class_stylesheetexecutioncontextdefault.html#a55">characters</a> ( const <a class="el" href="XalanDOMString.hpp.html#a1">XalanDOMChar</a>* ch, unsigned int start, unsigned int length)
<dl class="el"><dd><font size=-1><em>Receive notification of character data.</em> <a href="#a55">More...</a><em><br><br></em></font></dl><li>virtual void <a class="el" href="class_stylesheetexecutioncontextdefault.html#a56">charactersRaw</a> ( const <a class="el" href="XalanDOMString.hpp.html#a1">XalanDOMChar</a>* ch, unsigned int start, unsigned int length)
<dl class="el"><dd><font size=-1><em>Receive notification of character data.</em> <a href="#a56">More...</a><em><br><br></em></font></dl><li>virtual void <a class="el" href="class_stylesheetexecutioncontextdefault.html#a57">comment</a> (const <a class="el" href="XalanDOMString.hpp.html#a1">XalanDOMChar</a>* data)
<dl class="el"><dd><font size=-1><em>Called when a Comment is to be constructed.</em> <a href="#a57">More...</a><em><br><br></em></font></dl><li>virtual void <a class="el" href="class_stylesheetexecutioncontextdefault.html#a58">processingInstruction</a> ( const <a class="el" href="XalanDOMString.hpp.html#a1">XalanDOMChar</a>* target, const <a class="el" href="XalanDOMString.hpp.html#a1">XalanDOMChar</a>* data)
<dl class="el"><dd><font size=-1><em>Receive notification of a processing instruction.</em> <a href="#a58">More...</a><em><br><br></em></font></dl><li>virtual void <a class="el" href="class_stylesheetexecutioncontextdefault.html#a59">flushPending</a> ()
<dl class="el"><dd><font size=-1><em>Flush the pending element.<br><br></em></font></dl><li>virtual void <a class="el" href="class_stylesheetexecutioncontextdefault.html#a60">cloneToResultTree</a> ( <a class="el" href="class_xalannode.html">XalanNode</a>&amp; node, bool isLiteral, bool overrideStrip, bool shouldCloneAttributes)
<dl class="el"><dd><font size=-1><em>Clone an element with or without children.</em> <a href="#a60">More...</a><em><br><br></em></font></dl><li>virtual const <a class="el" href="class_xobjectptr.html">XObjectPtr</a> <a class="el" href="class_stylesheetexecutioncontextdefault.html#a61">createXResultTreeFrag</a> ( const <a class="el" href="class_elemtemplateelement.html">ElemTemplateElement</a>&amp; templateChild, <a class="el" href="class_xalannode.html">XalanNode</a>* sourceTree, <a class="el" href="class_xalannode.html">XalanNode</a>* sourceNode)
<dl class="el"><dd><font size=-1><em>Create an <a class="el" href="class_xobject.html">XObject</a> that represents a Result tree fragment.</em> <a href="#a61">More...</a><em><br><br></em></font></dl><li>virtual const <a class="el" href="class_xobjectptr.html">XObjectPtr</a> <a class="el" href="class_stylesheetexecutioncontextdefault.html#a62">createXResultTreeFrag</a> ( const <a class="el" href="class_elemtemplateelement.html">ElemTemplateElement</a>&amp; templateChild, <a class="el" href="class_xalannode.html">XalanNode</a>* sourceTree, <a class="el" href="class_xalannode.html">XalanNode</a>* sourceNode, const <a class="el" href="class_qname.html">QName</a>&amp; mode)
<dl class="el"><dd><font size=-1><em>Create an <a class="el" href="class_xobject.html">XObject</a> that represents a Result tree fragment.</em> <a href="#a62">More...</a><em><br><br></em></font></dl><li>virtual void <a class="el" href="class_stylesheetexecutioncontextdefault.html#a63">outputToResultTree</a> (const <a class="el" href="class_xobject.html">XObject</a>&amp; xobj)
<dl class="el"><dd><font size=-1><em>Output an object to the result tree by doing the right conversions.</em> <a href="#a63">More...</a><em><br><br></em></font></dl><li>virtual void <a class="el" href="class_stylesheetexecutioncontextdefault.html#a64">outputResultTreeFragment</a> (const <a class="el" href="class_xobject.html">XObject</a>&amp; theTree)
<dl class="el"><dd><font size=-1><em>Given a result tree fragment, walk the tree and output it to the result stream.</em> <a href="#a64">More...</a><em><br><br></em></font></dl><li>virtual const <a class="el" href="class_xalandomstring.html">XalanDOMString</a>&amp; <a class="el" href="class_stylesheetexecutioncontextdefault.html#a65">getXSLNameSpaceURL</a> () const
<dl class="el"><dd><font size=-1><em>Determine the full XSLT Namespace URI.</em> <a href="#a65">More...</a><em><br><br></em></font></dl><li>virtual const <a class="el" href="class_xalandomstring.html">XalanDOMString</a>&amp; <a class="el" href="class_stylesheetexecutioncontextdefault.html#a66">getXalanXSLNameSpaceURL</a> () const
<dl class="el"><dd><font size=-1><em>Special Xalan namespace for built-in extensions.</em> <a href="#a66">More...</a><em><br><br></em></font></dl><li>virtual bool <a class="el" href="class_stylesheetexecutioncontextdefault.html#a67">findOnElementRecursionStack</a> (const <a class="el" href="class_elemtemplateelement.html">ElemTemplateElement</a>* theElement) const
<dl class="el"><dd><font size=-1><em>Determine if an element is on the recursion stack.</em> <a href="#a67">More...</a><em><br><br></em></font></dl><li>virtual void <a class="el" href="class_stylesheetexecutioncontextdefault.html#a68">pushOnElementRecursionStack</a> (const <a class="el" href="class_elemtemplateelement.html">ElemTemplateElement</a>* theElement)
<dl class="el"><dd><font size=-1><em>Push an element onto the recursion stack.</em> <a href="#a68">More...</a><em><br><br></em></font></dl><li>virtual const <a class="el" href="class_elemtemplateelement.html">ElemTemplateElement</a>* <a class="el" href="class_stylesheetexecutioncontextdefault.html#a69">popElementRecursionStack</a> ()
<dl class="el"><dd><font size=-1><em>Pop an element off the recursion stack.</em> <a href="#a69">More...</a><em><br><br></em></font></dl><li>virtual <a class="el" href="class_formattertoxml.html">FormatterToXML</a>* <a class="el" href="class_stylesheetexecutioncontextdefault.html#a70">createFormatterToXML</a> ( <a class="el" href="class_writer.html">Writer</a>&amp; writer, const <a class="el" href="class_xalandomstring.html">XalanDOMString</a>&amp; version = <a class="el" href="class_xalandomstring.html">XalanDOMString</a>(), bool doIndent = false, int indent = 0, const <a class="el" href="class_xalandomstring.html">XalanDOMString</a>&amp; encoding = <a class="el" href="class_xalandomstring.html">XalanDOMString</a>(), const <a class="el" href="class_xalandomstring.html">XalanDOMString</a>&amp; mediaType = <a class="el" href="class_xalandomstring.html">XalanDOMString</a>(), const <a class="el" href="class_xalandomstring.html">XalanDOMString</a>&amp; doctypeSystem = <a class="el" href="class_xalandomstring.html">XalanDOMString</a>(), const <a class="el" href="class_xalandomstring.html">XalanDOMString</a>&amp; doctypePublic = <a class="el" href="class_xalandomstring.html">XalanDOMString</a>(), bool xmlDecl = true, const <a class="el" href="class_xalandomstring.html">XalanDOMString</a>&amp; standalone = <a class="el" href="class_xalandomstring.html">XalanDOMString</a>())
<dl class="el"><dd><font size=-1><em>Create a new <a class="el" href="class_formattertoxml.html">FormatterToXML</a> instance.</em> <a href="#a70">More...</a><em><br><br></em></font></dl><li>virtual <a class="el" href="class_formattertohtml.html">FormatterToHTML</a>* <a class="el" href="class_stylesheetexecutioncontextdefault.html#a71">createFormatterToHTML</a> ( <a class="el" href="class_writer.html">Writer</a>&amp; writer, const <a class="el" href="class_xalandomstring.html">XalanDOMString</a>&amp; encoding = <a class="el" href="class_xalandomstring.html">XalanDOMString</a>(), const <a class="el" href="class_xalandomstring.html">XalanDOMString</a>&amp; mediaType = <a class="el" href="class_xalandomstring.html">XalanDOMString</a>(), const <a class="el" href="class_xalandomstring.html">XalanDOMString</a>&amp; doctypeSystem = <a class="el" href="class_xalandomstring.html">XalanDOMString</a>(), const <a class="el" href="class_xalandomstring.html">XalanDOMString</a>&amp; doctypePublic = <a class="el" href="class_xalandomstring.html">XalanDOMString</a>(), bool doIndent = true, int indent = 4, const <a class="el" href="class_xalandomstring.html">XalanDOMString</a>&amp; version = <a class="el" href="class_xalandomstring.html">XalanDOMString</a>(), const <a class="el" href="class_xalandomstring.html">XalanDOMString</a>&amp; standalone = <a class="el" href="class_xalandomstring.html">XalanDOMString</a>(), bool xmlDecl = false)
<dl class="el"><dd><font size=-1><em>Create a new <a class="el" href="class_formattertohtml.html">FormatterToHTML</a> instance.</em> <a href="#a71">More...</a><em><br><br></em></font></dl><li>virtual <a class="el" href="class_formattertodom.html">FormatterToDOM</a>* <a class="el" href="class_stylesheetexecutioncontextdefault.html#a72">createFormatterToDOM</a> ( <a class="el" href="class_xalandocument.html">XalanDocument</a>* doc, <a class="el" href="class_xalandocumentfragment.html">XalanDocumentFragment</a>* docFrag, <a class="el" href="class_xalanelement.html">XalanElement</a>* currentElement)
<dl class="el"><dd><font size=-1><em>Construct a <a class="el" href="class_formattertodom.html">FormatterToDOM</a> instance.</em> <a href="#a72">More...</a><em><br><br></em></font></dl><li>virtual <a class="el" href="class_formattertodom.html">FormatterToDOM</a>* <a class="el" href="class_stylesheetexecutioncontextdefault.html#a73">createFormatterToDOM</a> ( <a class="el" href="class_xalandocument.html">XalanDocument</a>* doc, <a class="el" href="class_xalanelement.html">XalanElement</a>* elem)
<dl class="el"><dd><font size=-1><em>Construct a <a class="el" href="class_formattertodom.html">FormatterToDOM</a> instance.</em> <a href="#a73">More...</a><em><br><br></em></font></dl><li>virtual <a class="el" href="class_formattertotext.html">FormatterToText</a>* <a class="el" href="class_stylesheetexecutioncontextdefault.html#a74">createFormatterToText</a> ( <a class="el" href="class_writer.html">Writer</a>&amp; writer, const <a class="el" href="class_xalandomstring.html">XalanDOMString</a>&amp; encoding)
<dl class="el"><dd><font size=-1><em><a class="el" href="class_formattertotext.html">FormatterToText</a> instance constructor.</em> <a href="#a74">More...</a><em><br><br></em></font></dl><li>virtual <a class="el" href="class_stylesheetexecutioncontext.html#s1">XalanNumberFormatAutoPtr</a> <a class="el" href="class_stylesheetexecutioncontextdefault.html#a75">createXalanNumberFormat</a> ()
<dl class="el"><dd><font size=-1><em>Create a new <a class="el" href="class_xalannumberformat.html">XalanNumberFormat</a> instance.</em> <a href="#a75">More...</a><em><br><br></em></font></dl><li>virtual unsigned long <a class="el" href="class_stylesheetexecutioncontextdefault.html#a76">getTraceListeners</a> () const
<dl class="el"><dd><font size=-1><em>Determine the number of trace listeners.</em> <a href="#a76">More...</a><em><br><br></em></font></dl><li>virtual void <a class="el" href="class_stylesheetexecutioncontextdefault.html#a77">fireGenerateEvent</a> (const <a class="el" href="class_generateevent.html">GenerateEvent</a>&amp; ge)
<dl class="el"><dd><font size=-1><em>Fire a generate event.</em> <a href="#a77">More...</a><em><br><br></em></font></dl><li>virtual void <a class="el" href="class_stylesheetexecutioncontextdefault.html#a78">fireTraceEvent</a> (const <a class="el" href="class_tracerevent.html">TracerEvent</a>&amp; te)
<dl class="el"><dd><font size=-1><em>Fire a trace event.</em> <a href="#a78">More...</a><em><br><br></em></font></dl><li>virtual void <a class="el" href="class_stylesheetexecutioncontextdefault.html#a79">fireSelectEvent</a> (const <a class="el" href="class_selectionevent.html">SelectionEvent</a>&amp; se)
<dl class="el"><dd><font size=-1><em>Fire a selection event.</em> <a href="#a79">More...</a><em><br><br></em></font></dl><li>virtual bool <a class="el" href="class_stylesheetexecutioncontextdefault.html#a80">getTraceSelects</a> () const
<dl class="el"><dd><font size=-1><em>If this is set to true, simple traces of template calls are made.</em> <a href="#a80">More...</a><em><br><br></em></font></dl><li>virtual void <a class="el" href="class_stylesheetexecutioncontextdefault.html#a81">traceSelect</a> ( const <a class="el" href="class_xalanelement.html">XalanElement</a>&amp; theTemplate, const <a class="el" href="class_nodereflistbase.html">NodeRefListBase</a>&amp; nl) const
<dl class="el"><dd><font size=-1><em>Compose a diagnostic trace of the current selection.</em> <a href="#a81">More...</a><em><br><br></em></font></dl><li>virtual int <a class="el" href="class_stylesheetexecutioncontextdefault.html#a82">collationCompare</a> ( const <a class="el" href="class_xalandomstring.html">XalanDOMString</a>&amp; theLHS, const <a class="el" href="class_xalandomstring.html">XalanDOMString</a>&amp; theRHS)
<dl class="el"><dd><font size=-1><em>Compare two strings using the collation of the current locale.</em> <a href="#a82">More...</a><em><br><br></em></font></dl><li>virtual int <a class="el" href="class_stylesheetexecutioncontextdefault.html#a83">collationCompare</a> ( const <a class="el" href="XalanDOMString.hpp.html#a1">XalanDOMChar</a>* theLHS, const <a class="el" href="XalanDOMString.hpp.html#a1">XalanDOMChar</a>* theRHS)
<dl class="el"><dd><font size=-1><em>Compare two strings using the collation of the current locale.</em> <a href="#a83">More...</a><em><br><br></em></font></dl><li><a class="el" href="class_stylesheetexecutioncontextdefault__collationcomparefunctor.html">CollationCompareFunctor</a>* <a class="el" href="class_stylesheetexecutioncontextdefault.html#a84">installCollationCompareFunctor</a> (<a class="el" href="class_stylesheetexecutioncontextdefault__collationcomparefunctor.html">CollationCompareFunctor</a>* theFunctor)
<li>virtual bool <a class="el" href="class_stylesheetexecutioncontextdefault.html#a85">getInConstruction</a> (const <a class="el" href="class_keydeclaration.html">KeyDeclaration</a>&amp; keyDeclaration) const
<dl class="el"><dd><font size=-1><em>Determine if a <a class="el" href="class_keydeclaration.html">KeyDeclaration</a> is being constructed.</em> <a href="#a85">More...</a><em><br><br></em></font></dl><li>virtual void <a class="el" href="class_stylesheetexecutioncontextdefault.html#a86">beginConstruction</a> (const <a class="el" href="class_keydeclaration.html">KeyDeclaration</a>&amp; keyDeclaration)
<dl class="el"><dd><font size=-1><em>Add <a class="el" href="class_keydeclaration.html">KeyDeclaration</a> to construction list.</em> <a href="#a86">More...</a><em><br><br></em></font></dl><li>virtual void <a class="el" href="class_stylesheetexecutioncontextdefault.html#a87">endConstruction</a> (const <a class="el" href="class_keydeclaration.html">KeyDeclaration</a>&amp; keyDeclaration)
<dl class="el"><dd><font size=-1><em>Remove <a class="el" href="class_keydeclaration.html">KeyDeclaration</a> from construction list.</em> <a href="#a87">More...</a><em><br><br></em></font></dl><li>virtual const <a class="el" href="class_xalandecimalformatsymbols.html">XalanDecimalFormatSymbols</a>* <a class="el" href="class_stylesheetexecutioncontextdefault.html#a88">getDecimalFormatSymbols</a> (const <a class="el" href="class_xalandomstring.html">XalanDOMString</a>&amp; name)
<dl class="el"><dd><font size=-1><em>Retrieve the <a class="el" href="class_xalandecimalformatsymbols.html">XalanDecimalFormatSymbols</a> instance associated with the name.</em> <a href="#a88">More...</a><em><br><br></em></font></dl><li>virtual <a class="el" href="class_printwriter.html">PrintWriter</a>* <a class="el" href="class_stylesheetexecutioncontextdefault.html#a89">createPrintWriter</a> (<a class="el" href="class_xalanoutputstream.html">XalanOutputStream</a>* theTextOutputStream)
<dl class="el"><dd><font size=-1><em>Create a <a class="el" href="class_printwriter.html">PrintWriter</a> for the provided stream.</em> <a href="#a89">More...</a><em><br><br></em></font></dl><li>virtual <a class="el" href="class_printwriter.html">PrintWriter</a>* <a class="el" href="class_stylesheetexecutioncontextdefault.html#a90">createPrintWriter</a> ( const <a class="el" href="class_xalandomstring.html">XalanDOMString</a>&amp; theFileName, const <a class="el" href="class_xalandomstring.html">XalanDOMString</a>&amp; theEncoding)
<dl class="el"><dd><font size=-1><em>Create a <a class="el" href="class_printwriter.html">PrintWriter</a>.</em> <a href="#a90">More...</a><em><br><br></em></font></dl><li>virtual <a class="el" href="class_printwriter.html">PrintWriter</a>* <a class="el" href="class_stylesheetexecutioncontextdefault.html#a91">createPrintWriter</a> (std::ostream&amp; theStream)
<dl class="el"><dd><font size=-1><em>Create a <a class="el" href="class_printwriter.html">PrintWriter</a> using the provided ostream instance.</em> <a href="#a91">More...</a><em><br><br></em></font></dl><li>virtual <a class="el" href="class_counterstable.html">CountersTable</a>&amp; <a class="el" href="class_stylesheetexecutioncontextdefault.html#a92">getCountersTable</a> ()
<dl class="el"><dd><font size=-1><em>Get the counters table, which is a table of cached results that is used by <a class="el" href="class_elemnumber.html">ElemNumber</a>.</em> <a href="#a92">More...</a><em><br><br></em></font></dl><li>virtual void <a class="el" href="class_stylesheetexecutioncontextdefault.html#a93">reset</a> ()
<dl class="el"><dd><font size=-1><em>Reset the instance.</em> <a href="#a93">More...</a><em><br><br></em></font></dl><li>virtual <a class="el" href="class_xalannode.html">XalanNode</a>* <a class="el" href="class_stylesheetexecutioncontextdefault.html#a94">getCurrentNode</a> () const
<dl class="el"><dd><font size=-1><em>Retrieve the node currently being executed.</em> <a href="#a94">More...</a><em><br><br></em></font></dl><li>virtual void <a class="el" href="class_stylesheetexecutioncontextdefault.html#a95">setCurrentNode</a> (<a class="el" href="class_xalannode.html">XalanNode</a>* theCurrentNode)
<dl class="el"><dd><font size=-1><em>Change the node currently being executed.</em> <a href="#a95">More...</a><em><br><br></em></font></dl><li>virtual <a class="el" href="class_xobjectfactory.html">XObjectFactory</a>&amp; <a class="el" href="class_stylesheetexecutioncontextdefault.html#a96">getXObjectFactory</a> () const
<dl class="el"><dd><font size=-1><em>Retrieve the factory object for creating XObjects.</em> <a href="#a96">More...</a><em><br><br></em></font></dl><li>virtual <a class="el" href="class_xobjectptr.html">XObjectPtr</a> <a class="el" href="class_stylesheetexecutioncontextdefault.html#a97">createNodeSet</a> (<a class="el" href="class_xalannode.html">XalanNode</a>&amp; theNode)
<dl class="el"><dd><font size=-1><em>Convenience function for creating a node set with the supplied node as the only member.</em> <a href="#a97">More...</a><em><br><br></em></font></dl><li>virtual bool <a class="el" href="class_stylesheetexecutioncontextdefault.html#a98">isNodeAfter</a> ( const <a class="el" href="class_xalannode.html">XalanNode</a>&amp; node1, const <a class="el" href="class_xalannode.html">XalanNode</a>&amp; node2) const
<dl class="el"><dd><font size=-1><em>Determine if a node is after another node, in document order.</em> <a href="#a98">More...</a><em><br><br></em></font></dl><li>virtual const <a class="el" href="class_nodereflistbase.html">NodeRefListBase</a>&amp; <a class="el" href="class_stylesheetexecutioncontextdefault.html#a99">getContextNodeList</a> () const
<dl class="el"><dd><font size=-1><em>Retrieve node list for current context.</em> <a href="#a99">More...</a><em><br><br></em></font></dl><li>virtual void <a class="el" href="class_stylesheetexecutioncontextdefault.html#a100">setContextNodeList</a> (const <a class="el" href="class_nodereflistbase.html">NodeRefListBase</a>&amp; theList)
<dl class="el"><dd><font size=-1><em>Set node list for current context.</em> <a href="#a100">More...</a><em><br><br></em></font></dl><li>virtual unsigned int <a class="el" href="class_stylesheetexecutioncontextdefault.html#a101">getContextNodeListLength</a> () const
<li>virtual unsigned int <a class="el" href="class_stylesheetexecutioncontextdefault.html#a102">getContextNodeListPosition</a> (const <a class="el" href="class_xalannode.html">XalanNode</a>&amp; contextNode) const
<li>virtual bool <a class="el" href="class_stylesheetexecutioncontextdefault.html#a103">elementAvailable</a> ( const <a class="el" href="class_xalandomstring.html">XalanDOMString</a>&amp; theNamespace, const <a class="el" href="class_xalandomstring.html">XalanDOMString</a>&amp; elementName) const
<dl class="el"><dd><font size=-1><em>Determine if an external element is available.</em> <a href="#a103">More...</a><em><br><br></em></font></dl><li>virtual bool <a class="el" href="class_stylesheetexecutioncontextdefault.html#a104">functionAvailable</a> ( const <a class="el" href="class_xalandomstring.html">XalanDOMString</a>&amp; theNamespace, const <a class="el" href="class_xalandomstring.html">XalanDOMString</a>&amp; functionName) const
<dl class="el"><dd><font size=-1><em>Determine if a function is available.</em> <a href="#a104">More...</a><em><br><br></em></font></dl><li>virtual const <a class="el" href="class_xobjectptr.html">XObjectPtr</a> <a class="el" href="class_stylesheetexecutioncontextdefault.html#a105">extFunction</a> ( const <a class="el" href="class_xalandomstring.html">XalanDOMString</a>&amp; theNamespace, const <a class="el" href="class_xalandomstring.html">XalanDOMString</a>&amp; functionName, <a class="el" href="class_xalannode.html">XalanNode</a>* context, const <a class="el" href="class_xpathexecutioncontext.html#s0">XObjectArgVectorType</a>&amp; argVec)
<dl class="el"><dd><font size=-1><em>Handle an extension function.</em> <a href="#a105">More...</a><em><br><br></em></font></dl><li>virtual <a class="el" href="class_xlocator.html">XLocator</a>* <a class="el" href="class_stylesheetexecutioncontextdefault.html#a106">getXLocatorFromNode</a> (const <a class="el" href="class_xalannode.html">XalanNode</a>* node) const
<dl class="el"><dd><font size=-1><em>Get an <a class="el" href="class_xlocator.html">XLocator</a> provider keyed by node.</em> <a href="#a106">More...</a><em><br><br></em></font></dl><li>virtual void <a class="el" href="class_stylesheetexecutioncontextdefault.html#a107">associateXLocatorToNode</a> ( const <a class="el" href="class_xalannode.html">XalanNode</a>* node, <a class="el" href="class_xlocator.html">XLocator</a>* xlocator)
<dl class="el"><dd><font size=-1><em>Associate an <a class="el" href="class_xlocator.html">XLocator</a> provider to a node.</em> <a href="#a107">More...</a><em><br><br></em></font></dl><li>virtual <a class="el" href="class_xalandocument.html">XalanDocument</a>* <a class="el" href="class_stylesheetexecutioncontextdefault.html#a108">parseXML</a> ( const <a class="el" href="class_xalandomstring.html">XalanDOMString</a>&amp; urlString, const <a class="el" href="class_xalandomstring.html">XalanDOMString</a>&amp; base) const
<dl class="el"><dd><font size=-1><em>Provides support for XML parsing service.</em> <a href="#a108">More...</a><em><br><br></em></font></dl><li>virtual <a class="el" href="class_mutablenodereflist.html">MutableNodeRefList</a>* <a class="el" href="class_stylesheetexecutioncontextdefault.html#a109">borrowMutableNodeRefList</a> ()
<dl class="el"><dd><font size=-1><em>Borrow a cached <a class="el" href="class_mutablenodereflist.html">MutableNodeRefList</a> instance.</em> <a href="#a109">More...</a><em><br><br></em></font></dl><li>virtual bool <a class="el" href="class_stylesheetexecutioncontextdefault.html#a110">returnMutableNodeRefList</a> (<a class="el" href="class_mutablenodereflist.html">MutableNodeRefList</a>* theList)
<dl class="el"><dd><font size=-1><em>Return a previously borrowed <a class="el" href="class_mutablenodereflist.html">MutableNodeRefList</a> instance.</em> <a href="#a110">More...</a><em><br><br></em></font></dl><li>virtual <a class="el" href="class_resulttreefragbase.html">ResultTreeFragBase</a>* <a class="el" href="class_stylesheetexecutioncontextdefault.html#a111">borrowResultTreeFrag</a> ()
<dl class="el"><dd><font size=-1><em>Borrow a cached <a class="el" href="class_resulttreefragbase.html">ResultTreeFragBase</a> instance.</em> <a href="#a111">More...</a><em><br><br></em></font></dl><li>virtual bool <a class="el" href="class_stylesheetexecutioncontextdefault.html#a112">returnResultTreeFrag</a> (<a class="el" href="class_resulttreefragbase.html">ResultTreeFragBase</a>* theResultTreeFragBase)
<dl class="el"><dd><font size=-1><em>Return a previously borrowed <a class="el" href="class_resulttreefragbase.html">ResultTreeFragBase</a> instance.</em> <a href="#a112">More...</a><em><br><br></em></font></dl><li>virtual <a class="el" href="class_mutablenodereflist.html">MutableNodeRefList</a>* <a class="el" href="class_stylesheetexecutioncontextdefault.html#a113">createMutableNodeRefList</a> () const
<dl class="el"><dd><font size=-1><em>Create a <a class="el" href="class_mutablenodereflist.html">MutableNodeRefList</a> with the appropriate context.</em> <a href="#a113">More...</a><em><br><br></em></font></dl><li>virtual <a class="el" href="class_xalandomstring.html">XalanDOMString</a>&amp; <a class="el" href="class_stylesheetexecutioncontextdefault.html#a114">getCachedString</a> ()
<li>virtual bool <a class="el" href="class_stylesheetexecutioncontextdefault.html#a115">releaseCachedString</a> (<a class="el" href="class_xalandomstring.html">XalanDOMString</a>&amp; theString)
<li>virtual void <a class="el" href="class_stylesheetexecutioncontextdefault.html#a116">getNodeSetByKey</a> ( <a class="el" href="class_xalannode.html">XalanNode</a>* doc, const <a class="el" href="class_xalandomstring.html">XalanDOMString</a>&amp; name, const <a class="el" href="class_xalandomstring.html">XalanDOMString</a>&amp; ref, const <a class="el" href="class_prefixresolver.html">PrefixResolver</a>&amp; resolver, <a class="el" href="class_mutablenodereflist.html">MutableNodeRefList</a>&amp; nodelist)
<dl class="el"><dd><font size=-1><em>Given a valid element key, return the corresponding node list.</em> <a href="#a116">More...</a><em><br><br></em></font></dl><li>virtual const <a class="el" href="class_xobjectptr.html">XObjectPtr</a> <a class="el" href="class_stylesheetexecutioncontextdefault.html#a117">getVariable</a> (const <a class="el" href="class_qname.html">QName</a>&amp; name)
<dl class="el"><dd><font size=-1><em>Given a name, locate a variable in the current context, and return a pointer to the object.</em> <a href="#a117">More...</a><em><br><br></em></font></dl><li>virtual const <a class="el" href="class_prefixresolver.html">PrefixResolver</a>* <a class="el" href="class_stylesheetexecutioncontextdefault.html#a118">getPrefixResolver</a> () const
<dl class="el"><dd><font size=-1><em>Retrieve the resolver for namespaces.</em> <a href="#a118">More...</a><em><br><br></em></font></dl><li>virtual void <a class="el" href="class_stylesheetexecutioncontextdefault.html#a119">setPrefixResolver</a> (const <a class="el" href="class_prefixresolver.html">PrefixResolver</a>* thePrefixResolver)
<dl class="el"><dd><font size=-1><em>Change the resolver for namespaces.</em> <a href="#a119">More...</a><em><br><br></em></font></dl><li>virtual const <a class="el" href="class_xalandomstring.html">XalanDOMString</a>&amp; <a class="el" href="class_stylesheetexecutioncontextdefault.html#a120">getNamespaceForPrefix</a> (const <a class="el" href="class_xalandomstring.html">XalanDOMString</a>&amp; prefix) const
<dl class="el"><dd><font size=-1><em>Retrieve the URI corresponding to a namespace prefix.</em> <a href="#a120">More...</a><em><br><br></em></font></dl><li>virtual <a class="el" href="class_xalandomstring.html">XalanDOMString</a> <a class="el" href="class_stylesheetexecutioncontextdefault.html#a121">findURIFromDoc</a> (const <a class="el" href="class_xalandocument.html">XalanDocument</a>* owner) const
<dl class="el"><dd><font size=-1><em>Given a DOM Document, tell what URI was used to parse it.</em> <a href="#a121">More...</a><em><br><br></em></font></dl><li>virtual <a class="el" href="class_xalandocument.html">XalanDocument</a>* <a class="el" href="class_stylesheetexecutioncontextdefault.html#a122">getDOMFactory</a> () const
<dl class="el"><dd><font size=-1><em>Get a DOM document, primarily for creating result tree fragments.</em> <a href="#a122">More...</a><em><br><br></em></font></dl><li>virtual const <a class="el" href="class_xalandomstring.html">XalanDOMString</a>&amp; <a class="el" href="class_stylesheetexecutioncontextdefault.html#a123">getUnparsedEntityURI</a> ( const <a class="el" href="class_xalandomstring.html">XalanDOMString</a>&amp; theName, const <a class="el" href="class_xalandocument.html">XalanDocument</a>&amp; theDocument) const
<dl class="el"><dd><font size=-1><em>The getUnparsedEntityURI function returns the URI of the unparsed entity with the specified name in the same document as the context node (see [3.3 Unparsed Entities]).</em> <a href="#a123">More...</a><em><br><br></em></font></dl><li>virtual bool <a class="el" href="class_stylesheetexecutioncontextdefault.html#a124">shouldStripSourceNode</a> (const <a class="el" href="class_xalannode.html">XalanNode</a>&amp; node)
<dl class="el"><dd><font size=-1><em>Tells, through the combination of the default-space attribute on xsl:stylesheet, xsl:strip-space, xsl:preserve-space, and the xml:space attribute, whether or not extra whitespace should be stripped from the node.</em> <a href="#a124">More...</a><em><br><br></em></font></dl><li>virtual bool <a class="el" href="class_stylesheetexecutioncontextdefault.html#a125">getThrowFoundIndex</a> () const
<dl class="el"><dd><font size=-1><em>Tells if <a class="el" href="class_foundindex.html">FoundIndex</a> should be thrown if index is found.</em> <a href="#a125">More...</a><em><br><br></em></font></dl><li>virtual void <a class="el" href="class_stylesheetexecutioncontextdefault.html#a126">setThrowFoundIndex</a> (bool fThrow)
<dl class="el"><dd><font size=-1><em>Changes whether <a class="el" href="class_foundindex.html">FoundIndex</a> should be thrown if index is found.</em> <a href="#a126">More...</a><em><br><br></em></font></dl><li>virtual <a class="el" href="class_xalandocument.html">XalanDocument</a>* <a class="el" href="class_stylesheetexecutioncontextdefault.html#a127">getSourceDocument</a> (const <a class="el" href="class_xalandomstring.html">XalanDOMString</a>&amp; theURI) const
<li>virtual void <a class="el" href="class_stylesheetexecutioncontextdefault.html#a128">setSourceDocument</a> ( const <a class="el" href="class_xalandomstring.html">XalanDOMString</a>&amp; theURI, <a class="el" href="class_xalandocument.html">XalanDocument</a>* theDocument)
<dl class="el"><dd><font size=-1><em>Associate a document with a given URI.</em> <a href="#a128">More...</a><em><br><br></em></font></dl><li>virtual void <a class="el" href="class_stylesheetexecutioncontextdefault.html#a129">error</a> ( const <a class="el" href="class_xalandomstring.html">XalanDOMString</a>&amp; msg, const <a class="el" href="class_xalannode.html">XalanNode</a>* sourceNode = 0, const <a class="el" href="class_xalannode.html">XalanNode</a>* styleNode = 0) const
<dl class="el"><dd><font size=-1><em>Tell the user of an error, and probably throw an exception.</em> <a href="#a129">More...</a><em><br><br></em></font></dl><li>virtual void <a class="el" href="class_stylesheetexecutioncontextdefault.html#a130">error</a> ( const char* msg, const <a class="el" href="class_xalannode.html">XalanNode</a>* sourceNode = 0, const <a class="el" href="class_xalannode.html">XalanNode</a>* styleNode = 0) const
<dl class="el"><dd><font size=-1><em>Tell the user of an error, and probably throw an exception.</em> <a href="#a130">More...</a><em><br><br></em></font></dl><li>virtual void <a class="el" href="class_stylesheetexecutioncontextdefault.html#a131">warn</a> ( const <a class="el" href="class_xalandomstring.html">XalanDOMString</a>&amp; msg, const <a class="el" href="class_xalannode.html">XalanNode</a>* sourceNode = 0, const <a class="el" href="class_xalannode.html">XalanNode</a>* styleNode = 0) const
<dl class="el"><dd><font size=-1><em>Tell the user of an warning, and probably throw an exception.</em> <a href="#a131">More...</a><em><br><br></em></font></dl><li>virtual void <a class="el" href="class_stylesheetexecutioncontextdefault.html#a132">warn</a> ( const char* msg, const <a class="el" href="class_xalannode.html">XalanNode</a>* sourceNode = 0, const <a class="el" href="class_xalannode.html">XalanNode</a>* styleNode = 0) const
<dl class="el"><dd><font size=-1><em>Tell the user of an warning, and probably throw an exception.</em> <a href="#a132">More...</a><em><br><br></em></font></dl><li>virtual void <a class="el" href="class_stylesheetexecutioncontextdefault.html#a133">message</a> ( const <a class="el" href="class_xalandomstring.html">XalanDOMString</a>&amp; msg, const <a class="el" href="class_xalannode.html">XalanNode</a>* sourceNode = 0, const <a class="el" href="class_xalannode.html">XalanNode</a>* styleNode = 0) const
<dl class="el"><dd><font size=-1><em>Output a message.</em> <a href="#a133">More...</a><em><br><br></em></font></dl><li>virtual void <a class="el" href="class_stylesheetexecutioncontextdefault.html#a134">message</a> ( const char* msg, const <a class="el" href="class_xalannode.html">XalanNode</a>* sourceNode = 0, const <a class="el" href="class_xalannode.html">XalanNode</a>* styleNode = 0) const
<dl class="el"><dd><font size=-1><em>Output a message.</em> <a href="#a134">More...</a><em><br><br></em></font></dl></ul>
<h2>Static Public Methods</h2>
<ul>
<li><a class="el" href="class_stylesheetexecutioncontextdefault__xalannumberformatfactory.html">XalanNumberFormatFactory</a>&amp; <a class="el" href="class_stylesheetexecutioncontextdefault.html#d0">getDefaultXalanNumberFormatFactory</a> ()
<li><a class="el" href="class_stylesheetexecutioncontextdefault__xalannumberformatfactory.html">XalanNumberFormatFactory</a>* <a class="el" href="class_stylesheetexecutioncontextdefault.html#d1">installXalanNumberFormatFactory</a> (<a class="el" href="class_stylesheetexecutioncontextdefault__xalannumberformatfactory.html">XalanNumberFormatFactory</a>* theFactory)
<dl class="el"><dd><font size=-1><em>Static function to install a new <a class="el" href="class_stylesheetexecutioncontextdefault__xalannumberformatfactory.html">XalanNumberFormatFactory</a>.</em> <a href="#d1">More...</a><em><br><br></em></font></dl></ul>
<hr><h2>Member Typedef Documentation</h2>
<a name="s0" doxytag="StylesheetExecutionContextDefault::ElementRecursionStackType"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
typedef std::deque&lt;const <a class="el" href="class_elemtemplateelement.html">ElemTemplateElement</a>*&gt; StylesheetExecutionContextDefault::ElementRecursionStackType
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a name="s1" doxytag="StylesheetExecutionContextDefault::FormatterListenerSetType"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
typedef std::set&lt;<a class="el" href="class_formatterlistener.html">FormatterListener</a>*&gt; StylesheetExecutionContextDefault::FormatterListenerSetType
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a name="s4" doxytag="StylesheetExecutionContextDefault::KeyDeclarationSetType"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
typedef std::set&lt;const <a class="el" href="class_keydeclaration.html">KeyDeclaration</a>*&gt; StylesheetExecutionContextDefault::KeyDeclarationSetType
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a name="s7" doxytag="StylesheetExecutionContextDefault::KeyTablesTableType"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
typedef Stylesheet::KeyTablesTableType StylesheetExecutionContextDefault::KeyTablesTableType
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a name="s3" doxytag="StylesheetExecutionContextDefault::OutputStreamSetType"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
typedef std::set&lt;<a class="el" href="class_xalanoutputstream.html">XalanOutputStream</a>*&gt; StylesheetExecutionContextDefault::OutputStreamSetType
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a name="s8" doxytag="StylesheetExecutionContextDefault::ParamsVectorType"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
typedef VariablesStack::ParamsVectorType StylesheetExecutionContextDefault::ParamsVectorType
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a name="s2" doxytag="StylesheetExecutionContextDefault::PrintWriterSetType"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
typedef std::set&lt;<a class="el" href="class_printwriter.html">PrintWriter</a>*&gt; StylesheetExecutionContextDefault::PrintWriterSetType
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a name="s5" doxytag="StylesheetExecutionContextDefault::XPathCacheEntry"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
typedef std::pair&lt;const <a class="el" href="class_xpath.html">XPath</a>*, clock_t&gt; StylesheetExecutionContextDefault::XPathCacheEntry
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a name="s6" doxytag="StylesheetExecutionContextDefault::XPathCacheMapType"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
typedef std::map&lt;<a class="el" href="class_xalandomstring.html">XalanDOMString</a>, <a class="el" href="class_stylesheetexecutioncontextdefault.html#s5">XPathCacheEntry</a>&gt; StylesheetExecutionContextDefault::XPathCacheMapType
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a name="a0" doxytag="StylesheetExecutionContextDefault::StylesheetExecutionContextDefault"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
StylesheetExecutionContextDefault::StylesheetExecutionContextDefault (
          </b></td>
          <td valign="bottom"><b>
<a class="el" href="class_xsltengineimpl.html">XSLTEngineImpl</a> &amp; <em>xsltProcessor</em>, 
          </b></td>
        </tr>
        <tr>
          <td></td>
          <td><b>
<a class="el" href="class_xpathenvsupport.html">XPathEnvSupport</a> &amp; <em>theXPathEnvSupport</em>, 
          </b></td>
        </tr>
        <tr>
          <td></td>
          <td><b>
<a class="el" href="class_domsupport.html">DOMSupport</a> &amp; <em>theDOMSupport</em>, 
          </b></td>
        </tr>
        <tr>
          <td></td>
          <td><b>
<a class="el" href="class_xobjectfactory.html">XObjectFactory</a> &amp; <em>theXObjectFactory</em>, 
          </b></td>
        </tr>
        <tr>
          <td></td>
          <td><b>
<a class="el" href="class_xalannode.html">XalanNode</a> * <em>theCurrentNode</em> = 0, 
          </b></td>
        </tr>
        <tr>
          <td></td>
          <td><b>
const <a class="el" href="class_nodereflistbase.html">NodeRefListBase</a> * <em>theContextNodeList</em> = 0, 
          </b></td>
        </tr>
        <tr>
          <td></td>
          <td><b>
const <a class="el" href="class_prefixresolver.html">PrefixResolver</a> * <em>thePrefixResolver</em> = 0&nbsp;)
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Construct a StylesheetExecutionContextDefault object.
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>theXPathEnvSupport</em>
&nbsp;</td><td>
 <a class="el" href="class_xpath.html">XPath</a> environment support class instance </td></tr>
<tr><td valign=top><em>theDOMSupport</em>
&nbsp;</td><td>
 <a class="el" href="class_domsupport.html">DOMSupport</a> class instance </td></tr>
<tr><td valign=top><em>theXobjectFactory</em>
&nbsp;</td><td>
 factory class instance for XObjects </td></tr>
<tr><td valign=top><em>theCurrentNode</em>
&nbsp;</td><td>
 current node in the source tree </td></tr>
<tr><td valign=top><em>theContextNodeList</em>
&nbsp;</td><td>
 node list for current context </td></tr>
<tr><td valign=top><em>thePrefixResolver</em>
&nbsp;</td><td>
 pointer to prefix resolver to use </td></tr>
</table>
</dl>    </td>
  </tr>
</table>
<a name="a1" doxytag="StylesheetExecutionContextDefault::~StylesheetExecutionContextDefault"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
virtual StylesheetExecutionContextDefault::~StylesheetExecutionContextDefault (
          </b></td>
          <td valign="bottom"><b>
)<code> [virtual]</code>
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<hr><h2>Member Function Documentation</h2>
<a name="a20" doxytag="StylesheetExecutionContextDefault::addResultAttribute"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
virtual void StylesheetExecutionContextDefault::addResultAttribute (
          </b></td>
          <td valign="bottom"><b>
const <a class="el" href="class_xalandomstring.html">XalanDOMString</a> &amp; <em>aname</em>, 
          </b></td>
        </tr>
        <tr>
          <td></td>
          <td><b>
const <a class="el" href="class_xalandomstring.html">XalanDOMString</a> &amp; <em>value</em>&nbsp;)<code> [virtual]</code>
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Add a result attribute to the list of pending attributes.
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>aname</em>
&nbsp;</td><td>
 name of attribute </td></tr>
<tr><td valign=top><em>value</em>
&nbsp;</td><td>
 value of attribute </td></tr>
</table>
</dl>
<p>
Reimplemented from <a class="el" href="class_stylesheetexecutioncontext.html#a18">StylesheetExecutionContext</a>.    </td>
  </tr>
</table>
<a name="a107" doxytag="StylesheetExecutionContextDefault::associateXLocatorToNode"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
virtual void StylesheetExecutionContextDefault::associateXLocatorToNode (
          </b></td>
          <td valign="bottom"><b>
const <a class="el" href="class_xalannode.html">XalanNode</a> * <em>node</em>, 
          </b></td>
        </tr>
        <tr>
          <td></td>
          <td><b>
<a class="el" href="class_xlocator.html">XLocator</a> * <em>xlocator</em>&nbsp;)<code> [virtual]</code>
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Associate an <a class="el" href="class_xlocator.html">XLocator</a> provider to a node.
<p>
This makes the association based on the root of the tree that is the node's parent.<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>node</em>
&nbsp;</td><td>
 node for association </td></tr>
<tr><td valign=top><em>xlocator</em>
&nbsp;</td><td>
 locator to associate with node </td></tr>
</table>
</dl>
<p>
Reimplemented from <a class="el" href="class_stylesheetexecutioncontext.html#a101">StylesheetExecutionContext</a>.    </td>
  </tr>
</table>
<a name="a86" doxytag="StylesheetExecutionContextDefault::beginConstruction"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
virtual void StylesheetExecutionContextDefault::beginConstruction (
          </b></td>
          <td valign="bottom"><b>
const <a class="el" href="class_keydeclaration.html">KeyDeclaration</a> &amp; <em>keyDeclaration</em>&nbsp;)<code> [virtual]</code>
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Add <a class="el" href="class_keydeclaration.html">KeyDeclaration</a> to construction list.
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>KeyDeclaration</em>
&nbsp;</td><td>
 being constructed </td></tr>
</table>
</dl>
<p>
Reimplemented from <a class="el" href="class_stylesheetexecutioncontext.html#a81">StylesheetExecutionContext</a>.    </td>
  </tr>
</table>
<a name="a109" doxytag="StylesheetExecutionContextDefault::borrowMutableNodeRefList"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
virtual <a class="el" href="class_mutablenodereflist.html">MutableNodeRefList</a>* StylesheetExecutionContextDefault::borrowMutableNodeRefList (
          </b></td>
          <td valign="bottom"><b>
)<code> [virtual]</code>
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Borrow a cached <a class="el" href="class_mutablenodereflist.html">MutableNodeRefList</a> instance.
<p>
<dl compact><dt>
<b>Returns: </b><dd>
 A pointer to the instance. </dl>
<p>
Reimplemented from <a class="el" href="class_stylesheetexecutioncontext.html#a103">StylesheetExecutionContext</a>.    </td>
  </tr>
</table>
<a name="a111" doxytag="StylesheetExecutionContextDefault::borrowResultTreeFrag"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
virtual <a class="el" href="class_resulttreefragbase.html">ResultTreeFragBase</a>* StylesheetExecutionContextDefault::borrowResultTreeFrag (
          </b></td>
          <td valign="bottom"><b>
)<code> [virtual]</code>
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Borrow a cached <a class="el" href="class_resulttreefragbase.html">ResultTreeFragBase</a> instance.
<p>
<dl compact><dt>
<b>Returns: </b><dd>
 A pointer to the instance. </dl>
<p>
Reimplemented from <a class="el" href="class_stylesheetexecutioncontext.html#a105">StylesheetExecutionContext</a>.    </td>
  </tr>
</table>
<a name="a55" doxytag="StylesheetExecutionContextDefault::characters"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
virtual void StylesheetExecutionContextDefault::characters (
          </b></td>
          <td valign="bottom"><b>
const <a class="el" href="XalanDOMString.hpp.html#a1">XalanDOMChar</a> * <em>ch</em>, 
          </b></td>
        </tr>
        <tr>
          <td></td>
          <td><b>
unsigned int <em>start</em>, 
          </b></td>
        </tr>
        <tr>
          <td></td>
          <td><b>
unsigned int <em>length</em>&nbsp;)<code> [virtual]</code>
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Receive notification of character data.
<p>

<p>
The Parser will call this method to report each chunk of character data. SAX parsers may return all contiguous character data in a single chunk, or they may split it into several chunks; however, all of the characters in any single event must come from the same external entity, so that the Locator provides useful information.
<p>

<p>
The application must not attempt to read from the array outside of the specified range.
<p>

<p>
Note that some parsers will report whitespace using the ignorableWhitespace() method rather than this one (validating parsers must do so).<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>ch</em>
&nbsp;</td><td>
 pointer to characters from the XML document </td></tr>
<tr><td valign=top><em>start</em>
&nbsp;</td><td>
 start position in the array </td></tr>
<tr><td valign=top><em>length</em>
&nbsp;</td><td>
 number of characters to read from the array </td></tr>
</table>
</dl><dl compact><dt>
<b>Exceptions: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>SAXException</em>
&nbsp;</td><td>
 </td></tr>
</table>
</dl>
<p>
Reimplemented from <a class="el" href="class_stylesheetexecutioncontext.html#a51">StylesheetExecutionContext</a>.    </td>
  </tr>
</table>
<a name="a56" doxytag="StylesheetExecutionContextDefault::charactersRaw"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
virtual void StylesheetExecutionContextDefault::charactersRaw (
          </b></td>
          <td valign="bottom"><b>
const <a class="el" href="XalanDOMString.hpp.html#a1">XalanDOMChar</a> * <em>ch</em>, 
          </b></td>
        </tr>
        <tr>
          <td></td>
          <td><b>
unsigned int <em>start</em>, 
          </b></td>
        </tr>
        <tr>
          <td></td>
          <td><b>
unsigned int <em>length</em>&nbsp;)<code> [virtual]</code>
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Receive notification of character data.
<p>
If available, when the disable-output-escaping attribute is used, output raw text without escaping.<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>ch</em>
&nbsp;</td><td>
 pointer to characters from the XML document </td></tr>
<tr><td valign=top><em>start</em>
&nbsp;</td><td>
 start position in the array </td></tr>
<tr><td valign=top><em>length</em>
&nbsp;</td><td>
 number of characters to read from the array </td></tr>
</table>
</dl><dl compact><dt>
<b>Exceptions: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>SAXException</em>
&nbsp;</td><td>
 </td></tr>
</table>
</dl>
<p>
Reimplemented from <a class="el" href="class_stylesheetexecutioncontext.html#a52">StylesheetExecutionContext</a>.    </td>
  </tr>
</table>
<a name="a44" doxytag="StylesheetExecutionContextDefault::clearTopLevelParams"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
virtual void StylesheetExecutionContextDefault::clearTopLevelParams (
          </b></td>
          <td valign="bottom"><b>
)<code> [virtual]</code>
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Reset the vector of top level parameters.
<p>

<p>
Reimplemented from <a class="el" href="class_stylesheetexecutioncontext.html#a40">StylesheetExecutionContext</a>.    </td>
  </tr>
</table>
<a name="a60" doxytag="StylesheetExecutionContextDefault::cloneToResultTree"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
virtual void StylesheetExecutionContextDefault::cloneToResultTree (
          </b></td>
          <td valign="bottom"><b>
<a class="el" href="class_xalannode.html">XalanNode</a> &amp; <em>node</em>, 
          </b></td>
        </tr>
        <tr>
          <td></td>
          <td><b>
bool <em>isLiteral</em>, 
          </b></td>
        </tr>
        <tr>
          <td></td>
          <td><b>
bool <em>overrideStrip</em>, 
          </b></td>
        </tr>
        <tr>
          <td></td>
          <td><b>
bool <em>shouldCloneAttributes</em>&nbsp;)<code> [virtual]</code>
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Clone an element with or without children.
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>node</em>
&nbsp;</td><td>
 node to clone </td></tr>
<tr><td valign=top><em>isLiteral</em>
&nbsp;</td><td>
 true if a literal element </td></tr>
<tr><td valign=top><em>overrideStrip</em>
&nbsp;</td><td>
 false if white space stripping should be done </td></tr>
<tr><td valign=top><em>shouldCloneAttributes</em>
&nbsp;</td><td>
 true if attributes should be cloned </td></tr>
</table>
</dl>
<p>
Reimplemented from <a class="el" href="class_stylesheetexecutioncontext.html#a56">StylesheetExecutionContext</a>.    </td>
  </tr>
</table>
<a name="a83" doxytag="StylesheetExecutionContextDefault::collationCompare"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
virtual int StylesheetExecutionContextDefault::collationCompare (
          </b></td>
          <td valign="bottom"><b>
const <a class="el" href="XalanDOMString.hpp.html#a1">XalanDOMChar</a> * <em>theLHS</em>, 
          </b></td>
        </tr>
        <tr>
          <td></td>
          <td><b>
const <a class="el" href="XalanDOMString.hpp.html#a1">XalanDOMChar</a> * <em>theRHS</em>&nbsp;)<code> [virtual]</code>
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Compare two strings using the collation of the current locale.
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>theLHS</em>
&nbsp;</td><td>
 a string to compare </td></tr>
<tr><td valign=top><em>theRHS</em>
&nbsp;</td><td>
 a string to compare </td></tr>
</table>
</dl><dl compact><dt>
<b>Returns: </b><dd>
 &lt; 0 if theLHS is before theRHS, 0 if they are equal, or &gt; 0 if theLHS is after theRHS </dl>
<p>
Reimplemented from <a class="el" href="class_stylesheetexecutioncontext.html#a79">StylesheetExecutionContext</a>.    </td>
  </tr>
</table>
<a name="a82" doxytag="StylesheetExecutionContextDefault::collationCompare"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
virtual int StylesheetExecutionContextDefault::collationCompare (
          </b></td>
          <td valign="bottom"><b>
const <a class="el" href="class_xalandomstring.html">XalanDOMString</a> &amp; <em>theLHS</em>, 
          </b></td>
        </tr>
        <tr>
          <td></td>
          <td><b>
const <a class="el" href="class_xalandomstring.html">XalanDOMString</a> &amp; <em>theRHS</em>&nbsp;)<code> [virtual]</code>
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Compare two strings using the collation of the current locale.
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>theLHS</em>
&nbsp;</td><td>
 a string to compare </td></tr>
<tr><td valign=top><em>theRHS</em>
&nbsp;</td><td>
 a string to compare </td></tr>
</table>
</dl><dl compact><dt>
<b>Returns: </b><dd>
 &lt; 0 if theLHS is before theRHS, 0 if they are equal, or &gt; 0 if theLHS is after theRHS </dl>
<p>
Reimplemented from <a class="el" href="class_stylesheetexecutioncontext.html#a78">StylesheetExecutionContext</a>.    </td>
  </tr>
</table>
<a name="a57" doxytag="StylesheetExecutionContextDefault::comment"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
virtual void StylesheetExecutionContextDefault::comment (
          </b></td>
          <td valign="bottom"><b>
const <a class="el" href="XalanDOMString.hpp.html#a1">XalanDOMChar</a> * <em>data</em>&nbsp;)<code> [virtual]</code>
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Called when a Comment is to be constructed.
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>data</em>
&nbsp;</td><td>
 pointer to comment data </td></tr>
</table>
</dl><dl compact><dt>
<b>Exceptions: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>SAXException</em>
&nbsp;</td><td>
 </td></tr>
</table>
</dl>
<p>
Reimplemented from <a class="el" href="class_stylesheetexecutioncontext.html#a53">StylesheetExecutionContext</a>.    </td>
  </tr>
</table>
<a name="a21" doxytag="StylesheetExecutionContextDefault::copyNamespaceAttributes"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
virtual void StylesheetExecutionContextDefault::copyNamespaceAttributes (
          </b></td>
          <td valign="bottom"><b>
const <a class="el" href="class_xalannode.html">XalanNode</a> &amp; <em>src</em>&nbsp;)<code> [virtual]</code>
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Add namespace attributes for a node to the list of pending attributes.
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>src</em>
&nbsp;</td><td>
 source node </td></tr>
</table>
</dl>
<p>
Reimplemented from <a class="el" href="class_stylesheetexecutioncontext.html#a19">StylesheetExecutionContext</a>.    </td>
  </tr>
</table>
<a name="a9" doxytag="StylesheetExecutionContextDefault::createDocument"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
virtual <a class="el" href="class_xalandocument.html">XalanDocument</a>* StylesheetExecutionContextDefault::createDocument (
          </b></td>
          <td valign="bottom"><b>
) const<code> [virtual]</code>
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Create a new empty document.
<p>
<dl compact><dt>
<b>Returns: </b><dd>
 new document </dl>
<p>
Reimplemented from <a class="el" href="class_stylesheetexecutioncontext.html#a5">StylesheetExecutionContext</a>.    </td>
  </tr>
</table>
<a name="a73" doxytag="StylesheetExecutionContextDefault::createFormatterToDOM"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
virtual <a class="el" href="class_formattertodom.html">FormatterToDOM</a>* StylesheetExecutionContextDefault::createFormatterToDOM (
          </b></td>
          <td valign="bottom"><b>
<a class="el" href="class_xalandocument.html">XalanDocument</a> * <em>doc</em>, 
          </b></td>
        </tr>
        <tr>
          <td></td>
          <td><b>
<a class="el" href="class_xalanelement.html">XalanElement</a> * <em>elem</em>&nbsp;)<code> [virtual]</code>
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Construct a <a class="el" href="class_formattertodom.html">FormatterToDOM</a> instance.
<p>
it will add the DOM nodes  to the document fragment.<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>doc</em>
&nbsp;</td><td>
 document for nodes </td></tr>
<tr><td valign=top><em>docFrag</em>
&nbsp;</td><td>
 document fragment for nodes, default none </td></tr>
<tr><td valign=top><em>currentElement</em>
&nbsp;</td><td>
 current element for nodes, default none </td></tr>
</table>
</dl>
<p>
Reimplemented from <a class="el" href="class_stylesheetexecutioncontext.html#a69">StylesheetExecutionContext</a>.    </td>
  </tr>
</table>
<a name="a72" doxytag="StylesheetExecutionContextDefault::createFormatterToDOM"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
virtual <a class="el" href="class_formattertodom.html">FormatterToDOM</a>* StylesheetExecutionContextDefault::createFormatterToDOM (
          </b></td>
          <td valign="bottom"><b>
<a class="el" href="class_xalandocument.html">XalanDocument</a> * <em>doc</em>, 
          </b></td>
        </tr>
        <tr>
          <td></td>
          <td><b>
<a class="el" href="class_xalandocumentfragment.html">XalanDocumentFragment</a> * <em>docFrag</em>, 
          </b></td>
        </tr>
        <tr>
          <td></td>
          <td><b>
<a class="el" href="class_xalanelement.html">XalanElement</a> * <em>currentElement</em>&nbsp;)<code> [virtual]</code>
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Construct a <a class="el" href="class_formattertodom.html">FormatterToDOM</a> instance.
<p>
it will add the DOM nodes  to the document fragment.<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>doc</em>
&nbsp;</td><td>
 document for nodes </td></tr>
<tr><td valign=top><em>docFrag</em>
&nbsp;</td><td>
 document fragment for nodes, default none </td></tr>
<tr><td valign=top><em>currentElement</em>
&nbsp;</td><td>
 current element for nodes, default none </td></tr>
</table>
</dl>
<p>
Reimplemented from <a class="el" href="class_stylesheetexecutioncontext.html#a68">StylesheetExecutionContext</a>.    </td>
  </tr>
</table>
<a name="a71" doxytag="StylesheetExecutionContextDefault::createFormatterToHTML"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
virtual <a class="el" href="class_formattertohtml.html">FormatterToHTML</a>* StylesheetExecutionContextDefault::createFormatterToHTML (
          </b></td>
          <td valign="bottom"><b>
<a class="el" href="class_writer.html">Writer</a> &amp; <em>writer</em>, 
          </b></td>
        </tr>
        <tr>
          <td></td>
          <td><b>
const <a class="el" href="class_xalandomstring.html">XalanDOMString</a> &amp; <em>encoding</em> = <a class="el" href="class_xalandomstring.html">XalanDOMString</a>(), 
          </b></td>
        </tr>
        <tr>
          <td></td>
          <td><b>
const <a class="el" href="class_xalandomstring.html">XalanDOMString</a> &amp; <em>mediaType</em> = <a class="el" href="class_xalandomstring.html">XalanDOMString</a>(), 
          </b></td>
        </tr>
        <tr>
          <td></td>
          <td><b>
const <a class="el" href="class_xalandomstring.html">XalanDOMString</a> &amp; <em>doctypeSystem</em> = <a class="el" href="class_xalandomstring.html">XalanDOMString</a>(), 
          </b></td>
        </tr>
        <tr>
          <td></td>
          <td><b>
const <a class="el" href="class_xalandomstring.html">XalanDOMString</a> &amp; <em>doctypePublic</em> = <a class="el" href="class_xalandomstring.html">XalanDOMString</a>(), 
          </b></td>
        </tr>
        <tr>
          <td></td>
          <td><b>
bool <em>doIndent</em> = true, 
          </b></td>
        </tr>
        <tr>
          <td></td>
          <td><b>
int <em>indent</em> = 4, 
          </b></td>
        </tr>
        <tr>
          <td></td>
          <td><b>
const <a class="el" href="class_xalandomstring.html">XalanDOMString</a> &amp; <em>version</em> = <a class="el" href="class_xalandomstring.html">XalanDOMString</a>(), 
          </b></td>
        </tr>
        <tr>
          <td></td>
          <td><b>
const <a class="el" href="class_xalandomstring.html">XalanDOMString</a> &amp; <em>standalone</em> = <a class="el" href="class_xalandomstring.html">XalanDOMString</a>(), 
          </b></td>
        </tr>
        <tr>
          <td></td>
          <td><b>
bool <em>xmlDecl</em> = false&nbsp;)<code> [virtual]</code>
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Create a new <a class="el" href="class_formattertohtml.html">FormatterToHTML</a> instance.
<p>
The execution context owns the instance and will delete it when reset.<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>writer</em>
&nbsp;</td><td>
 character output stream to use </td></tr>
<tr><td valign=top><em>encoding</em>
&nbsp;</td><td>
 character encoding for the writer </td></tr>
<tr><td valign=top><em>mediaType</em>
&nbsp;</td><td>
 media type (MIME content type) of the data </td></tr>
<tr><td valign=top><em>doctypeSystem</em>
&nbsp;</td><td>
 system identifier to be used in the document type declaration </td></tr>
<tr><td valign=top><em>doctypePublic</em>
&nbsp;</td><td>
 public identifier to be used in the document type declaration </td></tr>
<tr><td valign=top><em>doIndent</em>
&nbsp;</td><td>
 true if output is to be indented </td></tr>
<tr><td valign=top><em>indent</em>
&nbsp;</td><td>
 number of spaces to indent at each nesting level </td></tr>
<tr><td valign=top><em>version</em>
&nbsp;</td><td>
 version of the output method </td></tr>
<tr><td valign=top><em>standalone</em>
&nbsp;</td><td>
 true if the XSLT processor should output a standalone document declaration </td></tr>
<tr><td valign=top><em>xmlDecl</em>
&nbsp;</td><td>
 true if the XSLT processor should output an XML declaration </td></tr>
</table>
</dl><dl compact><dt>
<b>Returns: </b><dd>
 a pointer to the new instance. </dl>
<p>
Reimplemented from <a class="el" href="class_stylesheetexecutioncontext.html#a67">StylesheetExecutionContext</a>.    </td>
  </tr>
</table>
<a name="a74" doxytag="StylesheetExecutionContextDefault::createFormatterToText"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
virtual <a class="el" href="class_formattertotext.html">FormatterToText</a>* StylesheetExecutionContextDefault::createFormatterToText (
          </b></td>
          <td valign="bottom"><b>
<a class="el" href="class_writer.html">Writer</a> &amp; <em>writer</em>, 
          </b></td>
        </tr>
        <tr>
          <td></td>
          <td><b>
const <a class="el" href="class_xalandomstring.html">XalanDOMString</a> &amp; <em>encoding</em>&nbsp;)<code> [virtual]</code>
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
<a class="el" href="class_formattertotext.html">FormatterToText</a> instance constructor.
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>writer</em>
&nbsp;</td><td>
 writer for output </td></tr>
<tr><td valign=top><em>encoding</em>
&nbsp;</td><td>
 character encoding for the writer </td></tr>
</table>
</dl>
<p>
Reimplemented from <a class="el" href="class_stylesheetexecutioncontext.html#a70">StylesheetExecutionContext</a>.    </td>
  </tr>
</table>
<a name="a70" doxytag="StylesheetExecutionContextDefault::createFormatterToXML"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
virtual <a class="el" href="class_formattertoxml.html">FormatterToXML</a>* StylesheetExecutionContextDefault::createFormatterToXML (
          </b></td>
          <td valign="bottom"><b>
<a class="el" href="class_writer.html">Writer</a> &amp; <em>writer</em>, 
          </b></td>
        </tr>
        <tr>
          <td></td>
          <td><b>
const <a class="el" href="class_xalandomstring.html">XalanDOMString</a> &amp; <em>version</em> = <a class="el" href="class_xalandomstring.html">XalanDOMString</a>(), 
          </b></td>
        </tr>
        <tr>
          <td></td>
          <td><b>
bool <em>doIndent</em> = false, 
          </b></td>
        </tr>
        <tr>
          <td></td>
          <td><b>
int <em>indent</em> = 0, 
          </b></td>
        </tr>
        <tr>
          <td></td>
          <td><b>
const <a class="el" href="class_xalandomstring.html">XalanDOMString</a> &amp; <em>encoding</em> = <a class="el" href="class_xalandomstring.html">XalanDOMString</a>(), 
          </b></td>
        </tr>
        <tr>
          <td></td>
          <td><b>
const <a class="el" href="class_xalandomstring.html">XalanDOMString</a> &amp; <em>mediaType</em> = <a class="el" href="class_xalandomstring.html">XalanDOMString</a>(), 
          </b></td>
        </tr>
        <tr>
          <td></td>
          <td><b>
const <a class="el" href="class_xalandomstring.html">XalanDOMString</a> &amp; <em>doctypeSystem</em> = <a class="el" href="class_xalandomstring.html">XalanDOMString</a>(), 
          </b></td>
        </tr>
        <tr>
          <td></td>
          <td><b>
const <a class="el" href="class_xalandomstring.html">XalanDOMString</a> &amp; <em>doctypePublic</em> = <a class="el" href="class_xalandomstring.html">XalanDOMString</a>(), 
          </b></td>
        </tr>
        <tr>
          <td></td>
          <td><b>
bool <em>xmlDecl</em> = true, 
          </b></td>
        </tr>
        <tr>
          <td></td>
          <td><b>
const <a class="el" href="class_xalandomstring.html">XalanDOMString</a> &amp; <em>standalone</em> = <a class="el" href="class_xalandomstring.html">XalanDOMString</a>()&nbsp;)<code> [virtual]</code>
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Create a new <a class="el" href="class_formattertoxml.html">FormatterToXML</a> instance.
<p>
The execution context owns the instance and will delete it when reset.<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>writer</em>
&nbsp;</td><td>
 character output stream to use </td></tr>
<tr><td valign=top><em>version</em>
&nbsp;</td><td>
 version of the output method </td></tr>
<tr><td valign=top><em>doIndent</em>
&nbsp;</td><td>
 true if output is to be indented </td></tr>
<tr><td valign=top><em>indent</em>
&nbsp;</td><td>
 number of spaces to indent at each nesting level </td></tr>
<tr><td valign=top><em>encoding</em>
&nbsp;</td><td>
 character encoding for the writer </td></tr>
<tr><td valign=top><em>mediaType</em>
&nbsp;</td><td>
 media type (MIME content type) of the data </td></tr>
<tr><td valign=top><em>doctypeSystem</em>
&nbsp;</td><td>
 system identifier to be used in the document type declaration </td></tr>
<tr><td valign=top><em>doctypePublic</em>
&nbsp;</td><td>
 public identifier to be used in the document type declaration </td></tr>
<tr><td valign=top><em>xmlDecl</em>
&nbsp;</td><td>
 true if the XSLT processor should output an XML declaration </td></tr>
<tr><td valign=top><em>standalone</em>
&nbsp;</td><td>
 true if the XSLT processor should output a standalone document declaration </td></tr>
</table>
</dl><dl compact><dt>
<b>Returns: </b><dd>
 a pointer to the new instance. </dl>
<p>
Reimplemented from <a class="el" href="class_stylesheetexecutioncontext.html#a66">StylesheetExecutionContext</a>.    </td>
  </tr>
</table>
<a name="a30" doxytag="StylesheetExecutionContextDefault::createMatchPattern"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
virtual const <a class="el" href="class_xpath.html">XPath</a>* StylesheetExecutionContextDefault::createMatchPattern (
          </b></td>
          <td valign="bottom"><b>
const <a class="el" href="class_xalandomstring.html">XalanDOMString</a> &amp; <em>str</em>, 
          </b></td>
        </tr>
        <tr>
          <td></td>
          <td><b>
const <a class="el" href="class_prefixresolver.html">PrefixResolver</a> &amp; <em>resolver</em>&nbsp;)<code> [virtual]</code>
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Create and initialize an xpath and return it.
<p>
This is to be used to create an <a class="el" href="class_xpath.html">XPath</a> that is only used during execution.<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>str</em>
&nbsp;</td><td>
 string expression for <a class="el" href="class_xpath.html">XPath</a> evaluation </td></tr>
<tr><td valign=top><em>resolver</em>
&nbsp;</td><td>
 resolver for namespace resolution </td></tr>
</table>
</dl><dl compact><dt>
<b>Returns: </b><dd>
 pointer to resulting <a class="el" href="class_xpath.html">XPath</a> </dl>
<p>
Reimplemented from <a class="el" href="class_stylesheetexecutioncontext.html#a26">StylesheetExecutionContext</a>.    </td>
  </tr>
</table>
<a name="a113" doxytag="StylesheetExecutionContextDefault::createMutableNodeRefList"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
virtual <a class="el" href="class_mutablenodereflist.html">MutableNodeRefList</a>* StylesheetExecutionContextDefault::createMutableNodeRefList (
          </b></td>
          <td valign="bottom"><b>
) const<code> [virtual]</code>
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Create a <a class="el" href="class_mutablenodereflist.html">MutableNodeRefList</a> with the appropriate context.
<p>
<dl compact><dt>
<b>Returns: </b><dd>
 pointer to node list created </dl>
<p>
Reimplemented from <a class="el" href="class_stylesheetexecutioncontext.html#a107">StylesheetExecutionContext</a>.    </td>
  </tr>
</table>
<a name="a97" doxytag="StylesheetExecutionContextDefault::createNodeSet"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
virtual <a class="el" href="class_xobjectptr.html">XObjectPtr</a> StylesheetExecutionContextDefault::createNodeSet (
          </b></td>
          <td valign="bottom"><b>
<a class="el" href="class_xalannode.html">XalanNode</a> &amp; <em>theNode</em>&nbsp;)<code> [virtual]</code>
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Convenience function for creating a node set with the supplied node as the only member.
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>node</em>
&nbsp;</td><td>
 The node queried </td></tr>
</table>
</dl><dl compact><dt>
<b>Returns: </b><dd>
 a pointer to the <a class="el" href="class_xobject.html">XObject</a> instance. </dl>
<p>
Reimplemented from <a class="el" href="class_stylesheetexecutioncontext.html#a91">StylesheetExecutionContext</a>.    </td>
  </tr>
</table>
<a name="a91" doxytag="StylesheetExecutionContextDefault::createPrintWriter"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
virtual <a class="el" href="class_printwriter.html">PrintWriter</a>* StylesheetExecutionContextDefault::createPrintWriter (
          </b></td>
          <td valign="bottom"><b>
std::ostream &amp; <em>theStream</em>&nbsp;)<code> [virtual]</code>
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Create a <a class="el" href="class_printwriter.html">PrintWriter</a> using the provided ostream instance.
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>ostream</em>
&nbsp;</td><td>
 The output stream for the <a class="el" href="class_printwriter.html">PrintWriter</a>. </td></tr>
</table>
</dl><dl compact><dt>
<b>Returns: </b><dd>
 The new instance. </dl>
<p>
Reimplemented from <a class="el" href="class_stylesheetexecutioncontext.html#a85">StylesheetExecutionContext</a>.    </td>
  </tr>
</table>
<a name="a90" doxytag="StylesheetExecutionContextDefault::createPrintWriter"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
virtual <a class="el" href="class_printwriter.html">PrintWriter</a>* StylesheetExecutionContextDefault::createPrintWriter (
          </b></td>
          <td valign="bottom"><b>
const <a class="el" href="class_xalandomstring.html">XalanDOMString</a> &amp; <em>theFileName</em>, 
          </b></td>
        </tr>
        <tr>
          <td></td>
          <td><b>
const <a class="el" href="class_xalandomstring.html">XalanDOMString</a> &amp; <em>theEncoding</em>&nbsp;)<code> [virtual]</code>
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Create a <a class="el" href="class_printwriter.html">PrintWriter</a>.
<p>
Create an appropriate output stream using the provided file name and encoding.<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>theFileName</em>
&nbsp;</td><td>
 The file name for the output stream </td></tr>
<tr><td valign=top><em>theEncoding</em>
&nbsp;</td><td>
 The encoding for the output stream </td></tr>
</table>
</dl><dl compact><dt>
<b>Returns: </b><dd>
 The new instance. </dl>
<p>
Reimplemented from <a class="el" href="class_stylesheetexecutioncontext.html#a84">StylesheetExecutionContext</a>.    </td>
  </tr>
</table>
<a name="a89" doxytag="StylesheetExecutionContextDefault::createPrintWriter"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
virtual <a class="el" href="class_printwriter.html">PrintWriter</a>* StylesheetExecutionContextDefault::createPrintWriter (
          </b></td>
          <td valign="bottom"><b>
<a class="el" href="class_xalanoutputstream.html">XalanOutputStream</a> * <em>theTextOutputStream</em>&nbsp;)<code> [virtual]</code>
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Create a <a class="el" href="class_printwriter.html">PrintWriter</a> for the provided stream.
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>theTextOutputStream</em>
&nbsp;</td><td>
 The output stream for the <a class="el" href="class_printwriter.html">PrintWriter</a>. </td></tr>
</table>
</dl><dl compact><dt>
<b>Returns: </b><dd>
 The new instance. </dl>
<p>
Reimplemented from <a class="el" href="class_stylesheetexecutioncontext.html#a83">StylesheetExecutionContext</a>.    </td>
  </tr>
</table>
<a name="a35" doxytag="StylesheetExecutionContextDefault::createVariable"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
virtual const <a class="el" href="class_xobjectptr.html">XObjectPtr</a> StylesheetExecutionContextDefault::createVariable (
          </b></td>
          <td valign="bottom"><b>
const <a class="el" href="class_elemtemplateelement.html">ElemTemplateElement</a> * <em>element</em>, 
          </b></td>
        </tr>
        <tr>
          <td></td>
          <td><b>
const <a class="el" href="class_elemtemplateelement.html">ElemTemplateElement</a> &amp; <em>templateChild</em>, 
          </b></td>
        </tr>
        <tr>
          <td></td>
          <td><b>
<a class="el" href="class_xalannode.html">XalanNode</a> * <em>sourceTree</em>, 
          </b></td>
        </tr>
        <tr>
          <td></td>
          <td><b>
<a class="el" href="class_xalannode.html">XalanNode</a> * <em>sourceNode</em>, 
          </b></td>
        </tr>
        <tr>
          <td></td>
          <td><b>
const <a class="el" href="class_qname.html">QName</a> &amp; <em>mode</em>&nbsp;)<code> [virtual]</code>
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Create an ResultTreeFragment as a variable and push it on to the stack with the current context.
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>name</em>
&nbsp;</td><td>
 name of variable </td></tr>
<tr><td valign=top><em>element</em>
&nbsp;</td><td>
 element marker for variable </td></tr>
<tr><td valign=top><em>templateChild</em>
&nbsp;</td><td>
 result tree fragment to use. </td></tr>
<tr><td valign=top><em>sourceTree</em>
&nbsp;</td><td>
 node for source tree </td></tr>
<tr><td valign=top><em>sourceNode</em>
&nbsp;</td><td>
 source node </td></tr>
</table>
</dl><dl compact><dt>
<b>Returns: </b><dd>
 a pointer to the <a class="el" href="class_xobject.html">XObject</a> result </dl>
<p>
Reimplemented from <a class="el" href="class_stylesheetexecutioncontext.html#a31">StylesheetExecutionContext</a>.    </td>
  </tr>
</table>
<a name="a34" doxytag="StylesheetExecutionContextDefault::createVariable"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
virtual const <a class="el" href="class_xobjectptr.html">XObjectPtr</a> StylesheetExecutionContextDefault::createVariable (
          </b></td>
          <td valign="bottom"><b>
const <a class="el" href="class_elemtemplateelement.html">ElemTemplateElement</a> * <em>element</em>, 
          </b></td>
        </tr>
        <tr>
          <td></td>
          <td><b>
const <a class="el" href="class_xpath.html">XPath</a> &amp; <em>xpath</em>, 
          </b></td>
        </tr>
        <tr>
          <td></td>
          <td><b>
<a class="el" href="class_xalannode.html">XalanNode</a> * <em>contextNode</em>, 
          </b></td>
        </tr>
        <tr>
          <td></td>
          <td><b>
const <a class="el" href="class_prefixresolver.html">PrefixResolver</a> &amp; <em>resolver</em>&nbsp;)<code> [virtual]</code>
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Execute the supplied <a class="el" href="class_xpath.html">XPath</a> and and create a variable in the current context.
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>element</em>
&nbsp;</td><td>
 element marker for variable </td></tr>
<tr><td valign=top><em>str</em>
&nbsp;</td><td>
 string expression for <a class="el" href="class_xpath.html">XPath</a> evaluation </td></tr>
<tr><td valign=top><em>contextNode</em>
&nbsp;</td><td>
 current node in the source tree </td></tr>
<tr><td valign=top><em>resolver</em>
&nbsp;</td><td>
 resolver for namespace resolution </td></tr>
</table>
</dl><dl compact><dt>
<b>Returns: </b><dd>
 a pointer to the <a class="el" href="class_xobject.html">XObject</a> result </dl>
<p>
Reimplemented from <a class="el" href="class_stylesheetexecutioncontext.html#a30">StylesheetExecutionContext</a>.    </td>
  </tr>
</table>
<a name="a62" doxytag="StylesheetExecutionContextDefault::createXResultTreeFrag"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
virtual const <a class="el" href="class_xobjectptr.html">XObjectPtr</a> StylesheetExecutionContextDefault::createXResultTreeFrag (
          </b></td>
          <td valign="bottom"><b>
const <a class="el" href="class_elemtemplateelement.html">ElemTemplateElement</a> &amp; <em>templateChild</em>, 
          </b></td>
        </tr>
        <tr>
          <td></td>
          <td><b>
<a class="el" href="class_xalannode.html">XalanNode</a> * <em>sourceTree</em>, 
          </b></td>
        </tr>
        <tr>
          <td></td>
          <td><b>
<a class="el" href="class_xalannode.html">XalanNode</a> * <em>sourceNode</em>, 
          </b></td>
        </tr>
        <tr>
          <td></td>
          <td><b>
const <a class="el" href="class_qname.html">QName</a> &amp; <em>mode</em>&nbsp;)<code> [virtual]</code>
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Create an <a class="el" href="class_xobject.html">XObject</a> that represents a Result tree fragment.
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>templateChild</em>
&nbsp;</td><td>
 result tree fragment to use. </td></tr>
<tr><td valign=top><em>sourceTree</em>
&nbsp;</td><td>
 node for source tree </td></tr>
<tr><td valign=top><em>sourceNode</em>
&nbsp;</td><td>
 source node </td></tr>
<tr><td valign=top><em>mode</em>
&nbsp;</td><td>
 current mode </td></tr>
</table>
</dl><dl compact><dt>
<b>Returns: </b><dd>
 <a class="el" href="class_xobject.html">XObject</a> instance </dl>
<p>
Reimplemented from <a class="el" href="class_stylesheetexecutioncontext.html#a58">StylesheetExecutionContext</a>.    </td>
  </tr>
</table>
<a name="a61" doxytag="StylesheetExecutionContextDefault::createXResultTreeFrag"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
virtual const <a class="el" href="class_xobjectptr.html">XObjectPtr</a> StylesheetExecutionContextDefault::createXResultTreeFrag (
          </b></td>
          <td valign="bottom"><b>
const <a class="el" href="class_elemtemplateelement.html">ElemTemplateElement</a> &amp; <em>templateChild</em>, 
          </b></td>
        </tr>
        <tr>
          <td></td>
          <td><b>
<a class="el" href="class_xalannode.html">XalanNode</a> * <em>sourceTree</em>, 
          </b></td>
        </tr>
        <tr>
          <td></td>
          <td><b>
<a class="el" href="class_xalannode.html">XalanNode</a> * <em>sourceNode</em>&nbsp;)<code> [virtual]</code>
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Create an <a class="el" href="class_xobject.html">XObject</a> that represents a Result tree fragment.
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>templateChild</em>
&nbsp;</td><td>
 result tree fragment to use. </td></tr>
<tr><td valign=top><em>sourceTree</em>
&nbsp;</td><td>
 node for source tree </td></tr>
<tr><td valign=top><em>sourceNode</em>
&nbsp;</td><td>
 source node </td></tr>
</table>
</dl><dl compact><dt>
<b>Returns: </b><dd>
 <a class="el" href="class_xobject.html">XObject</a> instance </dl>
<p>
Reimplemented from <a class="el" href="class_stylesheetexecutioncontext.html#a57">StylesheetExecutionContext</a>.    </td>
  </tr>
</table>
<a name="a75" doxytag="StylesheetExecutionContextDefault::createXalanNumberFormat"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
virtual <a class="el" href="class_stylesheetexecutioncontext.html#s1">XalanNumberFormatAutoPtr</a> StylesheetExecutionContextDefault::createXalanNumberFormat (
          </b></td>
          <td valign="bottom"><b>
)<code> [virtual]</code>
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Create a new <a class="el" href="class_xalannumberformat.html">XalanNumberFormat</a> instance.
<p>
<dl compact><dt>
<b>Returns: </b><dd>
 an XalanNumberFormatAutoPtr that owns a new <a class="el" href="class_xalannumberformat.html">XalanNumberFormat</a> instance. </dl>
<p>
Reimplemented from <a class="el" href="class_stylesheetexecutioncontext.html#a71">StylesheetExecutionContext</a>.    </td>
  </tr>
</table>
<a name="a13" doxytag="StylesheetExecutionContextDefault::diag"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
virtual void StylesheetExecutionContextDefault::diag (
          </b></td>
          <td valign="bottom"><b>
const <a class="el" href="class_xalandomstring.html">XalanDOMString</a> &amp; <em>theString</em>&nbsp;)<code> [virtual]</code>
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Print a diagnostics string to the output device.
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>theString</em>
&nbsp;</td><td>
 string to print </td></tr>
</table>
</dl>
<p>
Reimplemented from <a class="el" href="class_stylesheetexecutioncontext.html#a9">StylesheetExecutionContext</a>.    </td>
  </tr>
</table>
<a name="a15" doxytag="StylesheetExecutionContextDefault::displayDuration"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
virtual void StylesheetExecutionContextDefault::displayDuration (
          </b></td>
          <td valign="bottom"><b>
const <a class="el" href="class_xalandomstring.html">XalanDOMString</a> &amp; <em>theMessage</em>, 
          </b></td>
        </tr>
        <tr>
          <td></td>
          <td><b>
const void * <em>theKey</em>&nbsp;)<code> [virtual]</code>
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Display the duration since pushTime was called.
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>theMessage</em>
&nbsp;</td><td>
 message to display </td></tr>
<tr><td valign=top><em>theKey</em>
&nbsp;</td><td>
 key for which duration is displayed </td></tr>
</table>
</dl>
<p>
Reimplemented from <a class="el" href="class_stylesheetexecutioncontext.html#a11">StylesheetExecutionContext</a>.    </td>
  </tr>
</table>
<a name="a12" doxytag="StylesheetExecutionContextDefault::doDiagnosticsOutput"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
virtual bool StylesheetExecutionContextDefault::doDiagnosticsOutput (
          </b></td>
          <td valign="bottom"><b>
) const<code> [virtual]</code>
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Whether diagnostic output is to be generated.
<p>
<dl compact><dt>
<b>Returns: </b><dd>
 true for diagnostics output </dl>
<p>
Reimplemented from <a class="el" href="class_stylesheetexecutioncontext.html#a8">StylesheetExecutionContext</a>.    </td>
  </tr>
</table>
<a name="a103" doxytag="StylesheetExecutionContextDefault::elementAvailable"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
virtual bool StylesheetExecutionContextDefault::elementAvailable (
          </b></td>
          <td valign="bottom"><b>
const <a class="el" href="class_xalandomstring.html">XalanDOMString</a> &amp; <em>theNamespace</em>, 
          </b></td>
        </tr>
        <tr>
          <td></td>
          <td><b>
const <a class="el" href="class_xalandomstring.html">XalanDOMString</a> &amp; <em>elementName</em>&nbsp;) const<code> [virtual]</code>
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Determine if an external element is available.
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>theNamespace</em>
&nbsp;</td><td>
 namespace for the element </td></tr>
<tr><td valign=top><em>elementName</em>
&nbsp;</td><td>
 name of extension element </td></tr>
</table>
</dl><dl compact><dt>
<b>Returns: </b><dd>
 whether the given element is available or not </dl>
<p>
Reimplemented from <a class="el" href="class_stylesheetexecutioncontext.html#a97">StylesheetExecutionContext</a>.    </td>
  </tr>
</table>
<a name="a87" doxytag="StylesheetExecutionContextDefault::endConstruction"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
virtual void StylesheetExecutionContextDefault::endConstruction (
          </b></td>
          <td valign="bottom"><b>
const <a class="el" href="class_keydeclaration.html">KeyDeclaration</a> &amp; <em>keyDeclaration</em>&nbsp;)<code> [virtual]</code>
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Remove <a class="el" href="class_keydeclaration.html">KeyDeclaration</a> from construction list.
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>constructed</em>
&nbsp;</td><td>
 <a class="el" href="class_keydeclaration.html">KeyDeclaration</a> </td></tr>
</table>
</dl>
<p>
Reimplemented from <a class="el" href="class_stylesheetexecutioncontext.html#a82">StylesheetExecutionContext</a>.    </td>
  </tr>
</table>
<a name="a52" doxytag="StylesheetExecutionContextDefault::endDocument"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
virtual void StylesheetExecutionContextDefault::endDocument (
          </b></td>
          <td valign="bottom"><b>
)<code> [virtual]</code>
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Receive notification of the end of a document.
<p>

<p>
The SAX parser will invoke this method only once, and it will be the last method invoked during the parse. The parser shall not invoke this method until it has either abandoned parsing (because of an unrecoverable error) or reached the end of input.<dl compact><dt>
<b>Exceptions: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>SAXException</em>
&nbsp;</td><td>
 </td></tr>
</table>
</dl>
<p>
Reimplemented from <a class="el" href="class_stylesheetexecutioncontext.html#a48">StylesheetExecutionContext</a>.    </td>
  </tr>
</table>
<a name="a54" doxytag="StylesheetExecutionContextDefault::endElement"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
virtual void StylesheetExecutionContextDefault::endElement (
          </b></td>
          <td valign="bottom"><b>
const <a class="el" href="XalanDOMString.hpp.html#a1">XalanDOMChar</a> * <em>name</em>&nbsp;)<code> [virtual]</code>
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Receive notification of the end of an element.
<p>

<p>
The SAX parser will invoke this method at the end of every element in the XML document; there will be a corresponding <a class="el" href="class_stylesheetexecutioncontextdefault.html#a53">startElement</a>() event for every <a class="el" href="class_stylesheetexecutioncontextdefault.html#a54">endElement</a>() event (even when the element is empty).
<p>

<p>
If the element name has a namespace prefix, the prefix will still be attached to the name.<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>name</em>
&nbsp;</td><td>
 element type name </td></tr>
</table>
</dl><dl compact><dt>
<b>Exceptions: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>SAXException</em>
&nbsp;</td><td>
 </td></tr>
</table>
</dl>
<p>
Reimplemented from <a class="el" href="class_stylesheetexecutioncontext.html#a50">StylesheetExecutionContext</a>.    </td>
  </tr>
</table>
<a name="a130" doxytag="StylesheetExecutionContextDefault::error"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
virtual void StylesheetExecutionContextDefault::error (
          </b></td>
          <td valign="bottom"><b>
const char * <em>msg</em>, 
          </b></td>
        </tr>
        <tr>
          <td></td>
          <td><b>
const <a class="el" href="class_xalannode.html">XalanNode</a> * <em>sourceNode</em> = 0, 
          </b></td>
        </tr>
        <tr>
          <td></td>
          <td><b>
const <a class="el" href="class_xalannode.html">XalanNode</a> * <em>styleNode</em> = 0&nbsp;) const<code> [virtual]</code>
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Tell the user of an error, and probably throw an exception.
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>msg</em>
&nbsp;</td><td>
 text of message to output </td></tr>
<tr><td valign=top><em>sourceNode</em>
&nbsp;</td><td>
 node in source where error occurred </td></tr>
<tr><td valign=top><em>styleNode</em>
&nbsp;</td><td>
 node in stylesheet where error occurred </td></tr>
</table>
</dl>
<p>
Reimplemented from <a class="el" href="class_stylesheetexecutioncontext.html#a125">StylesheetExecutionContext</a>.    </td>
  </tr>
</table>
<a name="a129" doxytag="StylesheetExecutionContextDefault::error"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
virtual void StylesheetExecutionContextDefault::error (
          </b></td>
          <td valign="bottom"><b>
const <a class="el" href="class_xalandomstring.html">XalanDOMString</a> &amp; <em>msg</em>, 
          </b></td>
        </tr>
        <tr>
          <td></td>
          <td><b>
const <a class="el" href="class_xalannode.html">XalanNode</a> * <em>sourceNode</em> = 0, 
          </b></td>
        </tr>
        <tr>
          <td></td>
          <td><b>
const <a class="el" href="class_xalannode.html">XalanNode</a> * <em>styleNode</em> = 0&nbsp;) const<code> [virtual]</code>
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Tell the user of an error, and probably throw an exception.
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>msg</em>
&nbsp;</td><td>
 text of message to output </td></tr>
<tr><td valign=top><em>sourceNode</em>
&nbsp;</td><td>
 node in source where error occurred </td></tr>
<tr><td valign=top><em>styleNode</em>
&nbsp;</td><td>
 node in stylesheet where error occurred </td></tr>
</table>
</dl>
<p>
Reimplemented from <a class="el" href="class_stylesheetexecutioncontext.html#a124">StylesheetExecutionContext</a>.    </td>
  </tr>
</table>
<a name="a32" doxytag="StylesheetExecutionContextDefault::evaluateAttrVal"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
virtual const <a class="el" href="class_xalandomstring.html">XalanDOMString</a> StylesheetExecutionContextDefault::evaluateAttrVal (
          </b></td>
          <td valign="bottom"><b>
<a class="el" href="class_xalannode.html">XalanNode</a> * <em>contextNode</em>, 
          </b></td>
        </tr>
        <tr>
          <td></td>
          <td><b>
const <a class="el" href="class_prefixresolver.html">PrefixResolver</a> &amp; <em>namespaceContext</em>, 
          </b></td>
        </tr>
        <tr>
          <td></td>
          <td><b>
const <a class="el" href="class_xalandomstring.html">XalanDOMString</a> &amp; <em>stringedValue</em>&nbsp;)<code> [virtual]</code>
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Evaluate the value of an attribute within the context of a specified context node and namespace.
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>contextNode</em>
&nbsp;</td><td>
 current context node </td></tr>
<tr><td valign=top><em>namespaceContext</em>
&nbsp;</td><td>
 context for namespace resolution </td></tr>
<tr><td valign=top><em>stringedValue</em>
&nbsp;</td><td>
 value to evaluate </td></tr>
</table>
</dl>
<p>
Reimplemented from <a class="el" href="class_stylesheetexecutioncontext.html#a28">StylesheetExecutionContext</a>.    </td>
  </tr>
</table>
<a name="a29" doxytag="StylesheetExecutionContextDefault::executeXPath"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
virtual const <a class="el" href="class_xobjectptr.html">XObjectPtr</a> StylesheetExecutionContextDefault::executeXPath (
          </b></td>
          <td valign="bottom"><b>
const <a class="el" href="class_xalandomstring.html">XalanDOMString</a> &amp; <em>str</em>, 
          </b></td>
        </tr>
        <tr>
          <td></td>
          <td><b>
<a class="el" href="class_xalannode.html">XalanNode</a> * <em>contextNode</em>, 
          </b></td>
        </tr>
        <tr>
          <td></td>
          <td><b>
const <a class="el" href="class_xalanelement.html">XalanElement</a> &amp; <em>resolver</em>&nbsp;)<code> [virtual]</code>
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Execute an <a class="el" href="class_xpath.html">XPath</a> and return the resulting <a class="el" href="class_xobject.html">XObject</a>.
<p>
The lifetime of this <a class="el" href="class_xobject.html">XObject</a> is not necessarily that of the <a class="el" href="class_stylesheet.html">Stylesheet</a>.<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>str</em>
&nbsp;</td><td>
 string expression for <a class="el" href="class_xpath.html">XPath</a> evaluation </td></tr>
<tr><td valign=top><em>contextNode</em>
&nbsp;</td><td>
 current node in the source tree </td></tr>
<tr><td valign=top><em>resolver</em>
&nbsp;</td><td>
 resolver for namespace resolution </td></tr>
</table>
</dl><dl compact><dt>
<b>Returns: </b><dd>
 pointer to resulting <a class="el" href="class_xobject.html">XObject</a> </dl>
<p>
Reimplemented from <a class="el" href="class_stylesheetexecutioncontext.html#a25">StylesheetExecutionContext</a>.    </td>
  </tr>
</table>
<a name="a105" doxytag="StylesheetExecutionContextDefault::extFunction"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
virtual const <a class="el" href="class_xobjectptr.html">XObjectPtr</a> StylesheetExecutionContextDefault::extFunction (
          </b></td>
          <td valign="bottom"><b>
const <a class="el" href="class_xalandomstring.html">XalanDOMString</a> &amp; <em>theNamespace</em>, 
          </b></td>
        </tr>
        <tr>
          <td></td>
          <td><b>
const <a class="el" href="class_xalandomstring.html">XalanDOMString</a> &amp; <em>functionName</em>, 
          </b></td>
        </tr>
        <tr>
          <td></td>
          <td><b>
<a class="el" href="class_xalannode.html">XalanNode</a> * <em>context</em>, 
          </b></td>
        </tr>
        <tr>
          <td></td>
          <td><b>
const <a class="el" href="class_xpathexecutioncontext.html#s0">XObjectArgVectorType</a> &amp; <em>argVec</em>&nbsp;)<code> [virtual]</code>
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Handle an extension function.
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>theNamespace</em>
&nbsp;</td><td>
 namespace of function  </td></tr>
<tr><td valign=top><em>functionName</em>
&nbsp;</td><td>
 extension function name </td></tr>
<tr><td valign=top><em>argVec</em>
&nbsp;</td><td>
 vector of arguments to function </td></tr>
</table>
</dl><dl compact><dt>
<b>Returns: </b><dd>
 pointer to <a class="el" href="class_xobject.html">XObject</a> result </dl>
<p>
Reimplemented from <a class="el" href="class_stylesheetexecutioncontext.html#a99">StylesheetExecutionContext</a>.    </td>
  </tr>
</table>
<a name="a67" doxytag="StylesheetExecutionContextDefault::findOnElementRecursionStack"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
virtual bool StylesheetExecutionContextDefault::findOnElementRecursionStack (
          </b></td>
          <td valign="bottom"><b>
const <a class="el" href="class_elemtemplateelement.html">ElemTemplateElement</a> * <em>theElement</em>&nbsp;) const<code> [virtual]</code>
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Determine if an element is on the recursion stack.
<p>
<dl compact><dt>
<b>Returns: </b><dd>
 true if element on stack </dl>
<p>
Reimplemented from <a class="el" href="class_stylesheetexecutioncontext.html#a63">StylesheetExecutionContext</a>.    </td>
  </tr>
</table>
<a name="a121" doxytag="StylesheetExecutionContextDefault::findURIFromDoc"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
virtual <a class="el" href="class_xalandomstring.html">XalanDOMString</a> StylesheetExecutionContextDefault::findURIFromDoc (
          </b></td>
          <td valign="bottom"><b>
const <a class="el" href="class_xalandocument.html">XalanDocument</a> * <em>owner</em>&nbsp;) const<code> [virtual]</code>
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Given a DOM Document, tell what URI was used to parse it.
<p>
Needed for relative resolution.<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>owner</em>
&nbsp;</td><td>
 source document </td></tr>
</table>
</dl><dl compact><dt>
<b>Returns: </b><dd>
 document URI </dl>
<p>
Reimplemented from <a class="el" href="class_stylesheetexecutioncontext.html#a115">StylesheetExecutionContext</a>.    </td>
  </tr>
</table>
<a name="a77" doxytag="StylesheetExecutionContextDefault::fireGenerateEvent"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
virtual void StylesheetExecutionContextDefault::fireGenerateEvent (
          </b></td>
          <td valign="bottom"><b>
const <a class="el" href="class_generateevent.html">GenerateEvent</a> &amp; <em>ge</em>&nbsp;)<code> [virtual]</code>
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Fire a generate event.
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>ge</em>
&nbsp;</td><td>
 generate event to fire </td></tr>
</table>
</dl>
<p>
Reimplemented from <a class="el" href="class_stylesheetexecutioncontext.html#a73">StylesheetExecutionContext</a>.    </td>
  </tr>
</table>
<a name="a79" doxytag="StylesheetExecutionContextDefault::fireSelectEvent"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
virtual void StylesheetExecutionContextDefault::fireSelectEvent (
          </b></td>
          <td valign="bottom"><b>
const <a class="el" href="class_selectionevent.html">SelectionEvent</a> &amp; <em>se</em>&nbsp;)<code> [virtual]</code>
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Fire a selection event.
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>se</em>
&nbsp;</td><td>
 selection event to fire </td></tr>
</table>
</dl>
<p>
Reimplemented from <a class="el" href="class_stylesheetexecutioncontext.html#a75">StylesheetExecutionContext</a>.    </td>
  </tr>
</table>
<a name="a78" doxytag="StylesheetExecutionContextDefault::fireTraceEvent"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
virtual void StylesheetExecutionContextDefault::fireTraceEvent (
          </b></td>
          <td valign="bottom"><b>
const <a class="el" href="class_tracerevent.html">TracerEvent</a> &amp; <em>te</em>&nbsp;)<code> [virtual]</code>
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Fire a trace event.
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>te</em>
&nbsp;</td><td>
 trace event to fire </td></tr>
</table>
</dl>
<p>
Reimplemented from <a class="el" href="class_stylesheetexecutioncontext.html#a74">StylesheetExecutionContext</a>.    </td>
  </tr>
</table>
<a name="a59" doxytag="StylesheetExecutionContextDefault::flushPending"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
virtual void StylesheetExecutionContextDefault::flushPending (
          </b></td>
          <td valign="bottom"><b>
)<code> [virtual]</code>
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Flush the pending element.
<p>

<p>
Reimplemented from <a class="el" href="class_stylesheetexecutioncontext.html#a55">StylesheetExecutionContext</a>.    </td>
  </tr>
</table>
<a name="a104" doxytag="StylesheetExecutionContextDefault::functionAvailable"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
virtual bool StylesheetExecutionContextDefault::functionAvailable (
          </b></td>
          <td valign="bottom"><b>
const <a class="el" href="class_xalandomstring.html">XalanDOMString</a> &amp; <em>theNamespace</em>, 
          </b></td>
        </tr>
        <tr>
          <td></td>
          <td><b>
const <a class="el" href="class_xalandomstring.html">XalanDOMString</a> &amp; <em>functionName</em>&nbsp;) const<code> [virtual]</code>
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Determine if a function is available.
<p>
For standard function availability, theNamespace should be an empty string.<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>theNamespace</em>
&nbsp;</td><td>
 namespace for the function </td></tr>
<tr><td valign=top><em>functionName</em>
&nbsp;</td><td>
 name of the function </td></tr>
</table>
</dl><dl compact><dt>
<b>Returns: </b><dd>
 whether the function is available or not </dl>
<p>
Reimplemented from <a class="el" href="class_stylesheetexecutioncontext.html#a98">StylesheetExecutionContext</a>.    </td>
  </tr>
</table>
<a name="a114" doxytag="StylesheetExecutionContextDefault::getCachedString"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
virtual <a class="el" href="class_xalandomstring.html">XalanDOMString</a>&amp; StylesheetExecutionContextDefault::getCachedString (
          </b></td>
          <td valign="bottom"><b>
)<code> [virtual]</code>
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Reimplemented from <a class="el" href="class_stylesheetexecutioncontext.html#a108">StylesheetExecutionContext</a>.    </td>
  </tr>
</table>
<a name="a99" doxytag="StylesheetExecutionContextDefault::getContextNodeList"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
virtual const <a class="el" href="class_nodereflistbase.html">NodeRefListBase</a>&amp; StylesheetExecutionContextDefault::getContextNodeList (
          </b></td>
          <td valign="bottom"><b>
) const<code> [virtual]</code>
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Retrieve node list for current context.
<p>
<dl compact><dt>
<b>Returns: </b><dd>
 node list </dl>
<p>
Reimplemented from <a class="el" href="class_stylesheetexecutioncontext.html#a93">StylesheetExecutionContext</a>.    </td>
  </tr>
</table>
<a name="a101" doxytag="StylesheetExecutionContextDefault::getContextNodeListLength"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
virtual unsigned int StylesheetExecutionContextDefault::getContextNodeListLength (
          </b></td>
          <td valign="bottom"><b>
) const<code> [virtual]</code>
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Reimplemented from <a class="el" href="class_stylesheetexecutioncontext.html#a95">StylesheetExecutionContext</a>.    </td>
  </tr>
</table>
<a name="a102" doxytag="StylesheetExecutionContextDefault::getContextNodeListPosition"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
virtual unsigned int StylesheetExecutionContextDefault::getContextNodeListPosition (
          </b></td>
          <td valign="bottom"><b>
const <a class="el" href="class_xalannode.html">XalanNode</a> &amp; <em>contextNode</em>&nbsp;) const<code> [virtual]</code>
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Reimplemented from <a class="el" href="class_stylesheetexecutioncontext.html#a96">StylesheetExecutionContext</a>.    </td>
  </tr>
</table>
<a name="a92" doxytag="StylesheetExecutionContextDefault::getCountersTable"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
virtual <a class="el" href="class_counterstable.html">CountersTable</a>&amp; StylesheetExecutionContextDefault::getCountersTable (
          </b></td>
          <td valign="bottom"><b>
)<code> [virtual]</code>
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Get the counters table, which is a table of cached results that is used by <a class="el" href="class_elemnumber.html">ElemNumber</a>.
<p>
<dl compact><dt>
<b>Returns: </b><dd>
 A reference to the counters table. </dl>
<p>
Reimplemented from <a class="el" href="class_stylesheetexecutioncontext.html#a86">StylesheetExecutionContext</a>.    </td>
  </tr>
</table>
<a name="a94" doxytag="StylesheetExecutionContextDefault::getCurrentNode"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
virtual <a class="el" href="class_xalannode.html">XalanNode</a>* StylesheetExecutionContextDefault::getCurrentNode (
          </b></td>
          <td valign="bottom"><b>
) const<code> [virtual]</code>
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Retrieve the node currently being executed.
<p>
<dl compact><dt>
<b>Returns: </b><dd>
 current node </dl>
<p>
Reimplemented from <a class="el" href="class_stylesheetexecutioncontext.html#a88">StylesheetExecutionContext</a>.    </td>
  </tr>
</table>
<a name="a49" doxytag="StylesheetExecutionContextDefault::getCurrentStackFrameIndex"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
virtual int StylesheetExecutionContextDefault::getCurrentStackFrameIndex (
          </b></td>
          <td valign="bottom"><b>
) const<code> [virtual]</code>
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Get the top of the stack frame from where a search for a variable or param should take place.
<p>
<dl compact><dt>
<b>Returns: </b><dd>
 current value of index </dl>
<p>
Reimplemented from <a class="el" href="class_stylesheetexecutioncontext.html#a45">StylesheetExecutionContext</a>.    </td>
  </tr>
</table>
<a name="a122" doxytag="StylesheetExecutionContextDefault::getDOMFactory"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
virtual <a class="el" href="class_xalandocument.html">XalanDocument</a>* StylesheetExecutionContextDefault::getDOMFactory (
          </b></td>
          <td valign="bottom"><b>
) const<code> [virtual]</code>
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Get a DOM document, primarily for creating result tree fragments.
<p>
<dl compact><dt>
<b>Returns: </b><dd>
 DOM document </dl>
<p>
Reimplemented from <a class="el" href="class_stylesheetexecutioncontext.html#a116">StylesheetExecutionContext</a>.    </td>
  </tr>
</table>
<a name="a88" doxytag="StylesheetExecutionContextDefault::getDecimalFormatSymbols"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
virtual const <a class="el" href="class_xalandecimalformatsymbols.html">XalanDecimalFormatSymbols</a>* StylesheetExecutionContextDefault::getDecimalFormatSymbols (
          </b></td>
          <td valign="bottom"><b>
const <a class="el" href="class_xalandomstring.html">XalanDOMString</a> &amp; <em>name</em>&nbsp;)<code> [virtual]</code>
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Retrieve the <a class="el" href="class_xalandecimalformatsymbols.html">XalanDecimalFormatSymbols</a> instance associated with the name.
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>name</em>
&nbsp;</td><td>
 the name for the lookup </td></tr>
</table>
</dl><dl compact><dt>
<b>Returns: </b><dd>
 a pointer to the matching instance, or 0 if none was found </dl>
<p>
Reimplemented from <a class="el" href="class_stylesheetexecutioncontext.html#a123">StylesheetExecutionContext</a>.    </td>
  </tr>
</table>
<a name="d0" doxytag="StylesheetExecutionContextDefault::getDefaultXalanNumberFormatFactory"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
<a class="el" href="class_stylesheetexecutioncontextdefault__xalannumberformatfactory.html">XalanNumberFormatFactory</a> &amp; StylesheetExecutionContextDefault::getDefaultXalanNumberFormatFactory (
          </b></td>
          <td valign="bottom"><b>
)<code> [static]</code>
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a name="a26" doxytag="StylesheetExecutionContextDefault::getFormatterListener"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
virtual <a class="el" href="class_formatterlistener.html">FormatterListener</a>* StylesheetExecutionContextDefault::getFormatterListener (
          </b></td>
          <td valign="bottom"><b>
) const<code> [virtual]</code>
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Get the current formatter listener.
<p>
<dl compact><dt>
<b>Returns: </b><dd>
 pointer to formatter listener </dl>
<p>
Reimplemented from <a class="el" href="class_stylesheetexecutioncontext.html#a14">StylesheetExecutionContext</a>.    </td>
  </tr>
</table>
<a name="a85" doxytag="StylesheetExecutionContextDefault::getInConstruction"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
virtual bool StylesheetExecutionContextDefault::getInConstruction (
          </b></td>
          <td valign="bottom"><b>
const <a class="el" href="class_keydeclaration.html">KeyDeclaration</a> &amp; <em>keyDeclaration</em>&nbsp;) const<code> [virtual]</code>
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Determine if a <a class="el" href="class_keydeclaration.html">KeyDeclaration</a> is being constructed.
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>The</em>
&nbsp;</td><td>
 <a class="el" href="class_keydeclaration.html">KeyDeclaration</a> in question. </td></tr>
</table>
</dl><dl compact><dt>
<b>Returns: </b><dd>
 true if being constructed </dl>
<p>
Reimplemented from <a class="el" href="class_stylesheetexecutioncontext.html#a80">StylesheetExecutionContext</a>.    </td>
  </tr>
</table>
<a name="a28" doxytag="StylesheetExecutionContextDefault::getIndent"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
virtual int StylesheetExecutionContextDefault::getIndent (
          </b></td>
          <td valign="bottom"><b>
) const<code> [virtual]</code>
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Retrieve the current number of spaces to indent.
<p>
<dl compact><dt>
<b>Returns: </b><dd>
 number of spaces </dl>
<p>
Reimplemented from <a class="el" href="class_stylesheetexecutioncontext.html#a24">StylesheetExecutionContext</a>.    </td>
  </tr>
</table>
<a name="a120" doxytag="StylesheetExecutionContextDefault::getNamespaceForPrefix"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
virtual const <a class="el" href="class_xalandomstring.html">XalanDOMString</a>&amp; StylesheetExecutionContextDefault::getNamespaceForPrefix (
          </b></td>
          <td valign="bottom"><b>
const <a class="el" href="class_xalandomstring.html">XalanDOMString</a> &amp; <em>prefix</em>&nbsp;) const<code> [virtual]</code>
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Retrieve the URI corresponding to a namespace prefix.
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>prefix</em>
&nbsp;</td><td>
 prefix for a namespace </td></tr>
</table>
</dl><dl compact><dt>
<b>Returns: </b><dd>
 URI corresponding to namespace </dl>
<p>
Reimplemented from <a class="el" href="class_stylesheetexecutioncontext.html#a114">StylesheetExecutionContext</a>.    </td>
  </tr>
</table>
<a name="a116" doxytag="StylesheetExecutionContextDefault::getNodeSetByKey"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
virtual void StylesheetExecutionContextDefault::getNodeSetByKey (
          </b></td>
          <td valign="bottom"><b>
<a class="el" href="class_xalannode.html">XalanNode</a> * <em>doc</em>, 
          </b></td>
        </tr>
        <tr>
          <td></td>
          <td><b>
const <a class="el" href="class_xalandomstring.html">XalanDOMString</a> &amp; <em>name</em>, 
          </b></td>
        </tr>
        <tr>
          <td></td>
          <td><b>
const <a class="el" href="class_xalandomstring.html">XalanDOMString</a> &amp; <em>ref</em>, 
          </b></td>
        </tr>
        <tr>
          <td></td>
          <td><b>
const <a class="el" href="class_prefixresolver.html">PrefixResolver</a> &amp; <em>resolver</em>, 
          </b></td>
        </tr>
        <tr>
          <td></td>
          <td><b>
<a class="el" href="class_mutablenodereflist.html">MutableNodeRefList</a> &amp; <em>nodelist</em>&nbsp;)<code> [virtual]</code>
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Given a valid element key, return the corresponding node list.
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>doc</em>
&nbsp;</td><td>
 source document </td></tr>
<tr><td valign=top><em>name</em>
&nbsp;</td><td>
 name of the key, which must match the 'name' attribute on xsl:key </td></tr>
<tr><td valign=top><em>ref</em>
&nbsp;</td><td>
 value that must match the value found by the 'match' attribute on xsl:key </td></tr>
<tr><td valign=top><em>resolver</em>
&nbsp;</td><td>
 resolver for namespace resolution </td></tr>
<tr><td valign=top><em>nodelist</em>
&nbsp;</td><td>
 A node list to contain the nodes found </td></tr>
</table>
</dl>
<p>
Reimplemented from <a class="el" href="class_stylesheetexecutioncontext.html#a110">StylesheetExecutionContext</a>.    </td>
  </tr>
</table>
<a name="a46" doxytag="StylesheetExecutionContextDefault::getParamVariable"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
virtual const <a class="el" href="class_xobjectptr.html">XObjectPtr</a> StylesheetExecutionContextDefault::getParamVariable (
          </b></td>
          <td valign="bottom"><b>
const <a class="el" href="class_qname.html">QName</a> &amp; <em>theName</em>&nbsp;)<code> [virtual]</code>
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Given a name, return a string representing the value, but don't look in the global space.
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>theName</em>
&nbsp;</td><td>
 name of variable </td></tr>
</table>
</dl><dl compact><dt>
<b>Returns: </b><dd>
 pointer to <a class="el" href="class_xobject.html">XObject</a> for variable </dl>
<p>
Reimplemented from <a class="el" href="class_stylesheetexecutioncontext.html#a42">StylesheetExecutionContext</a>.    </td>
  </tr>
</table>
<a name="a118" doxytag="StylesheetExecutionContextDefault::getPrefixResolver"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
virtual const <a class="el" href="class_prefixresolver.html">PrefixResolver</a>* StylesheetExecutionContextDefault::getPrefixResolver (
          </b></td>
          <td valign="bottom"><b>
) const<code> [virtual]</code>
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Retrieve the resolver for namespaces.
<p>
<dl compact><dt>
<b>Returns: </b><dd>
 object for namespace resolution </dl>
<p>
Reimplemented from <a class="el" href="class_stylesheetexecutioncontext.html#a112">StylesheetExecutionContext</a>.    </td>
  </tr>
</table>
<a name="a6" doxytag="StylesheetExecutionContextDefault::getQuietConflictWarnings"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
virtual bool StylesheetExecutionContextDefault::getQuietConflictWarnings (
          </b></td>
          <td valign="bottom"><b>
) const<code> [virtual]</code>
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Determine whether conflicts should be reported.
<p>
<dl compact><dt>
<b>Returns: </b><dd>
 true if conflicts should not be warned </dl>
<p>
Reimplemented from <a class="el" href="class_stylesheetexecutioncontext.html#a2">StylesheetExecutionContext</a>.    </td>
  </tr>
</table>
<a name="a23" doxytag="StylesheetExecutionContextDefault::getResultNamespaceForPrefix"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
virtual const <a class="el" href="class_xalandomstring.html">XalanDOMString</a>&amp; StylesheetExecutionContextDefault::getResultNamespaceForPrefix (
          </b></td>
          <td valign="bottom"><b>
const <a class="el" href="class_xalandomstring.html">XalanDOMString</a> &amp; <em>thePrefix</em>&nbsp;) const<code> [virtual]</code>
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Retrieve the result namespace corresponding to a prefix.
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>thePrefix</em>
&nbsp;</td><td>
 prefix for namespace </td></tr>
</table>
</dl>
<p>
Reimplemented from <a class="el" href="class_stylesheetexecutioncontext.html#a21">StylesheetExecutionContext</a>.    </td>
  </tr>
</table>
<a name="a22" doxytag="StylesheetExecutionContextDefault::getResultPrefixForNamespace"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
virtual const <a class="el" href="class_xalandomstring.html">XalanDOMString</a>&amp; StylesheetExecutionContextDefault::getResultPrefixForNamespace (
          </b></td>
          <td valign="bottom"><b>
const <a class="el" href="class_xalandomstring.html">XalanDOMString</a> &amp; <em>theNamespace</em>&nbsp;) const<code> [virtual]</code>
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Retrieve the result prefix corresponding to a namespace.
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>theNamespace</em>
&nbsp;</td><td>
 namespace for prefix </td></tr>
</table>
</dl>
<p>
Reimplemented from <a class="el" href="class_stylesheetexecutioncontext.html#a20">StylesheetExecutionContext</a>.    </td>
  </tr>
</table>
<a name="a7" doxytag="StylesheetExecutionContextDefault::getRootDocument"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
virtual <a class="el" href="class_xalannode.html">XalanNode</a>* StylesheetExecutionContextDefault::getRootDocument (
          </b></td>
          <td valign="bottom"><b>
) const<code> [virtual]</code>
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Retrieve root document for stylesheet.
<p>
Note that this does not have to be a <a class="el" href="class_xalandocument.html">XalanDocument</a> -- it can be any node in a document.
<p>
<dl compact><dt>
<b>Returns: </b><dd>
 root document </dl>
<p>
Reimplemented from <a class="el" href="class_stylesheetexecutioncontext.html#a3">StylesheetExecutionContext</a>.    </td>
  </tr>
</table>
<a name="a127" doxytag="StylesheetExecutionContextDefault::getSourceDocument"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
virtual <a class="el" href="class_xalandocument.html">XalanDocument</a>* StylesheetExecutionContextDefault::getSourceDocument (
          </b></td>
          <td valign="bottom"><b>
const <a class="el" href="class_xalandomstring.html">XalanDOMString</a> &amp; <em>theURI</em>&nbsp;) const<code> [virtual]</code>
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Reimplemented from <a class="el" href="class_stylesheetexecutioncontext.html#a121">StylesheetExecutionContext</a>.    </td>
  </tr>
</table>
<a name="a125" doxytag="StylesheetExecutionContextDefault::getThrowFoundIndex"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
virtual bool StylesheetExecutionContextDefault::getThrowFoundIndex (
          </b></td>
          <td valign="bottom"><b>
) const<code> [virtual]</code>
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Tells if <a class="el" href="class_foundindex.html">FoundIndex</a> should be thrown if index is found.
<p>
This is an optimization for match patterns, and is used internally by the <a class="el" href="class_xpath.html">XPath</a> engine.
<p>
<dl compact><dt>
<b>Returns: </b><dd>
 true to throw <a class="el" href="class_foundindex.html">FoundIndex</a> </dl>
<p>
Reimplemented from <a class="el" href="class_stylesheetexecutioncontext.html#a119">StylesheetExecutionContext</a>.    </td>
  </tr>
</table>
<a name="a76" doxytag="StylesheetExecutionContextDefault::getTraceListeners"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
virtual unsigned long StylesheetExecutionContextDefault::getTraceListeners (
          </b></td>
          <td valign="bottom"><b>
) const<code> [virtual]</code>
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Determine the number of trace listeners.
<p>
<dl compact><dt>
<b>Returns: </b><dd>
 number of listeners </dl>
<p>
Reimplemented from <a class="el" href="class_stylesheetexecutioncontext.html#a72">StylesheetExecutionContext</a>.    </td>
  </tr>
</table>
<a name="a80" doxytag="StylesheetExecutionContextDefault::getTraceSelects"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
virtual bool StylesheetExecutionContextDefault::getTraceSelects (
          </b></td>
          <td valign="bottom"><b>
) const<code> [virtual]</code>
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
If this is set to true, simple traces of template calls are made.
<p>
<dl compact><dt>
<b>Returns: </b><dd>
 true if traces made </dl>
<p>
Reimplemented from <a class="el" href="class_stylesheetexecutioncontext.html#a76">StylesheetExecutionContext</a>.    </td>
  </tr>
</table>
<a name="a25" doxytag="StylesheetExecutionContextDefault::getUniqueNamespaceValue"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
virtual void StylesheetExecutionContextDefault::getUniqueNamespaceValue (
          </b></td>
          <td valign="bottom"><b>
<a class="el" href="class_xalandomstring.html">XalanDOMString</a> &amp; <em>theValue</em>&nbsp;) const<code> [virtual]</code>
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Generate a random namespace prefix guaranteed to be unique.
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>theValue</em>
&nbsp;</td><td>
 A string for returning the new prefix </td></tr>
</table>
</dl>
<p>
Reimplemented from <a class="el" href="class_stylesheetexecutioncontext.html#a23">StylesheetExecutionContext</a>.    </td>
  </tr>
</table>
<a name="a24" doxytag="StylesheetExecutionContextDefault::getUniqueNamespaceValue"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
virtual <a class="el" href="class_xalandomstring.html">XalanDOMString</a> StylesheetExecutionContextDefault::getUniqueNamespaceValue (
          </b></td>
          <td valign="bottom"><b>
) const<code> [virtual]</code>
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Generate a random namespace prefix guaranteed to be unique.
<p>
<dl compact><dt>
<b>Returns: </b><dd>
 unique namespace prefix </dl>
<p>
Reimplemented from <a class="el" href="class_stylesheetexecutioncontext.html#a22">StylesheetExecutionContext</a>.    </td>
  </tr>
</table>
<a name="a123" doxytag="StylesheetExecutionContextDefault::getUnparsedEntityURI"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
virtual const <a class="el" href="class_xalandomstring.html">XalanDOMString</a>&amp; StylesheetExecutionContextDefault::getUnparsedEntityURI (
          </b></td>
          <td valign="bottom"><b>
const <a class="el" href="class_xalandomstring.html">XalanDOMString</a> &amp; <em>theName</em>, 
          </b></td>
        </tr>
        <tr>
          <td></td>
          <td><b>
const <a class="el" href="class_xalandocument.html">XalanDocument</a> &amp; <em>theDocument</em>&nbsp;) const<code> [virtual]</code>
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
The getUnparsedEntityURI function returns the URI of the unparsed entity with the specified name in the same document as the context node (see [3.3 Unparsed Entities]).
<p>
It returns the empty string if there is no such entity.<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>theName</em>
&nbsp;</td><td>
 name of entity </td></tr>
<tr><td valign=top><em>theDocument</em>
&nbsp;</td><td>
 document containing entity </td></tr>
</table>
</dl><dl compact><dt>
<b>Returns: </b><dd>
 URI for the entity </dl>
<p>
Reimplemented from <a class="el" href="class_stylesheetexecutioncontext.html#a117">StylesheetExecutionContext</a>.    </td>
  </tr>
</table>
<a name="a2" doxytag="StylesheetExecutionContextDefault::getUseDOMResultTreeFactory"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
bool StylesheetExecutionContextDefault::getUseDOMResultTreeFactory (
          </b></td>
          <td valign="bottom"><b>
) const<code> []</code>
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Get the value of the flag that controls whether result tree fragments are created using a DOM factory, or a <a class="el" href="class_xalansourcetreedocument.html">XalanSourceTreeDocument</a>.
<p>
<dl compact><dt>
<b>Returns: </b><dd>
 The value </dl>    </td>
  </tr>
</table>
<a name="a117" doxytag="StylesheetExecutionContextDefault::getVariable"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
virtual const <a class="el" href="class_xobjectptr.html">XObjectPtr</a> StylesheetExecutionContextDefault::getVariable (
          </b></td>
          <td valign="bottom"><b>
const <a class="el" href="class_qname.html">QName</a> &amp; <em>name</em>&nbsp;)<code> [virtual]</code>
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Given a name, locate a variable in the current context, and return a pointer to the object.
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>theName</em>
&nbsp;</td><td>
 name of variable </td></tr>
</table>
</dl><dl compact><dt>
<b>Returns: </b><dd>
 pointer to an <a class="el" href="class_xobject.html">XObject</a> if the variable was found, 0 if it was not </dl>
<p>
Reimplemented from <a class="el" href="class_stylesheetexecutioncontext.html#a111">StylesheetExecutionContext</a>.    </td>
  </tr>
</table>
<a name="a106" doxytag="StylesheetExecutionContextDefault::getXLocatorFromNode"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
virtual <a class="el" href="class_xlocator.html">XLocator</a>* StylesheetExecutionContextDefault::getXLocatorFromNode (
          </b></td>
          <td valign="bottom"><b>
const <a class="el" href="class_xalannode.html">XalanNode</a> * <em>node</em>&nbsp;) const<code> [virtual]</code>
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Get an <a class="el" href="class_xlocator.html">XLocator</a> provider keyed by node.
<p>
This gets the association based on the root of the tree that is the node's parent.<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>node</em>
&nbsp;</td><td>
 node for locator </td></tr>
</table>
</dl><dl compact><dt>
<b>Returns: </b><dd>
 pointer to locator </dl>
<p>
Reimplemented from <a class="el" href="class_stylesheetexecutioncontext.html#a100">StylesheetExecutionContext</a>.    </td>
  </tr>
</table>
<a name="a96" doxytag="StylesheetExecutionContextDefault::getXObjectFactory"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
virtual <a class="el" href="class_xobjectfactory.html">XObjectFactory</a>&amp; StylesheetExecutionContextDefault::getXObjectFactory (
          </b></td>
          <td valign="bottom"><b>
) const<code> [virtual]</code>
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Retrieve the factory object for creating XObjects.
<p>
<dl compact><dt>
<b>Returns: </b><dd>
 factory object instance </dl>
<p>
Reimplemented from <a class="el" href="class_stylesheetexecutioncontext.html#a90">StylesheetExecutionContext</a>.    </td>
  </tr>
</table>
<a name="a65" doxytag="StylesheetExecutionContextDefault::getXSLNameSpaceURL"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
virtual const <a class="el" href="class_xalandomstring.html">XalanDOMString</a>&amp; StylesheetExecutionContextDefault::getXSLNameSpaceURL (
          </b></td>
          <td valign="bottom"><b>
) const<code> [virtual]</code>
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Determine the full XSLT Namespace URI.
<p>
<dl compact><dt>
<b>Returns: </b><dd>
 Xalan namespace URI </dl>
<p>
Reimplemented from <a class="el" href="class_stylesheetexecutioncontext.html#a61">StylesheetExecutionContext</a>.    </td>
  </tr>
</table>
<a name="a66" doxytag="StylesheetExecutionContextDefault::getXalanXSLNameSpaceURL"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
virtual const <a class="el" href="class_xalandomstring.html">XalanDOMString</a>&amp; StylesheetExecutionContextDefault::getXalanXSLNameSpaceURL (
          </b></td>
          <td valign="bottom"><b>
) const<code> [virtual]</code>
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Special Xalan namespace for built-in extensions.
<p>
<dl compact><dt>
<b>Returns: </b><dd>
 Xalan namespace for extensions </dl>
<p>
Reimplemented from <a class="el" href="class_stylesheetexecutioncontext.html#a62">StylesheetExecutionContext</a>.    </td>
  </tr>
</table>
<a name="a84" doxytag="StylesheetExecutionContextDefault::installCollationCompareFunctor"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
<a class="el" href="class_stylesheetexecutioncontextdefault__collationcomparefunctor.html">CollationCompareFunctor</a>* StylesheetExecutionContextDefault::installCollationCompareFunctor (
          </b></td>
          <td valign="bottom"><b>
<a class="el" href="class_stylesheetexecutioncontextdefault__collationcomparefunctor.html">CollationCompareFunctor</a> * <em>theFunctor</em>&nbsp;)
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a name="d1" doxytag="StylesheetExecutionContextDefault::installXalanNumberFormatFactory"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
<a class="el" href="class_stylesheetexecutioncontextdefault__xalannumberformatfactory.html">XalanNumberFormatFactory</a> * StylesheetExecutionContextDefault::installXalanNumberFormatFactory (
          </b></td>
          <td valign="bottom"><b>
<a class="el" href="class_stylesheetexecutioncontextdefault__xalannumberformatfactory.html">XalanNumberFormatFactory</a> * <em>theFactory</em>&nbsp;)<code> [static]</code>
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Static function to install a new <a class="el" href="class_stylesheetexecutioncontextdefault__xalannumberformatfactory.html">XalanNumberFormatFactory</a>.
<p>
The caller owns the <a class="el" href="class_stylesheetexecutioncontextdefault__xalannumberformatfactory.html">XalanNumberFormatFactory</a> instance.<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>a</em>
&nbsp;</td><td>
 pointer to the new factory instance to use. </td></tr>
</table>
</dl><dl compact><dt>
<b>Returns: </b><dd>
 a pointer to the old factory instance. </dl>    </td>
  </tr>
</table>
<a name="a16" doxytag="StylesheetExecutionContextDefault::isElementPending"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
virtual bool StylesheetExecutionContextDefault::isElementPending (
          </b></td>
          <td valign="bottom"><b>
) const<code> [virtual]</code>
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
See if there is an element pending.
<p>

<p>
Reimplemented from <a class="el" href="class_stylesheetexecutioncontext.html#a12">StylesheetExecutionContext</a>.    </td>
  </tr>
</table>
<a name="a98" doxytag="StylesheetExecutionContextDefault::isNodeAfter"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
virtual bool StylesheetExecutionContextDefault::isNodeAfter (
          </b></td>
          <td valign="bottom"><b>
const <a class="el" href="class_xalannode.html">XalanNode</a> &amp; <em>node1</em>, 
          </b></td>
        </tr>
        <tr>
          <td></td>
          <td><b>
const <a class="el" href="class_xalannode.html">XalanNode</a> &amp; <em>node2</em>&nbsp;) const<code> [virtual]</code>
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Determine if a node is after another node, in document order.
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>node1</em>
&nbsp;</td><td>
 The first node </td></tr>
<tr><td valign=top><em>node2</em>
&nbsp;</td><td>
 The second node </td></tr>
</table>
</dl><dl compact><dt>
<b>Returns: </b><dd>
 true if node1 one is after node2, or false if it is not. </dl>
<p>
Reimplemented from <a class="el" href="class_stylesheetexecutioncontext.html#a92">StylesheetExecutionContext</a>.    </td>
  </tr>
</table>
<a name="a134" doxytag="StylesheetExecutionContextDefault::message"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
virtual void StylesheetExecutionContextDefault::message (
          </b></td>
          <td valign="bottom"><b>
const char * <em>msg</em>, 
          </b></td>
        </tr>
        <tr>
          <td></td>
          <td><b>
const <a class="el" href="class_xalannode.html">XalanNode</a> * <em>sourceNode</em> = 0, 
          </b></td>
        </tr>
        <tr>
          <td></td>
          <td><b>
const <a class="el" href="class_xalannode.html">XalanNode</a> * <em>styleNode</em> = 0&nbsp;) const<code> [virtual]</code>
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Output a message.
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>msg</em>
&nbsp;</td><td>
 text of message to output </td></tr>
<tr><td valign=top><em>sourceNode</em>
&nbsp;</td><td>
 node in source where error occurred </td></tr>
<tr><td valign=top><em>styleNode</em>
&nbsp;</td><td>
 node in stylesheet where error occurred </td></tr>
</table>
</dl>
<p>
Reimplemented from <a class="el" href="class_stylesheetexecutioncontext.html#a129">StylesheetExecutionContext</a>.    </td>
  </tr>
</table>
<a name="a133" doxytag="StylesheetExecutionContextDefault::message"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
virtual void StylesheetExecutionContextDefault::message (
          </b></td>
          <td valign="bottom"><b>
const <a class="el" href="class_xalandomstring.html">XalanDOMString</a> &amp; <em>msg</em>, 
          </b></td>
        </tr>
        <tr>
          <td></td>
          <td><b>
const <a class="el" href="class_xalannode.html">XalanNode</a> * <em>sourceNode</em> = 0, 
          </b></td>
        </tr>
        <tr>
          <td></td>
          <td><b>
const <a class="el" href="class_xalannode.html">XalanNode</a> * <em>styleNode</em> = 0&nbsp;) const<code> [virtual]</code>
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Output a message.
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>msg</em>
&nbsp;</td><td>
 text of message to output </td></tr>
<tr><td valign=top><em>sourceNode</em>
&nbsp;</td><td>
 node in source where error occurred </td></tr>
<tr><td valign=top><em>styleNode</em>
&nbsp;</td><td>
 node in stylesheet where error occurred </td></tr>
</table>
</dl>
<p>
Reimplemented from <a class="el" href="class_stylesheetexecutioncontext.html#a128">StylesheetExecutionContext</a>.    </td>
  </tr>
</table>
<a name="a64" doxytag="StylesheetExecutionContextDefault::outputResultTreeFragment"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
virtual void StylesheetExecutionContextDefault::outputResultTreeFragment (
          </b></td>
          <td valign="bottom"><b>
const <a class="el" href="class_xobject.html">XObject</a> &amp; <em>theTree</em>&nbsp;)<code> [virtual]</code>
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Given a result tree fragment, walk the tree and output it to the result stream.
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>theTree</em>
&nbsp;</td><td>
 result tree fragment </td></tr>
</table>
</dl>
<p>
Reimplemented from <a class="el" href="class_stylesheetexecutioncontext.html#a60">StylesheetExecutionContext</a>.    </td>
  </tr>
</table>
<a name="a63" doxytag="StylesheetExecutionContextDefault::outputToResultTree"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
virtual void StylesheetExecutionContextDefault::outputToResultTree (
          </b></td>
          <td valign="bottom"><b>
const <a class="el" href="class_xobject.html">XObject</a> &amp; <em>xobj</em>&nbsp;)<code> [virtual]</code>
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Output an object to the result tree by doing the right conversions.
<p>
This is public for access by extensions.<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>obj</em>
&nbsp;</td><td>
 the <a class="el" href="class_xobject.html">XObject</a> to output </td></tr>
</table>
</dl>
<p>
Reimplemented from <a class="el" href="class_stylesheetexecutioncontext.html#a59">StylesheetExecutionContext</a>.    </td>
  </tr>
</table>
<a name="a108" doxytag="StylesheetExecutionContextDefault::parseXML"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
virtual <a class="el" href="class_xalandocument.html">XalanDocument</a>* StylesheetExecutionContextDefault::parseXML (
          </b></td>
          <td valign="bottom"><b>
const <a class="el" href="class_xalandomstring.html">XalanDOMString</a> &amp; <em>urlString</em>, 
          </b></td>
        </tr>
        <tr>
          <td></td>
          <td><b>
const <a class="el" href="class_xalandomstring.html">XalanDOMString</a> &amp; <em>base</em>&nbsp;) const<code> [virtual]</code>
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Provides support for XML parsing service.
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>urlString</em>
&nbsp;</td><td>
 location of the XML </td></tr>
<tr><td valign=top><em>base</em>
&nbsp;</td><td>
 base location for URI </td></tr>
</table>
</dl><dl compact><dt>
<b>Returns: </b><dd>
 parsed document </dl>
<p>
Reimplemented from <a class="el" href="class_stylesheetexecutioncontext.html#a102">StylesheetExecutionContext</a>.    </td>
  </tr>
</table>
<a name="a42" doxytag="StylesheetExecutionContextDefault::popContextMarker"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
virtual void StylesheetExecutionContextDefault::popContextMarker (
          </b></td>
          <td valign="bottom"><b>
)<code> [virtual]</code>
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Pop the current context from the current context stack.
<p>

<p>
Reimplemented from <a class="el" href="class_stylesheetexecutioncontext.html#a38">StylesheetExecutionContext</a>.    </td>
  </tr>
</table>
<a name="a48" doxytag="StylesheetExecutionContextDefault::popElementFrame"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
virtual void StylesheetExecutionContextDefault::popElementFrame (
          </b></td>
          <td valign="bottom"><b>
const <a class="el" href="class_elemtemplateelement.html">ElemTemplateElement</a> * <em>elem</em>&nbsp;)<code> [virtual]</code>
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Pop a frame marker for an element.
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>elem</em>
&nbsp;</td><td>
 the element </td></tr>
</table>
</dl>
<p>
Reimplemented from <a class="el" href="class_stylesheetexecutioncontext.html#a44">StylesheetExecutionContext</a>.    </td>
  </tr>
</table>
<a name="a69" doxytag="StylesheetExecutionContextDefault::popElementRecursionStack"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
virtual const <a class="el" href="class_elemtemplateelement.html">ElemTemplateElement</a>* StylesheetExecutionContextDefault::popElementRecursionStack (
          </b></td>
          <td valign="bottom"><b>
)<code> [virtual]</code>
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Pop an element off the recursion stack.
<p>
<dl compact><dt>
<b>Returns: </b><dd>
 pointer to element popped </dl>
<p>
Reimplemented from <a class="el" href="class_stylesheetexecutioncontext.html#a65">StylesheetExecutionContext</a>.    </td>
  </tr>
</table>
<a name="a19" doxytag="StylesheetExecutionContextDefault::popOutputContext"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
virtual void StylesheetExecutionContextDefault::popOutputContext (
          </b></td>
          <td valign="bottom"><b>
)<code> [virtual]</code>
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Reimplemented from <a class="el" href="class_stylesheetexecutioncontext.html#a17">StylesheetExecutionContext</a>.    </td>
  </tr>
</table>
<a name="a58" doxytag="StylesheetExecutionContextDefault::processingInstruction"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
virtual void StylesheetExecutionContextDefault::processingInstruction (
          </b></td>
          <td valign="bottom"><b>
const <a class="el" href="XalanDOMString.hpp.html#a1">XalanDOMChar</a> * <em>target</em>, 
          </b></td>
        </tr>
        <tr>
          <td></td>
          <td><b>
const <a class="el" href="XalanDOMString.hpp.html#a1">XalanDOMChar</a> * <em>data</em>&nbsp;)<code> [virtual]</code>
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Receive notification of a processing instruction.
<p>

<p>
The Parser will invoke this method once for each processing instruction found: note that processing instructions may occur before or after the main document element.
<p>

<p>
A SAX parser should never report an XML declaration (XML 1.0, section 2.8) or a text declaration (XML 1.0, section 4.3.1) using this method.<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>target</em>
&nbsp;</td><td>
 processing instruction target </td></tr>
<tr><td valign=top><em>data</em>
&nbsp;</td><td>
 processing instruction data, or null if none was supplied </td></tr>
</table>
</dl><dl compact><dt>
<b>Exceptions: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>SAXException</em>
&nbsp;</td><td>
 </td></tr>
</table>
</dl>
<p>
Reimplemented from <a class="el" href="class_stylesheetexecutioncontext.html#a54">StylesheetExecutionContext</a>.    </td>
  </tr>
</table>
<a name="a41" doxytag="StylesheetExecutionContextDefault::pushContextMarker"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
virtual void StylesheetExecutionContextDefault::pushContextMarker (
          </b></td>
          <td valign="bottom"><b>
)<code> [virtual]</code>
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Push a context marker onto the stack to let us know when to stop searching for a var.
<p>

<p>
Reimplemented from <a class="el" href="class_stylesheetexecutioncontext.html#a37">StylesheetExecutionContext</a>.    </td>
  </tr>
</table>
<a name="a47" doxytag="StylesheetExecutionContextDefault::pushElementFrame"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
virtual void StylesheetExecutionContextDefault::pushElementFrame (
          </b></td>
          <td valign="bottom"><b>
const <a class="el" href="class_elemtemplateelement.html">ElemTemplateElement</a> * <em>elem</em>&nbsp;)<code> [virtual]</code>
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Push a frame marker for an element.
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>elem</em>
&nbsp;</td><td>
 the element </td></tr>
</table>
</dl>
<p>
Reimplemented from <a class="el" href="class_stylesheetexecutioncontext.html#a43">StylesheetExecutionContext</a>.    </td>
  </tr>
</table>
<a name="a68" doxytag="StylesheetExecutionContextDefault::pushOnElementRecursionStack"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
virtual void StylesheetExecutionContextDefault::pushOnElementRecursionStack (
          </b></td>
          <td valign="bottom"><b>
const <a class="el" href="class_elemtemplateelement.html">ElemTemplateElement</a> * <em>theElement</em>&nbsp;)<code> [virtual]</code>
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Push an element onto the recursion stack.
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>theElement</em>
&nbsp;</td><td>
 pointer to element to push </td></tr>
</table>
</dl>
<p>
Reimplemented from <a class="el" href="class_stylesheetexecutioncontext.html#a64">StylesheetExecutionContext</a>.    </td>
  </tr>
</table>
<a name="a18" doxytag="StylesheetExecutionContextDefault::pushOutputContext"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
virtual void StylesheetExecutionContextDefault::pushOutputContext (
          </b></td>
          <td valign="bottom"><b>
<a class="el" href="class_formatterlistener.html">FormatterListener</a> * <em>flistener</em> = 0&nbsp;)<code> [virtual]</code>
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Reimplemented from <a class="el" href="class_stylesheetexecutioncontext.html#a16">StylesheetExecutionContext</a>.    </td>
  </tr>
</table>
<a name="a45" doxytag="StylesheetExecutionContextDefault::pushParams"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
virtual void StylesheetExecutionContextDefault::pushParams (
          </b></td>
          <td valign="bottom"><b>
const <a class="el" href="class_elemtemplateelement.html">ElemTemplateElement</a> &amp; <em>xslCallTemplateElement</em>, 
          </b></td>
        </tr>
        <tr>
          <td></td>
          <td><b>
<a class="el" href="class_xalannode.html">XalanNode</a> * <em>sourceTree</em>, 
          </b></td>
        </tr>
        <tr>
          <td></td>
          <td><b>
<a class="el" href="class_xalannode.html">XalanNode</a> * <em>sourceNode</em>, 
          </b></td>
        </tr>
        <tr>
          <td></td>
          <td><b>
const <a class="el" href="class_qname.html">QName</a> &amp; <em>mode</em>, 
          </b></td>
        </tr>
        <tr>
          <td></td>
          <td><b>
const <a class="el" href="class_elemtemplateelement.html">ElemTemplateElement</a> * <em>targetTemplate</em>&nbsp;)<code> [virtual]</code>
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Given a template, search for the arguments and push them on the stack.
<p>
Also, push default arguments on the stack.<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>xslCallTemplateElement</em>
&nbsp;</td><td>
 "call-template" element </td></tr>
<tr><td valign=top><em>sourceTree</em>
&nbsp;</td><td>
 source tree </td></tr>
<tr><td valign=top><em>sourceNode</em>
&nbsp;</td><td>
 source node </td></tr>
<tr><td valign=top><em>mode</em>
&nbsp;</td><td>
 mode under which the template is operating </td></tr>
<tr><td valign=top><em>targetTemplate</em>
&nbsp;</td><td>
 target template </td></tr>
</table>
</dl>
<p>
Reimplemented from <a class="el" href="class_stylesheetexecutioncontext.html#a41">StylesheetExecutionContext</a>.    </td>
  </tr>
</table>
<a name="a14" doxytag="StylesheetExecutionContextDefault::pushTime"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
virtual void StylesheetExecutionContextDefault::pushTime (
          </b></td>
          <td valign="bottom"><b>
const void * <em>theKey</em>&nbsp;)<code> [virtual]</code>
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Mark the time, so that displayDuration can later display the elapsed clock ticks.
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>theKey</em>
&nbsp;</td><td>
 element to push </td></tr>
</table>
</dl>
<p>
Reimplemented from <a class="el" href="class_stylesheetexecutioncontext.html#a10">StylesheetExecutionContext</a>.    </td>
  </tr>
</table>
<a name="a33" doxytag="StylesheetExecutionContextDefault::pushTopLevelVariables"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
virtual void StylesheetExecutionContextDefault::pushTopLevelVariables (
          </b></td>
          <td valign="bottom"><b>
const <a class="el" href="class_stylesheetexecutioncontext.html#s0">ParamVectorType</a> &amp; <em>topLevelParams</em>&nbsp;)<code> [virtual]</code>
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Set a list of top level variables in the specified execution context stylesheet.
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>topLevelParams</em>
&nbsp;</td><td>
 list of top level parameters </td></tr>
</table>
</dl>
<p>
Reimplemented from <a class="el" href="class_stylesheetexecutioncontext.html#a29">StylesheetExecutionContext</a>.    </td>
  </tr>
</table>
<a name="a40" doxytag="StylesheetExecutionContextDefault::pushVariable"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
virtual void StylesheetExecutionContextDefault::pushVariable (
          </b></td>
          <td valign="bottom"><b>
const <a class="el" href="class_qname.html">QName</a> &amp; <em>name</em>, 
          </b></td>
        </tr>
        <tr>
          <td></td>
          <td><b>
const <a class="el" href="class_elemtemplateelement.html">ElemTemplateElement</a> * <em>element</em>, 
          </b></td>
        </tr>
        <tr>
          <td></td>
          <td><b>
const <a class="el" href="class_elemtemplateelement.html">ElemTemplateElement</a> &amp; <em>templateChild</em>, 
          </b></td>
        </tr>
        <tr>
          <td></td>
          <td><b>
<a class="el" href="class_xalannode.html">XalanNode</a> * <em>sourceTree</em>, 
          </b></td>
        </tr>
        <tr>
          <td></td>
          <td><b>
<a class="el" href="class_xalannode.html">XalanNode</a> * <em>sourceNode</em>&nbsp;)<code> [virtual]</code>
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Create an ResultTreeFragment as a variable and push it on to the stack with the current context.
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>name</em>
&nbsp;</td><td>
 name of variable </td></tr>
<tr><td valign=top><em>element</em>
&nbsp;</td><td>
 element marker for variable </td></tr>
<tr><td valign=top><em>templateChild</em>
&nbsp;</td><td>
 result tree fragment to use. </td></tr>
<tr><td valign=top><em>sourceTree</em>
&nbsp;</td><td>
 node for source tree </td></tr>
<tr><td valign=top><em>sourceNode</em>
&nbsp;</td><td>
 source node </td></tr>
</table>
</dl>
<p>
Reimplemented from <a class="el" href="class_stylesheetexecutioncontext.html#a34">StylesheetExecutionContext</a>.    </td>
  </tr>
</table>
<a name="a39" doxytag="StylesheetExecutionContextDefault::pushVariable"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
virtual void StylesheetExecutionContextDefault::pushVariable (
          </b></td>
          <td valign="bottom"><b>
const <a class="el" href="class_qname.html">QName</a> &amp; <em>name</em>, 
          </b></td>
        </tr>
        <tr>
          <td></td>
          <td><b>
const <a class="el" href="class_elemtemplateelement.html">ElemTemplateElement</a> * <em>element</em>, 
          </b></td>
        </tr>
        <tr>
          <td></td>
          <td><b>
const <a class="el" href="class_xpath.html">XPath</a> &amp; <em>xpath</em>, 
          </b></td>
        </tr>
        <tr>
          <td></td>
          <td><b>
<a class="el" href="class_xalannode.html">XalanNode</a> * <em>contextNode</em>, 
          </b></td>
        </tr>
        <tr>
          <td></td>
          <td><b>
const <a class="el" href="class_prefixresolver.html">PrefixResolver</a> &amp; <em>resolver</em>&nbsp;)<code> [virtual]</code>
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Execute the supplied <a class="el" href="class_xpath.html">XPath</a> and push the result as a variable in the current context.
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>name</em>
&nbsp;</td><td>
 name of variable </td></tr>
<tr><td valign=top><em>element</em>
&nbsp;</td><td>
 element marker for variable </td></tr>
<tr><td valign=top><em>str</em>
&nbsp;</td><td>
 string expression for <a class="el" href="class_xpath.html">XPath</a> evaluation </td></tr>
<tr><td valign=top><em>contextNode</em>
&nbsp;</td><td>
 current node in the source tree </td></tr>
<tr><td valign=top><em>resolver</em>
&nbsp;</td><td>
 resolver for namespace resolution </td></tr>
</table>
</dl><dl compact><dt>
<b>Returns: </b><dd>
 nothing </dl>
<p>
Reimplemented from <a class="el" href="class_stylesheetexecutioncontext.html#a33">StylesheetExecutionContext</a>.    </td>
  </tr>
</table>
<a name="a38" doxytag="StylesheetExecutionContextDefault::pushVariable"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
virtual void StylesheetExecutionContextDefault::pushVariable (
          </b></td>
          <td valign="bottom"><b>
const <a class="el" href="class_qname.html">QName</a> &amp; <em>name</em>, 
          </b></td>
        </tr>
        <tr>
          <td></td>
          <td><b>
const <a class="el" href="class_elemvariable.html">ElemVariable</a> * <em>var</em>, 
          </b></td>
        </tr>
        <tr>
          <td></td>
          <td><b>
const <a class="el" href="class_elemtemplateelement.html">ElemTemplateElement</a> * <em>element</em>&nbsp;)<code> [virtual]</code>
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Push a named variable onto the processor variable stack The variable will be evaluated when first referenced.
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>name</em>
&nbsp;</td><td>
 name of variable </td></tr>
<tr><td valign=top><em>var</em>
&nbsp;</td><td>
 pointer to <a class="el" href="class_elemvariable.html">ElemVariable</a> instance </td></tr>
<tr><td valign=top><em>element</em>
&nbsp;</td><td>
 element marker for variable </td></tr>
</table>
</dl>
<p>
Reimplemented from <a class="el" href="class_stylesheetexecutioncontext.html#a36">StylesheetExecutionContext</a>.    </td>
  </tr>
</table>
<a name="a37" doxytag="StylesheetExecutionContextDefault::pushVariable"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
virtual void StylesheetExecutionContextDefault::pushVariable (
          </b></td>
          <td valign="bottom"><b>
const <a class="el" href="class_qname.html">QName</a> &amp; <em>name</em>, 
          </b></td>
        </tr>
        <tr>
          <td></td>
          <td><b>
const <a class="el" href="class_xobjectptr.html">XObjectPtr</a> <em>val</em>, 
          </b></td>
        </tr>
        <tr>
          <td></td>
          <td><b>
const <a class="el" href="class_elemtemplateelement.html">ElemTemplateElement</a> * <em>element</em>&nbsp;)<code> [virtual]</code>
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Push a named variable onto the variables stack.
<p>
The variable has already been evaluated.<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>name</em>
&nbsp;</td><td>
 name of variable </td></tr>
<tr><td valign=top><em>val</em>
&nbsp;</td><td>
 pointer to <a class="el" href="class_xobject.html">XObject</a> value </td></tr>
<tr><td valign=top><em>element</em>
&nbsp;</td><td>
 element marker for variable </td></tr>
</table>
</dl>
<p>
Reimplemented from <a class="el" href="class_stylesheetexecutioncontext.html#a35">StylesheetExecutionContext</a>.    </td>
  </tr>
</table>
<a name="a36" doxytag="StylesheetExecutionContextDefault::pushVariable"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
virtual void StylesheetExecutionContextDefault::pushVariable (
          </b></td>
          <td valign="bottom"><b>
const <a class="el" href="class_qname.html">QName</a> &amp; <em>name</em>, 
          </b></td>
        </tr>
        <tr>
          <td></td>
          <td><b>
const <a class="el" href="class_elemtemplateelement.html">ElemTemplateElement</a> * <em>element</em>, 
          </b></td>
        </tr>
        <tr>
          <td></td>
          <td><b>
const <a class="el" href="class_xalandomstring.html">XalanDOMString</a> &amp; <em>str</em>, 
          </b></td>
        </tr>
        <tr>
          <td></td>
          <td><b>
<a class="el" href="class_xalannode.html">XalanNode</a> * <em>contextNode</em>, 
          </b></td>
        </tr>
        <tr>
          <td></td>
          <td><b>
const <a class="el" href="class_prefixresolver.html">PrefixResolver</a> &amp; <em>resolver</em>&nbsp;)<code> [virtual]</code>
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Execute an <a class="el" href="class_xpath.html">XPath</a> using the provided expression, and push the result as a variable in the context of the supplied element.
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>name</em>
&nbsp;</td><td>
 name of variable </td></tr>
<tr><td valign=top><em>element</em>
&nbsp;</td><td>
 element marker for variable </td></tr>
<tr><td valign=top><em>str</em>
&nbsp;</td><td>
 string expression for <a class="el" href="class_xpath.html">XPath</a> evaluation </td></tr>
<tr><td valign=top><em>contextNode</em>
&nbsp;</td><td>
 current node in the source tree </td></tr>
<tr><td valign=top><em>resolver</em>
&nbsp;</td><td>
 resolver for namespace resolution </td></tr>
</table>
</dl><dl compact><dt>
<b>Returns: </b><dd>
 nothing </dl>
<p>
Reimplemented from <a class="el" href="class_stylesheetexecutioncontext.html#a32">StylesheetExecutionContext</a>.    </td>
  </tr>
</table>
<a name="a115" doxytag="StylesheetExecutionContextDefault::releaseCachedString"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
virtual bool StylesheetExecutionContextDefault::releaseCachedString (
          </b></td>
          <td valign="bottom"><b>
<a class="el" href="class_xalandomstring.html">XalanDOMString</a> &amp; <em>theString</em>&nbsp;)<code> [virtual]</code>
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Reimplemented from <a class="el" href="class_stylesheetexecutioncontext.html#a109">StylesheetExecutionContext</a>.    </td>
  </tr>
</table>
<a name="a17" doxytag="StylesheetExecutionContextDefault::replacePendingAttribute"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
virtual void StylesheetExecutionContextDefault::replacePendingAttribute (
          </b></td>
          <td valign="bottom"><b>
const <a class="el" href="XalanDOMString.hpp.html#a1">XalanDOMChar</a> * <em>theName</em>, 
          </b></td>
        </tr>
        <tr>
          <td></td>
          <td><b>
const <a class="el" href="XalanDOMString.hpp.html#a1">XalanDOMChar</a> * <em>theNewType</em>, 
          </b></td>
        </tr>
        <tr>
          <td></td>
          <td><b>
const <a class="el" href="XalanDOMString.hpp.html#a1">XalanDOMChar</a> * <em>theNewValue</em>&nbsp;)<code> [virtual]</code>
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Replace the contents of a pending attribute.
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>theName</em>
&nbsp;</td><td>
 name of attribute </td></tr>
<tr><td valign=top><em>theNewType</em>
&nbsp;</td><td>
 type of attribute </td></tr>
<tr><td valign=top><em>theNewValue</em>
&nbsp;</td><td>
 new value of attribute </td></tr>
</table>
</dl>
<p>
Reimplemented from <a class="el" href="class_stylesheetexecutioncontext.html#a13">StylesheetExecutionContext</a>.    </td>
  </tr>
</table>
<a name="a93" doxytag="StylesheetExecutionContextDefault::reset"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
virtual void StylesheetExecutionContextDefault::reset (
          </b></td>
          <td valign="bottom"><b>
)<code> [virtual]</code>
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Reset the instance.
<p>
This must be called before another execution is attempted. 
<p>
Reimplemented from <a class="el" href="class_stylesheetexecutioncontext.html#a87">StylesheetExecutionContext</a>.    </td>
  </tr>
</table>
<a name="a11" doxytag="StylesheetExecutionContextDefault::resetCurrentState"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
virtual void StylesheetExecutionContextDefault::resetCurrentState (
          </b></td>
          <td valign="bottom"><b>
<a class="el" href="class_xalannode.html">XalanNode</a> * <em>sourceTree</em>, 
          </b></td>
        </tr>
        <tr>
          <td></td>
          <td><b>
<a class="el" href="class_xalannode.html">XalanNode</a> * <em>xmlNode</em>&nbsp;)<code> [virtual]</code>
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Reset the state of execution to node 'xmlNode' in source tree 'sourceTree.'.
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>sourceTree</em>
&nbsp;</td><td>
 source tree for execution </td></tr>
<tr><td valign=top><em>xmlNode</em>
&nbsp;</td><td>
 node to execute </td></tr>
</table>
</dl>
<p>
Reimplemented from <a class="el" href="class_stylesheetexecutioncontext.html#a7">StylesheetExecutionContext</a>.    </td>
  </tr>
</table>
<a name="a43" doxytag="StylesheetExecutionContextDefault::resolveTopLevelParams"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
virtual void StylesheetExecutionContextDefault::resolveTopLevelParams (
          </b></td>
          <td valign="bottom"><b>
)<code> [virtual]</code>
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Resolve the params that were pushed by the caller.
<p>

<p>
Reimplemented from <a class="el" href="class_stylesheetexecutioncontext.html#a39">StylesheetExecutionContext</a>.    </td>
  </tr>
</table>
<a name="a110" doxytag="StylesheetExecutionContextDefault::returnMutableNodeRefList"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
virtual bool StylesheetExecutionContextDefault::returnMutableNodeRefList (
          </b></td>
          <td valign="bottom"><b>
<a class="el" href="class_mutablenodereflist.html">MutableNodeRefList</a> * <em>theList</em>&nbsp;)<code> [virtual]</code>
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Return a previously borrowed <a class="el" href="class_mutablenodereflist.html">MutableNodeRefList</a> instance.
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>theList</em>
&nbsp;</td><td>
 A pointer the to previously borrowed instance. </td></tr>
</table>
</dl><dl compact><dt>
<b>Returns: </b><dd>
 true if the list was borrowed (at therefore, destroyed), false if not. </dl>
<p>
Reimplemented from <a class="el" href="class_stylesheetexecutioncontext.html#a104">StylesheetExecutionContext</a>.    </td>
  </tr>
</table>
<a name="a112" doxytag="StylesheetExecutionContextDefault::returnResultTreeFrag"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
virtual bool StylesheetExecutionContextDefault::returnResultTreeFrag (
          </b></td>
          <td valign="bottom"><b>
<a class="el" href="class_resulttreefragbase.html">ResultTreeFragBase</a> * <em>theResultTreeFragBase</em>&nbsp;)<code> [virtual]</code>
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Return a previously borrowed <a class="el" href="class_resulttreefragbase.html">ResultTreeFragBase</a> instance.
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>theList</em>
&nbsp;</td><td>
 A pointer the to previously borrowed instance. </td></tr>
</table>
</dl><dl compact><dt>
<b>Returns: </b><dd>
 true if the list was borrowed (at therefore, destroyed), false if not. </dl>
<p>
Reimplemented from <a class="el" href="class_stylesheetexecutioncontext.html#a106">StylesheetExecutionContext</a>.    </td>
  </tr>
</table>
<a name="a31" doxytag="StylesheetExecutionContextDefault::returnXPath"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
virtual void StylesheetExecutionContextDefault::returnXPath (
          </b></td>
          <td valign="bottom"><b>
const <a class="el" href="class_xpath.html">XPath</a> * <em>xpath</em>&nbsp;)<code> [virtual]</code>
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Return the <a class="el" href="class_xpath.html">XPath</a> created by <a class="el" href="class_stylesheetexecutioncontextdefault.html#a30">createMatchPattern</a>().
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>xpath</em>
&nbsp;</td><td>
 The <a class="el" href="class_xpath.html">XPath</a> to return. </td></tr>
</table>
</dl>
<p>
Reimplemented from <a class="el" href="class_stylesheetexecutioncontext.html#a27">StylesheetExecutionContext</a>.    </td>
  </tr>
</table>
<a name="a100" doxytag="StylesheetExecutionContextDefault::setContextNodeList"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
virtual void StylesheetExecutionContextDefault::setContextNodeList (
          </b></td>
          <td valign="bottom"><b>
const <a class="el" href="class_nodereflistbase.html">NodeRefListBase</a> &amp; <em>theList</em>&nbsp;)<code> [virtual]</code>
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Set node list for current context.
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>theList</em>
&nbsp;</td><td>
 new node list </td></tr>
</table>
</dl>
<p>
Reimplemented from <a class="el" href="class_stylesheetexecutioncontext.html#a94">StylesheetExecutionContext</a>.    </td>
  </tr>
</table>
<a name="a95" doxytag="StylesheetExecutionContextDefault::setCurrentNode"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
virtual void StylesheetExecutionContextDefault::setCurrentNode (
          </b></td>
          <td valign="bottom"><b>
<a class="el" href="class_xalannode.html">XalanNode</a> * <em>theCurrentNode</em>&nbsp;)<code> [virtual]</code>
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Change the node currently being executed.
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>theCurrentNode</em>
&nbsp;</td><td>
 new current node </td></tr>
</table>
</dl>
<p>
Reimplemented from <a class="el" href="class_stylesheetexecutioncontext.html#a89">StylesheetExecutionContext</a>.    </td>
  </tr>
</table>
<a name="a50" doxytag="StylesheetExecutionContextDefault::setCurrentStackFrameIndex"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
virtual void StylesheetExecutionContextDefault::setCurrentStackFrameIndex (
          </b></td>
          <td valign="bottom"><b>
int <em>currentStackFrameIndex</em> = -1&nbsp;)<code> [virtual]</code>
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Set the top of the stack frame from where a search for a variable or param should take place.
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>currentStackFrameIndex</em>
&nbsp;</td><td>
 new value of index </td></tr>
</table>
</dl>
<p>
Reimplemented from <a class="el" href="class_stylesheetexecutioncontext.html#a46">StylesheetExecutionContext</a>.    </td>
  </tr>
</table>
<a name="a27" doxytag="StylesheetExecutionContextDefault::setFormatterListener"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
virtual void StylesheetExecutionContextDefault::setFormatterListener (
          </b></td>
          <td valign="bottom"><b>
<a class="el" href="class_formatterlistener.html">FormatterListener</a> * <em>flistener</em>&nbsp;)<code> [virtual]</code>
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Set the current formatter listener.
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>flistener</em>
&nbsp;</td><td>
 pointer to new formatter listener </td></tr>
</table>
</dl>
<p>
Reimplemented from <a class="el" href="class_stylesheetexecutioncontext.html#a15">StylesheetExecutionContext</a>.    </td>
  </tr>
</table>
<a name="a5" doxytag="StylesheetExecutionContextDefault::setIgnoreHTMLElementNamespaces"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
void StylesheetExecutionContextDefault::setIgnoreHTMLElementNamespaces (
          </b></td>
          <td valign="bottom"><b>
bool <em>theValue</em>&nbsp;)<code> []</code>
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Set the value of the flag that controls whether HTML output will check for namespace declarations on HTML elements.
<p>
<dl compact><dt>
<b>Returns: </b><dd>
 The value </dl>    </td>
  </tr>
</table>
<a name="a4" doxytag="StylesheetExecutionContextDefault::setIgnoreHTMLElementNamespaces"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
bool StylesheetExecutionContextDefault::setIgnoreHTMLElementNamespaces (
          </b></td>
          <td valign="bottom"><b>
) const<code> []</code>
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Set the value of the flag that controls whether HTML output will check for namespace declarations on HTML elements.
<p>
Set this to true if you want the HTML output formatter to skip checking for namespaces on elements. This makes HTML output more efficient, but can result in non-conforming behavior, since the XSLT recommendation requires XML output for elements with namespaces.<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>theValue</em>
&nbsp;</td><td>
 The boolean value </td></tr>
</table>
</dl>    </td>
  </tr>
</table>
<a name="a119" doxytag="StylesheetExecutionContextDefault::setPrefixResolver"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
virtual void StylesheetExecutionContextDefault::setPrefixResolver (
          </b></td>
          <td valign="bottom"><b>
const <a class="el" href="class_prefixresolver.html">PrefixResolver</a> * <em>thePrefixResolver</em>&nbsp;)<code> [virtual]</code>
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Change the resolver for namespaces.
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>thePrefixResolver</em>
&nbsp;</td><td>
 new object for namespace resolution </td></tr>
</table>
</dl>
<p>
Reimplemented from <a class="el" href="class_stylesheetexecutioncontext.html#a113">StylesheetExecutionContext</a>.    </td>
  </tr>
</table>
<a name="a8" doxytag="StylesheetExecutionContextDefault::setRootDocument"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
virtual void StylesheetExecutionContextDefault::setRootDocument (
          </b></td>
          <td valign="bottom"><b>
<a class="el" href="class_xalannode.html">XalanNode</a> * <em>theDocument</em>&nbsp;)<code> [virtual]</code>
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Set root document for stylesheet.
<p>
Note that this does not have to be a <a class="el" href="class_xalandocument.html">XalanDocument</a> -- it can be any node in a document.<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>theDocument</em>
&nbsp;</td><td>
 root document </td></tr>
</table>
</dl>
<p>
Reimplemented from <a class="el" href="class_stylesheetexecutioncontext.html#a4">StylesheetExecutionContext</a>.    </td>
  </tr>
</table>
<a name="a128" doxytag="StylesheetExecutionContextDefault::setSourceDocument"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
virtual void StylesheetExecutionContextDefault::setSourceDocument (
          </b></td>
          <td valign="bottom"><b>
const <a class="el" href="class_xalandomstring.html">XalanDOMString</a> &amp; <em>theURI</em>, 
          </b></td>
        </tr>
        <tr>
          <td></td>
          <td><b>
<a class="el" href="class_xalandocument.html">XalanDocument</a> * <em>theDocument</em>&nbsp;)<code> [virtual]</code>
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Associate a document with a given URI.
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>theURI</em>
&nbsp;</td><td>
 document URI </td></tr>
<tr><td valign=top><em>theDocument</em>
&nbsp;</td><td>
 source document </td></tr>
</table>
</dl>
<p>
Reimplemented from <a class="el" href="class_stylesheetexecutioncontext.html#a122">StylesheetExecutionContext</a>.    </td>
  </tr>
</table>
<a name="a10" doxytag="StylesheetExecutionContextDefault::setStylesheetRoot"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
virtual void StylesheetExecutionContextDefault::setStylesheetRoot (
          </b></td>
          <td valign="bottom"><b>
const <a class="el" href="class_stylesheetroot.html">StylesheetRoot</a> * <em>theStylesheet</em>&nbsp;)<code> [virtual]</code>
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Set root stylesheet for stylesheet.
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>theStylesheet</em>
&nbsp;</td><td>
 root stylesheet </td></tr>
</table>
</dl>
<p>
Reimplemented from <a class="el" href="class_stylesheetexecutioncontext.html#a6">StylesheetExecutionContext</a>.    </td>
  </tr>
</table>
<a name="a126" doxytag="StylesheetExecutionContextDefault::setThrowFoundIndex"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
virtual void StylesheetExecutionContextDefault::setThrowFoundIndex (
          </b></td>
          <td valign="bottom"><b>
bool <em>fThrow</em>&nbsp;)<code> [virtual]</code>
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Changes whether <a class="el" href="class_foundindex.html">FoundIndex</a> should be thrown if index is found.
<p>
This is an optimization for match patterns, and is used internally by the <a class="el" href="class_xpath.html">XPath</a> engine.<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>fThrow</em>
&nbsp;</td><td>
 true to throw <a class="el" href="class_foundindex.html">FoundIndex</a> </td></tr>
</table>
</dl>
<p>
Reimplemented from <a class="el" href="class_stylesheetexecutioncontext.html#a120">StylesheetExecutionContext</a>.    </td>
  </tr>
</table>
<a name="a3" doxytag="StylesheetExecutionContextDefault::setUseDOMResultTreeFactory"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
void StylesheetExecutionContextDefault::setUseDOMResultTreeFactory (
          </b></td>
          <td valign="bottom"><b>
bool <em>theValue</em>&nbsp;)<code> []</code>
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Set the value of the flag that controls whether result tree fragments are created using a DOM factory, or a <a class="el" href="class_xalansourcetreedocument.html">XalanSourceTreeDocument</a>.
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>theValue</em>
&nbsp;</td><td>
 The boolean value </td></tr>
</table>
</dl>    </td>
  </tr>
</table>
<a name="a124" doxytag="StylesheetExecutionContextDefault::shouldStripSourceNode"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
virtual bool StylesheetExecutionContextDefault::shouldStripSourceNode (
          </b></td>
          <td valign="bottom"><b>
const <a class="el" href="class_xalannode.html">XalanNode</a> &amp; <em>node</em>&nbsp;)<code> [virtual]</code>
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Tells, through the combination of the default-space attribute on xsl:stylesheet, xsl:strip-space, xsl:preserve-space, and the xml:space attribute, whether or not extra whitespace should be stripped from the node.
<p>
Literal elements from template elements should <em>not</em> be tested with this function.<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>textNode</em>
&nbsp;</td><td>
 text node from the source tree </td></tr>
</table>
</dl><dl compact><dt>
<b>Returns: </b><dd>
 true if the text node should be stripped of extra whitespace </dl>
<p>
Reimplemented from <a class="el" href="class_stylesheetexecutioncontext.html#a118">StylesheetExecutionContext</a>.    </td>
  </tr>
</table>
<a name="a51" doxytag="StylesheetExecutionContextDefault::startDocument"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
virtual void StylesheetExecutionContextDefault::startDocument (
          </b></td>
          <td valign="bottom"><b>
)<code> [virtual]</code>
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Receive notification of the beginning of a document.
<p>

<p>
The SAX parser will invoke this method only once, before any other methods in this interface or in <a class="el" href="class_dtdhandler.html">DTDHandler</a> (except for setDocumentLocator).<dl compact><dt>
<b>Exceptions: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>SAXException</em>
&nbsp;</td><td>
 </td></tr>
</table>
</dl>
<p>
Reimplemented from <a class="el" href="class_stylesheetexecutioncontext.html#a47">StylesheetExecutionContext</a>.    </td>
  </tr>
</table>
<a name="a53" doxytag="StylesheetExecutionContextDefault::startElement"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
virtual void StylesheetExecutionContextDefault::startElement (
          </b></td>
          <td valign="bottom"><b>
const <a class="el" href="XalanDOMString.hpp.html#a1">XalanDOMChar</a> * <em>name</em>&nbsp;)<code> [virtual]</code>
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Receive notification of the beginning of an element.
<p>

<p>
The Parser will invoke this method at the beginning of every element in the XML document; there will be a corresponding <a class="el" href="class_stylesheetexecutioncontextdefault.html#a54">endElement</a>() event for every <a class="el" href="class_stylesheetexecutioncontextdefault.html#a53">startElement</a>() event (even when the element is empty). All of the element's content will be reported, in order, before the corresponding <a class="el" href="class_stylesheetexecutioncontextdefault.html#a54">endElement</a>() event.
<p>

<p>
If the element name has a namespace prefix, the prefix will still be attached.<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>name</em>
&nbsp;</td><td>
 element type name </td></tr>
</table>
</dl><dl compact><dt>
<b>Exceptions: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>SAXException</em>
&nbsp;</td><td>
 </td></tr>
</table>
</dl>
<p>
Reimplemented from <a class="el" href="class_stylesheetexecutioncontext.html#a49">StylesheetExecutionContext</a>.    </td>
  </tr>
</table>
<a name="a81" doxytag="StylesheetExecutionContextDefault::traceSelect"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
virtual void StylesheetExecutionContextDefault::traceSelect (
          </b></td>
          <td valign="bottom"><b>
const <a class="el" href="class_xalanelement.html">XalanElement</a> &amp; <em>theTemplate</em>, 
          </b></td>
        </tr>
        <tr>
          <td></td>
          <td><b>
const <a class="el" href="class_nodereflistbase.html">NodeRefListBase</a> &amp; <em>nl</em>&nbsp;) const<code> [virtual]</code>
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Compose a diagnostic trace of the current selection.
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>theTemplate</em>
&nbsp;</td><td>
 current context node </td></tr>
<tr><td valign=top><em>nl</em>
&nbsp;</td><td>
 list of selected nodes </td></tr>
</table>
</dl>
<p>
Reimplemented from <a class="el" href="class_stylesheetexecutioncontext.html#a77">StylesheetExecutionContext</a>.    </td>
  </tr>
</table>
<a name="a132" doxytag="StylesheetExecutionContextDefault::warn"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
virtual void StylesheetExecutionContextDefault::warn (
          </b></td>
          <td valign="bottom"><b>
const char * <em>msg</em>, 
          </b></td>
        </tr>
        <tr>
          <td></td>
          <td><b>
const <a class="el" href="class_xalannode.html">XalanNode</a> * <em>sourceNode</em> = 0, 
          </b></td>
        </tr>
        <tr>
          <td></td>
          <td><b>
const <a class="el" href="class_xalannode.html">XalanNode</a> * <em>styleNode</em> = 0&nbsp;) const<code> [virtual]</code>
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Tell the user of an warning, and probably throw an exception.
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>msg</em>
&nbsp;</td><td>
 text of message to output </td></tr>
<tr><td valign=top><em>sourceNode</em>
&nbsp;</td><td>
 node in source where error occurred </td></tr>
<tr><td valign=top><em>styleNode</em>
&nbsp;</td><td>
 node in stylesheet where error occurred </td></tr>
</table>
</dl>
<p>
Reimplemented from <a class="el" href="class_stylesheetexecutioncontext.html#a127">StylesheetExecutionContext</a>.    </td>
  </tr>
</table>
<a name="a131" doxytag="StylesheetExecutionContextDefault::warn"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td nowrap valign="top"><b> 
virtual void StylesheetExecutionContextDefault::warn (
          </b></td>
          <td valign="bottom"><b>
const <a class="el" href="class_xalandomstring.html">XalanDOMString</a> &amp; <em>msg</em>, 
          </b></td>
        </tr>
        <tr>
          <td></td>
          <td><b>
const <a class="el" href="class_xalannode.html">XalanNode</a> * <em>sourceNode</em> = 0, 
          </b></td>
        </tr>
        <tr>
          <td></td>
          <td><b>
const <a class="el" href="class_xalannode.html">XalanNode</a> * <em>styleNode</em> = 0&nbsp;) const<code> [virtual]</code>
          </b></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Tell the user of an warning, and probably throw an exception.
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>msg</em>
&nbsp;</td><td>
 text of message to output </td></tr>
<tr><td valign=top><em>sourceNode</em>
&nbsp;</td><td>
 node in source where error occurred </td></tr>
<tr><td valign=top><em>styleNode</em>
&nbsp;</td><td>
 node in stylesheet where error occurred </td></tr>
</table>
</dl>
<p>
Reimplemented from <a class="el" href="class_stylesheetexecutioncontext.html#a126">StylesheetExecutionContext</a>.    </td>
  </tr>
</table>
<hr>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="StylesheetExecutionContextDefault.hpp-source.html">StylesheetExecutionContextDefault.hpp</a></ul>
<p align="center"><a href="diagramnotes.html">Interpreting class diagrams</a></p>
<p><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">
<i><A href="http://www.stack.nl/~dimitri/doxygen/">Doxygen</A> and 
<A href="http://www.research.att.com/sw/tools/graphviz/">GraphViz</A> are used to generate this API documentation from the Xalan-C header files.</I></FONT></p>

<TABLE border="0" cellpadding="0" cellspacing="0" width="820"><TR><TD bgcolor="#0086b2"><IMG height="1" src="images/dot.gif" width="1"></TD></TR></TABLE>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="80%">
	<TR>
		<TD WIDTH="80%" VALIGN="TOP">
			<P ALIGN="CENTER"><B>Xalan-C++ XSL Transformer Version 1.1</B><BR>
			Copyright &copy; 2000, 2001 The Apache Software Foundation. All Rights Reserved.</i></p>
		</TD>
	</TR>
	<TR>
		<TD WIDTH="100%">
			<P ALIGN="CENTER"><IMG SRC="ApacheLogo.jpg" WIDTH="387" HEIGHT="100" ALIGN="BOTTOM" BORDER="0">
		</TD>
	</TR>
</TABLE>