blob: 0576d7725bcd87ea854eff0ab48ce113a85f9507 [file] [log] [blame]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>Xalan-C++ API : Main Page</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<!-- The head section is copied from Doxygen 1.7.1 generated default output -->
<body>
<h2 align="center">Xalan-C++ API Documentation</h2>
<h3 align="center"><a href="../index.html">The Xalan C++ XSLT Processor Version 1.11</a></h3>
<hr/>
<!-- Generated by Doxygen 1.7.1 -->
<div class="navigation" id="top">
<div class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div class="tabs2">
<ul class="tablist">
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="classes.html"><span>Class&nbsp;Index</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#pub-types">Public Types</a> &#124;
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="#pro-methods">Protected Member Functions</a> &#124;
<a href="#pro-attribs">Protected Attributes</a> </div>
<div class="headertitle">
<h1>XSLTEngineImpl Class Reference</h1> </div>
</div>
<div class="contents">
<!-- doxytag: class="XSLTEngineImpl" --><!-- doxytag: inherits="XSLTProcessor,PrefixResolver" -->
<p>It's the responsibility of the <a class="el" href="classXSLTEngineImpl.html" title="It&#39;s the responsibility of the XSLTEngineImpl class, collaborating with the XML parser liaison...">XSLTEngineImpl</a> class, collaborating with the XML parser liaison, the DOM, and the <a class="el" href="classXPath.html">XPath</a> engine, to transform a source tree of nodes into a result tree according to instructions and templates specified by a stylesheet tree.
<a href="#_details">More...</a></p>
<p><code>#include &lt;<a class="el" href="XSLTEngineImpl_8hpp_source.html">XSLTEngineImpl.hpp</a>&gt;</code></p>
<p>Inherits <a class="el" href="classXSLTProcessor.html">XSLTProcessor</a>, and <a class="el" href="classPrefixResolver.html">PrefixResolver</a>.</p>
<div class="dynheader">
Collaboration diagram for XSLTEngineImpl:</div>
<div class="dyncontent">
<div class="center"><img src="classXSLTEngineImpl__coll__graph.png" border="0" usemap="#XSLTEngineImpl_coll__map" alt="Collaboration graph"/></div>
<map name="XSLTEngineImpl_coll__map" id="XSLTEngineImpl_coll__map">
<area shape="rect" id="node2" href="classXSLTProcessor.html" title="This is an interface for an XSLT Processor engine." alt="" coords="1095,891,1212,920"/><area shape="rect" id="node4" href="classProblemListenerBase.html" title="This is the abstract class that is used when reporting a problem some kind, that requires a message..." alt="" coords="1187,513,1344,543"/><area shape="rect" id="node33" href="classXPathConstructionContext.html" title="XPathConstructionContext" alt="" coords="887,832,1079,861"/><area shape="rect" id="node61" href="classProblemListener.html" title="This is the abstract class that the XSL processor uses when it has a problem of some kind..." alt="" coords="1351,967,1476,996"/><area shape="rect" id="node88" href="classXPathEnvSupport.html" title="XPathEnvSupport" alt="" coords="941,891,1075,920"/><area shape="rect" id="node202" href="classExecutionContext.html" title="ExecutionContext" alt="" coords="1547,832,1680,861"/><area shape="rect" id="node6" href="classPrefixResolver.html" title="This class defines an interface for classes that resolve namespace prefixes to their URIs..." alt="" coords="2969,513,3079,543"/><area shape="rect" id="node109" href="classStylesheet.html" title="This class represents the base stylesheet or an &quot;import&quot; stylesheet." alt="" coords="4100,832,4191,861"/><area shape="rect" id="node154" href="classElemTemplateElement.html" title="ElemTemplateElement" alt="" coords="3112,967,3277,996"/><area shape="rect" id="node8" href="classOutputContextStack.html" title="OutputContextStack" alt="" coords="7031,1052,7183,1081"/><area shape="rect" id="node10" href="classXalanDeque.html" title="XalanDeque\&lt; OutputContext, ConstructWithMemoryManagerTraits\&lt; OutputContext \&gt; \&gt;" alt="" coords="6741,513,7328,543"/><area shape="rect" id="node12" href="classXalanVector.html" title="XalanVector\&lt; BlockType * \&gt;" alt="" coords="6659,343,6861,372"/><area shape="rect" id="node98" href="classXalanDeque.html" title="XalanDeque\&lt; value_type, ConstructWithMemoryManagerTraits\&lt; value_type \&gt; \&gt;" alt="" coords="6475,695,7013,724"/><area shape="rect" id="node103" href="classXalanDeque.html" title="Xalan implementation of deque." alt="" coords="6345,513,6628,543"/><area shape="rect" id="node14" href="classXalanNamespace.html" title="XalanNamespace" alt="" coords="6467,219,6603,248"/><area shape="rect" id="node16" href="classXalanDOMString.html" title="XalanDOMString" alt="" coords="2939,104,3067,133"/><area shape="rect" id="node46" href="classXalanDOMStringPool.html" title="XalanDOMStringPool" alt="" coords="447,832,601,861"/><area shape="rect" id="node107" href="classStylesheetRoot.html" title="This acts as the stylesheet root of the stylesheet tree, and holds values that are shared by all styl..." alt="" coords="3809,1117,3927,1147"/><area shape="rect" id="node132" href="classXalanQNameByReference.html" title="XalanQNameByReference" alt="" coords="3103,513,3289,543"/><area shape="rect" id="node134" href="classXalanQName.html" title="Class to represent a qualified name." alt="" coords="2828,343,2935,372"/><area shape="rect" id="node162" href="classElemTemplateElement_1_1LocatorProxy.html" title="ElemTemplateElement::LocatorProxy" alt="" coords="2543,219,2799,248"/><area shape="rect" id="node171" href="classXPath.html" title="XPath" alt="" coords="2539,275,2600,304"/><area shape="rect" id="node18" href="classXalanVector.html" title="XalanVector\&lt; XalanDOMChar \&gt;" alt="" coords="2889,5,3116,35"/><area shape="rect" id="node20" href="classXalanMap.html" title="XalanMap\&lt; XalanDOMString, XalanParamHolder \&gt;" alt="" coords="6285,343,6635,372"/><area shape="rect" id="node22" href="classXalanVector.html" title="XalanVector\&lt; BucketType, ConstructWithMemoryManagerTraits\&lt; BucketType \&gt; \&gt;" alt="" coords="4929,219,5473,248"/><area shape="rect" id="node112" href="classXalanMap.html" title="XalanMap\&lt; XalanDOMString, ExtensionNSHandler * \&gt;" alt="" coords="5459,343,5829,372"/><area shape="rect" id="node121" href="classXalanMap.html" title="XalanMap\&lt; const XalanDOMString *, const XalanDOMString * \&gt;" alt="" coords="4144,343,4579,372"/><area shape="rect" id="node140" href="classXalanMap.html" title="XalanMap\&lt; XalanDOMString, PatternTableVectorType \&gt;" alt="" coords="5056,343,5435,372"/><area shape="rect" id="node175" href="classXalanMap.html" title="XalanMap\&lt; XalanQNameByReference, const ElemTemplate * \&gt;" alt="" coords="4603,343,5032,372"/><area shape="rect" id="node184" href="classXalanMap.html" title="XalanMap\&lt; const XalanQName *, AttributeSetVectorType \&gt;" alt="" coords="5853,343,6261,372"/><area shape="rect" id="node24" href="classXalanList.html" title="XalanList\&lt; Entry \&gt;" alt="" coords="5528,219,5672,248"/><area shape="rect" id="node26" href="structXalanList_1_1Node.html" title="XalanList\&lt; Type \&gt;::Node" alt="" coords="5509,104,5691,133"/><area shape="rect" id="node29" href="structXalanMapKeyTraits_3_01XalanDOMString_01_4.html" title="XalanMapKeyTraits\&lt; XalanDOMString \&gt;" alt="" coords="5728,219,6005,248"/><area shape="rect" id="node31" href="classXPathConstructionContextDefault.html" title="An default implementation of an abtract class which provides support for constructing the internal re..." alt="" coords="641,967,879,996"/><area shape="rect" id="node36" href="classXalanDOMStringCache.html" title="XalanDOMStringCache" alt="" coords="689,832,857,861"/><area shape="rect" id="node38" href="classXalanDOMStringReusableAllocator.html" title="XalanDOMStringReusableAllocator" alt="" coords="920,513,1163,543"/><area shape="rect" id="node40" href="classReusableArenaAllocator.html" title="ReusableArenaAllocator\&lt; data_type \&gt;" alt="" coords="908,343,1175,372"/><area shape="rect" id="node42" href="classArenaAllocator.html" title="ArenaAllocator\&lt; data_type, ReusableArenaBlock\&lt; data_type \&gt; \&gt;" alt="" coords="820,219,1263,248"/><area shape="rect" id="node44" href="classXalanVector.html" title="XalanVector\&lt; XalanDOMString * \&gt;" alt="" coords="651,513,896,543"/><area shape="rect" id="node48" href="classXalanDOMStringAllocator.html" title="XalanDOMStringAllocator" alt="" coords="376,513,560,543"/><area shape="rect" id="node50" href="classArenaAllocator.html" title="ArenaAllocator\&lt; data_type \&gt;" alt="" coords="355,343,565,372"/><area shape="rect" id="node52" href="classArenaBlock.html" title="ArenaBlock\&lt; data_type \&gt;" alt="" coords="367,219,553,248"/><area shape="rect" id="node54" href="classXalanDOMStringHashTable.html" title="XalanDOMStringHashTable" alt="" coords="109,513,304,543"/><area shape="rect" id="node56" href="classXalanVector.html" title="XalanVector\&lt; BucketType, ConstructionTraits \&gt;" alt="" coords="5,343,331,372"/><area shape="rect" id="node59" href="classProblemListenerDefault.html" title="The implementation of the default error handling for Xalan." alt="" coords="1328,1117,1499,1147"/><area shape="rect" id="node64" href="classPrintWriter.html" title="PrintWriter" alt="" coords="1195,967,1283,996"/><area shape="rect" id="node66" href="classWriter.html" title="Writer" alt="" coords="1209,832,1268,861"/><area shape="rect" id="node68" href="classXalanVector.html" title="XalanVector\&lt; const Locator * \&gt;" alt="" coords="2219,1117,2445,1147"/><area shape="rect" id="node70" href="classXalanVector.html" title="XalanVector\&lt; TraceListener * \&gt;" alt="" coords="2469,1117,2696,1147"/><area shape="rect" id="node72" href="classXalanMemMgrAutoPtr.html" title="XalanMemMgrAutoPtr\&lt; Type \&gt;" alt="" coords="1973,1117,2195,1147"/><area shape="rect" id="node74" href="classXalanMemMgrAutoPtr_1_1MemMgrAutoPtrData.html" title="XalanMemMgrAutoPtr\&lt; Type \&gt;::MemMgrAutoPtrData" alt="" coords="1973,967,2339,996"/><area shape="rect" id="node76" href="classXPathFactory.html" title="XPathFactory" alt="" coords="2869,1117,2976,1147"/><area shape="rect" id="node79" href="classXObjectFactory.html" title="This class handles the creation of XObjects and manages their lifetime." alt="" coords="1793,832,1911,861"/><area shape="rect" id="node200" href="classXPathExecutionContext.html" title="XPathExecutionContext" alt="" coords="1711,967,1884,996"/><area shape="rect" id="node82" href="classXalanVector.html" title="XalanVector\&lt; const XalanDOMString * \&gt;" alt="" coords="3116,343,3401,372"/><area shape="rect" id="node117" href="classNamespacesHandler.html" title="NamespacesHandler" alt="" coords="3523,513,3677,543"/><area shape="rect" id="node84" href="classAttributeListImpl.html" title="AttributeListImpl" alt="" coords="2720,1117,2845,1147"/><area shape="rect" id="node86" href="classXalanVector.html" title="XalanVector\&lt; AttributeVectorEntry * \&gt;" alt="" coords="2600,967,2869,996"/><area shape="rect" id="node91" href="classXalanVector.html" title="XalanVector\&lt; Type, ConstructionTraits \&gt;" alt="" coords="5937,513,6220,543"/><area shape="rect" id="node94" href="classXalanVector.html" title="XalanVector\&lt; bool \&gt;" alt="" coords="6857,832,7015,861"/><area shape="rect" id="node96" href="classXalanNamespacesStack.html" title="XalanNamespacesStack" alt="" coords="6504,967,6683,996"/><area shape="rect" id="node101" href="classXalanDequeIterator.html" title="XalanDequeIterator\&lt; Traits, XalanDeque \&gt;" alt="" coords="6345,832,6644,861"/><area shape="rect" id="node119" href="classXalanVector.html" title="XalanVector\&lt; Namespace \&gt;" alt="" coords="3716,343,3921,372"/><area shape="rect" id="node126" href="classXalanVector.html" title="XalanVector\&lt; NamespaceExtended \&gt;" alt="" coords="3425,343,3692,372"/><area shape="rect" id="node128" href="classXalanVector.html" title="XalanVector\&lt; Stylesheet * \&gt;" alt="" coords="4939,513,5147,543"/><area shape="rect" id="node130" href="classXalanVector.html" title="XalanVector\&lt; ElemVariable * \&gt;" alt="" coords="5385,513,5609,543"/><area shape="rect" id="node152" href="classElemTemplate.html" title="ElemTemplate" alt="" coords="3101,1117,3213,1147"/><area shape="rect" id="node138" href="classXalanVector.html" title="XalanVector\&lt; XalanSpaceNodeTester \&gt;" alt="" coords="5633,513,5913,543"/><area shape="rect" id="node146" href="classXalanVector.html" title="XalanVector\&lt; XalanDOMString \&gt;" alt="" coords="3752,513,3987,543"/><area shape="rect" id="node149" href="classXalanVector.html" title="XalanVector\&lt; ElemDecimalFormat * \&gt;" alt="" coords="4011,513,4280,543"/><area shape="rect" id="node158" href="classElemTextLiteral.html" title="ElemTextLiteral" alt="" coords="3352,1117,3469,1147"/><area shape="rect" id="node164" href="classXalanLocator.html" title="This class defines a base class for Locator derivations in Xalan." alt="" coords="2617,104,2724,133"/><area shape="rect" id="node178" href="structXalanMapKeyTraits_3_01XalanQNameByReference_01_4.html" title="XalanMapKeyTraits\&lt; XalanQNameByReference \&gt;" alt="" coords="4567,219,4905,248"/><area shape="rect" id="node182" href="classXalanVector.html" title="XalanVector\&lt; KeyDeclaration \&gt;" alt="" coords="4304,513,4531,543"/><area shape="rect" id="node186" href="structXalanMapKeyTraits_3_01const_01XalanQName_01_5_01_4.html" title="XalanMapKeyTraits\&lt; const XalanQName * \&gt;" alt="" coords="6029,219,6339,248"/><area shape="rect" id="node192" href="classXalanVector.html" title="XalanVector\&lt; const XalanQName * \&gt;" alt="" coords="3735,967,4001,996"/><area shape="rect" id="node194" href="classDOMSupport.html" title="DOMSupport" alt="" coords="6571,1117,6675,1147"/><area shape="rect" id="node196" href="classXMLParserLiaison.html" title="XMLParserLiaison" alt="" coords="6699,1117,6832,1147"/><area shape="rect" id="node198" href="classStylesheetExecutionContext.html" title="StylesheetExecutionContext" alt="" coords="1696,1117,1899,1147"/></map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
<p><a href="classXSLTEngineImpl-members.html">List of all members.</a></p>
<h2><a name="nested-classes"></a>
Classes</h2>
<ul>
<li>struct <a class="el" href="structXSLTEngineImpl_1_1FindStringPointerFunctor.html">FindStringPointerFunctor</a>
<li>struct <a class="el" href="structXSLTEngineImpl_1_1LessXalanDOMStringPointers.html">LessXalanDOMStringPointers</a>
</ul>
<h2><a name="pub-types"></a>
Public Types</h2>
<ul>
<li>typedef <a class="el" href="classXalanVector.html">XalanVector</a>&lt; const <br class="typebreak"/>
Locator * &gt; <a class="el" href="classXSLTEngineImpl.html#a438ba64a50a25cbbbd9527fd8dc4c79b">LocatorStack</a>
<li>typedef <a class="el" href="classXalanVector.html">XalanVector</a><br class="typebreak"/>
&lt; <a class="el" href="classTraceListener.html">TraceListener</a> * &gt; <a class="el" href="classXSLTEngineImpl.html#a9c0f73adec08d6cc7f5536fcc880091f">TraceListenerVectorType</a>
<li>typedef <a class="el" href="classXalanVector.html">XalanVector</a>&lt; const <br class="typebreak"/>
<a class="el" href="classXalanDOMString.html">XalanDOMString</a> * &gt; <a class="el" href="classXSLTEngineImpl.html#aec6248451ff9e7c1957a006018ea03d1">XalanDOMStringPointerVectorType</a>
<li>typedef <a class="el" href="classXalanVector.html">XalanVector</a>&lt; bool &gt; <a class="el" href="classXSLTEngineImpl.html#a760a1bc98a95b135adb7507e0c29874f">BoolVectorType</a>
<li>typedef <a class="el" href="classXalanMemMgrAutoPtr.html">XalanMemMgrAutoPtr</a><br class="typebreak"/>
&lt; <a class="el" href="classXPathProcessor.html">XPathProcessor</a> &gt; <a class="el" href="classXSLTEngineImpl.html#ae272979788cd940a41cc28a1c1d43612">XPathProcessorPtrType</a>
<li>typedef <br class="typebreak"/>
<a class="el" href="classXalanVector.html">Function::XObjectArgVectorType</a> <a class="el" href="classXSLTEngineImpl.html#a9ae69dec10e73af49d1ffef252670053">XObjectArgVectorType</a>
<li>typedef <br class="typebreak"/>
<a class="el" href="classXalanVector.html">StylesheetExecutionContext::ParamVectorType</a> <a class="el" href="classXSLTEngineImpl.html#afad00081e5c44a33f4e6405d899a9d09">ParamVectorType</a>
<li>typedef <br class="typebreak"/>
<a class="el" href="classXPathConstructionContext_1_1GetCachedString.html">XPathConstructionContext::GetCachedString</a> <a class="el" href="classXSLTEngineImpl.html#a0ee34bfad615f29f016cc272c7d46573">CCGetCachedString</a>
<li>typedef <br class="typebreak"/>
<a class="el" href="classXPathExecutionContext_1_1GetCachedString.html">XPathExecutionContext::GetCachedString</a> <a class="el" href="classXSLTEngineImpl.html#abc33697ef33df7b2c0484f193168499c">ECGetCachedString</a>
<li>typedef <a class="el" href="classXalanMap.html">XalanMap</a><br class="typebreak"/>
&lt; <a class="el" href="classXalanDOMString.html">XalanDOMString</a>, <br class="typebreak"/>
<a class="el" href="classXalanParamHolder.html">XalanParamHolder</a> &gt; <a class="el" href="classXSLTEngineImpl.html#af6b7ad56d32ad5a84ab6ae867878564a">ParamMapType</a>
</ul>
<h2><a name="pub-methods"></a>
Public Member Functions</h2>
<ul>
<li><a class="el" href="classXSLTEngineImpl.html#a605384ca11e9e75f78c3d36e10aa1dd8">XSLTEngineImpl</a> (MemoryManager &amp;theManager, <a class="el" href="classXMLParserLiaison.html">XMLParserLiaison</a> &amp;parserLiaison, <a class="el" href="classXPathEnvSupport.html">XPathEnvSupport</a> &amp;xpathEnvSupport, <a class="el" href="classDOMSupport.html">DOMSupport</a> &amp;domSupport, <a class="el" href="classXObjectFactory.html">XObjectFactory</a> &amp;xobjectFactory, <a class="el" href="classXPathFactory.html">XPathFactory</a> &amp;xpathFactory)
<dl class="el"><dd class="mdescRight">Construct an XSL processor that can call back to a XML processor, so it can handle included files, and the like. <a href="#a605384ca11e9e75f78c3d36e10aa1dd8"></a><br/></dl><li>virtual <a class="el" href="classXSLTEngineImpl.html#a95e0ae8c0865033590edad56de545f3d">~XSLTEngineImpl</a> ()
<li>MemoryManager &amp; <a class="el" href="classXSLTEngineImpl.html#a7a8ea076f067976e8f37aff6f5d3fc59">getMemoryManager</a> () const
<li>MemoryManager &amp; <a class="el" href="classXSLTEngineImpl.html#a202dc306d96ff0e410760a8768e388f2">getMemoryManager</a> ()
<li>virtual void <a class="el" href="classXSLTEngineImpl.html#a42c685eeac006666a2426daf60e4bff1">problem</a> (<a class="el" href="classProblemListenerBase.html#ae363b5e4919bbe4e41f6b2c1b322ee7c">eSource</a> source, <a class="el" href="classProblemListenerBase.html#a1fec6cce6cc3429e200355330a41152a">eClassification</a> classification, const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;msg, const Locator *locator, const <a class="el" href="classXalanNode.html">XalanNode</a> *sourceNode)
<li>virtual void <a class="el" href="classXSLTEngineImpl.html#a416ed46fe224ca93e77e4905c28bb9a7">problem</a> (<a class="el" href="classProblemListenerBase.html#ae363b5e4919bbe4e41f6b2c1b322ee7c">eSource</a> source, <a class="el" href="classProblemListenerBase.html#a1fec6cce6cc3429e200355330a41152a">eClassification</a> classification, const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;msg, const <a class="el" href="classXalanNode.html">XalanNode</a> *sourceNode)
<li>virtual void <a class="el" href="classXSLTEngineImpl.html#a06bd630c939e76009a97b7462af1f6c1">process</a> (const <a class="el" href="classXSLTInputSource.html">XSLTInputSource</a> &amp;inputSource, const <a class="el" href="classXSLTInputSource.html">XSLTInputSource</a> &amp;stylesheetSource, <a class="el" href="classXSLTResultTarget.html">XSLTResultTarget</a> &amp;outputTarget, <a class="el" href="classStylesheetConstructionContext.html">StylesheetConstructionContext</a> &amp;constructionContext, <a class="el" href="classStylesheetExecutionContext.html">StylesheetExecutionContext</a> &amp;executionContext)
<li>virtual void <a class="el" href="classXSLTEngineImpl.html#a3c807b314d3b53270c792fe4bebb7191">process</a> (const <a class="el" href="classXSLTInputSource.html">XSLTInputSource</a> &amp;inputSource, <a class="el" href="classXSLTResultTarget.html">XSLTResultTarget</a> &amp;outputTarget, <a class="el" href="classStylesheetExecutionContext.html">StylesheetExecutionContext</a> &amp;executionContext)
<li>virtual <a class="el" href="classStylesheetRoot.html">StylesheetRoot</a> * <a class="el" href="classXSLTEngineImpl.html#a3e37ac53fa4768094bd18db1df2b2097">processStylesheet</a> (const <a class="el" href="classXSLTInputSource.html">XSLTInputSource</a> &amp;stylesheetSource, <a class="el" href="classStylesheetConstructionContext.html">StylesheetConstructionContext</a> &amp;constructionContext)
<li>virtual <a class="el" href="classStylesheetRoot.html">StylesheetRoot</a> * <a class="el" href="classXSLTEngineImpl.html#a73f08b42fda5aea48feefdf34e5a93df">processStylesheet</a> (const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;xsldocURLString, <a class="el" href="classStylesheetConstructionContext.html">StylesheetConstructionContext</a> &amp;constructionContext)
<li>virtual <a class="el" href="classXalanNode.html">XalanNode</a> * <a class="el" href="classXSLTEngineImpl.html#a5bea1935c48149b6bb0e71545f954dd1">getSourceTreeFromInput</a> (const <a class="el" href="classXSLTInputSource.html">XSLTInputSource</a> &amp;inputSource)
<li>virtual void <a class="el" href="classXSLTEngineImpl.html#aa6466be4403a7decfb5d93e957851aca">resolveTopLevelParams</a> (<a class="el" href="classStylesheetExecutionContext.html">StylesheetExecutionContext</a> &amp;executionContext)
<li>virtual <a class="el" href="classXMLParserLiaison.html">XMLParserLiaison</a> &amp; <a class="el" href="classXSLTEngineImpl.html#adb249bce6b41d3ea334086d1de2b66cf">getXMLParserLiaison</a> () const
<li>virtual void <a class="el" href="classXSLTEngineImpl.html#a8a07813fb5608a9352e59a50b0d93524">getUniqueNamespaceValue</a> (<a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;theValue)
<li>virtual void <a class="el" href="classXSLTEngineImpl.html#a417a7966b3c8e2021fa7c1800639933a">setStylesheetParam</a> (const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;key, const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;expression)
<li>virtual void <a class="el" href="classXSLTEngineImpl.html#a321a09bd047234bb3df8b9156a7da037">setStylesheetParam</a> (const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;key, <a class="el" href="classXObjectPtr.html">XObjectPtr</a> value)
<li>virtual void <a class="el" href="classXSLTEngineImpl.html#aabef327d694e397b781e5ce4a85e0c8a">clearStylesheetParams</a> ()
<li>virtual <a class="el" href="classFormatterListener.html">FormatterListener</a> * <a class="el" href="classXSLTEngineImpl.html#acc141c54c1026bfc1a7a0accf2cc1109">getFormatterListener</a> () const
<li>virtual void <a class="el" href="classXSLTEngineImpl.html#a850f8616c59fa22d5f49b1000b34885e">setFormatterListener</a> (<a class="el" href="classFormatterListener.html">FormatterListener</a> *flistener)
<li>virtual <a class="el" href="classXSLTProcessor.html#a1132188b2bd042ae067d9046768e7ea0">size_type</a> <a class="el" href="classXSLTEngineImpl.html#a17c6191da9ff89b1965b88b3c5b51649">getTraceListeners</a> () const
<li>virtual void <a class="el" href="classXSLTEngineImpl.html#a19623aaaff2ed3668012936d64bd980f">addTraceListener</a> (<a class="el" href="classTraceListener.html">TraceListener</a> *tl)
<li>virtual void <a class="el" href="classXSLTEngineImpl.html#a3c3e50bcf5acfd53b0d6dbce397248f3">removeTraceListener</a> (<a class="el" href="classTraceListener.html">TraceListener</a> *tl)
<li>virtual void <a class="el" href="classXSLTEngineImpl.html#a76a0e413a1bf217c890dc987b93a4bbe">fireGenerateEvent</a> (const <a class="el" href="classGenerateEvent.html">GenerateEvent</a> &amp;ge)
<li>virtual void <a class="el" href="classXSLTEngineImpl.html#aeb5c174560424a06f84fd443460298c5">fireTraceEvent</a> (const <a class="el" href="classTracerEvent.html">TracerEvent</a> &amp;te)
<li>virtual void <a class="el" href="classXSLTEngineImpl.html#a4d6b2a7a8e30541c036740ade1ef5ece">fireSelectEvent</a> (const <a class="el" href="classSelectionEvent.html">SelectionEvent</a> &amp;se)
<li>virtual bool <a class="el" href="classXSLTEngineImpl.html#a9096c77d27c12db546d55686265f074f">getTraceSelects</a> () const
<li>virtual void <a class="el" href="classXSLTEngineImpl.html#a58ce72aaabaf2ddb7248d1d945e7e967">setTraceSelects</a> (bool b)
<li>void <a class="el" href="classXSLTEngineImpl.html#ae9180cb5787eb94ada6ee548608300c8">traceSelect</a> (<a class="el" href="classStylesheetExecutionContext.html">StylesheetExecutionContext</a> &amp;executionContext, const <a class="el" href="classElemTemplateElement.html">ElemTemplateElement</a> &amp;theTemplate, const <a class="el" href="classNodeRefListBase.html">NodeRefListBase</a> &amp;nl, const <a class="el" href="classXPath.html">XPath</a> *xpath) const
<li>virtual void <a class="el" href="classXSLTEngineImpl.html#a226f6222cfc4e9bae104360e0dd2d679">setQuietConflictWarnings</a> (bool b)
<li>virtual void <a class="el" href="classXSLTEngineImpl.html#aa0d87212044efca5af3dfc6f0bd37ff4">setDiagnosticsOutput</a> (<a class="el" href="classPrintWriter.html">PrintWriter</a> *pw)
<li>virtual const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> * <a class="el" href="classXSLTEngineImpl.html#aa499675de9c7717dfcf89f0f6cd15584">getNamespaceForPrefix</a> (const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;prefix) const
<dl class="el"><dd class="mdescRight">Retrieve a namespace corresponding to a prefix. <a href="#aa499675de9c7717dfcf89f0f6cd15584"></a><br/></dl><li>virtual const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; <a class="el" href="classXSLTEngineImpl.html#ad68f233fb905e220e3e658b01654351f">getURI</a> () const
<dl class="el"><dd class="mdescRight">Retrieve the base URI for the resolver. <a href="#ad68f233fb905e220e3e658b01654351f"></a><br/></dl><li><a class="el" href="classXalanDocument.html">XalanDocument</a> * <a class="el" href="classXSLTEngineImpl.html#a2d58aaae6b5b3c57247db6e2c650e5fa">parseXML</a> (const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;urlString, DocumentHandler *docHandler, <a class="el" href="classXalanDocument.html">XalanDocument</a> *docToRegister, ErrorHandler *theErrorHandler=0)
<dl class="el"><dd class="mdescRight">Read in the XML file, either producing a Document or calling SAX events, and register the document in a table. <a href="#a2d58aaae6b5b3c57247db6e2c650e5fa"></a><br/></dl><li><a class="el" href="classXalanDocument.html">XalanDocument</a> * <a class="el" href="classXSLTEngineImpl.html#a4346f65ad0ef2b7c9eac40dcdf78488f">parseXML</a> (const InputSource &amp;inputSource, DocumentHandler *docHandler, <a class="el" href="classXalanDocument.html">XalanDocument</a> *docToRegister, ErrorHandler *theErrorHandler=0)
<dl class="el"><dd class="mdescRight">Read in the XML file, either producing a Document or calling SAX events, and register the document in a table. <a href="#a4346f65ad0ef2b7c9eac40dcdf78488f"></a><br/></dl><li><a class="el" href="classStylesheet.html">Stylesheet</a> * <a class="el" href="classXSLTEngineImpl.html#a4d6303c4ce9774b981e537f12e511e1f">getStylesheetFromPIURL</a> (const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;xslURLString, <a class="el" href="classXalanNode.html">XalanNode</a> &amp;fragBase, const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;xmlBaseIdent, bool isRoot, <a class="el" href="classStylesheetConstructionContext.html">StylesheetConstructionContext</a> &amp;constructionContext)
<dl class="el"><dd class="mdescRight">Reset the state of the XSL processor by reading in a new XSL stylesheet from a processing instruction. <a href="#a4d6303c4ce9774b981e537f12e511e1f"></a><br/></dl><li>void <a class="el" href="classXSLTEngineImpl.html#aef38624b311f8488628f65d6184fff74">flushPending</a> ()
<dl class="el"><dd class="mdescRight">Flush the pending element. <a href="#aef38624b311f8488628f65d6184fff74"></a><br/></dl><li>void <a class="el" href="classXSLTEngineImpl.html#adc1c9323c387d6b5dea7059ad40bc8d0">addResultNamespaceDecl</a> (const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;prefix, const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;namespaceVal)
<dl class="el"><dd class="mdescRight">Add a namespace declaration to the namespace stack. <a href="#adc1c9323c387d6b5dea7059ad40bc8d0"></a><br/></dl><li>void <a class="el" href="classXSLTEngineImpl.html#a10c17f3671daba1e1e7f878ab2ede5ca">addResultNamespaceDecl</a> (const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;prefix, const XalanDOMChar *namespaceVal, <a class="el" href="classXSLTProcessor.html#a1132188b2bd042ae067d9046768e7ea0">size_type</a> len)
<dl class="el"><dd class="mdescRight">Add a namespace declaration to the namespace stack. <a href="#a10c17f3671daba1e1e7f878ab2ede5ca"></a><br/></dl><li>void <a class="el" href="classXSLTEngineImpl.html#ad9d89cf5523facebdb4a05667e73fa8b">addResultAttribute</a> (<a class="el" href="classAttributeListImpl.html">AttributeListImpl</a> &amp;attList, const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;aname, const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;value, bool fromCopy=false, const Locator *locator=0)
<dl class="el"><dd class="mdescRight">Add attribute to attribute list, and if it is a namespace, add it to the namespaces stack. <a href="#ad9d89cf5523facebdb4a05667e73fa8b"></a><br/></dl><li>void <a class="el" href="classXSLTEngineImpl.html#a5ea1900c15a4cdaeddbd453f5b591b8b">addResultAttribute</a> (<a class="el" href="classAttributeListImpl.html">AttributeListImpl</a> &amp;attList, const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;aname, const XalanDOMChar *value, bool fromCopy=false, const Locator *locator=0)
<dl class="el"><dd class="mdescRight">Add attribute to attribute list, and if it is a namespace, add it to the namespaces stack. <a href="#a5ea1900c15a4cdaeddbd453f5b591b8b"></a><br/></dl><li>void <a class="el" href="classXSLTEngineImpl.html#a5cf8a2e35948abf8ee7645e6573a34b6">addResultAttribute</a> (<a class="el" href="classAttributeListImpl.html">AttributeListImpl</a> &amp;attList, const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;aname, const XalanDOMChar *value, <a class="el" href="classXSLTProcessor.html#a1132188b2bd042ae067d9046768e7ea0">size_type</a> theLength, bool fromCopy=false, const Locator *locator=0)
<dl class="el"><dd class="mdescRight">Add attribute to attribute list, and if it is a namespace, add it to the namespaces stack. <a href="#a5cf8a2e35948abf8ee7645e6573a34b6"></a><br/></dl><li>void <a class="el" href="classXSLTEngineImpl.html#a1667e208ba5d0df5014c5d4d8f88c247">addResultAttribute</a> (const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;aname, const XalanDOMChar *value, bool fromCopy=false, const Locator *locator=0)
<dl class="el"><dd class="mdescRight">Add attribute to pending attributes list, and if it is a namespace, add it to the namespaces stack. <a href="#a1667e208ba5d0df5014c5d4d8f88c247"></a><br/></dl><li>void <a class="el" href="classXSLTEngineImpl.html#a851e2b0900c20d87102413dc17e13f92">addResultAttribute</a> (const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;aname, const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;value, bool fromCopy=false, const Locator *locator=0)
<dl class="el"><dd class="mdescRight">Add attribute to pending attributes list, and if it is a namespace, add it to the namespaces stack. <a href="#a851e2b0900c20d87102413dc17e13f92"></a><br/></dl><li>void <a class="el" href="classXSLTEngineImpl.html#a75de94700a1bcdc9cda6037caa395410">reportDuplicateNamespaceNodeError</a> (const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;theName, const Locator *locator)
<dl class="el"><dd class="mdescRight">Report an error copying a duplicate namespace node. <a href="#a75de94700a1bcdc9cda6037caa395410"></a><br/></dl><li>void <a class="el" href="classXSLTEngineImpl.html#a5694583343dfca5a69200b795c884b67">setDocumentLocator</a> (const Locator *locator)
<li>void <a class="el" href="classXSLTEngineImpl.html#a8f8dfc9ab82a410a427483fba0c7296e">startDocument</a> ()
<li>void <a class="el" href="classXSLTEngineImpl.html#aa82c0f50069502186eac6ad970f2c187">endDocument</a> ()
<li>void <a class="el" href="classXSLTEngineImpl.html#adf891babee4baf82ad11babeb822bee7">startElement</a> (const XalanDOMChar *name, <a class="el" href="XalanSourceTreeContentHandler_8hpp.html#ab5db67e0ad48b82d8a0476b99c377fdb">AttributeListType</a> &amp;atts)
<li>void <a class="el" href="classXSLTEngineImpl.html#a7cceaa967ac23f7e8a1da1316ae756b0">endElement</a> (const XalanDOMChar *name)
<li>void <a class="el" href="classXSLTEngineImpl.html#a922064d44d8ed664cd62f64b36b9a059">characters</a> (const XalanDOMChar *ch, <a class="el" href="classXSLTProcessor.html#a1132188b2bd042ae067d9046768e7ea0">size_type</a> length)
<li>void <a class="el" href="classXSLTEngineImpl.html#a1dc8fcfd3e54cedeac859d9effbdad2b">ignorableWhitespace</a> (const XalanDOMChar *ch, <a class="el" href="classXSLTProcessor.html#a1132188b2bd042ae067d9046768e7ea0">size_type</a> length)
<li>void <a class="el" href="classXSLTEngineImpl.html#ad54c604f639d589c391cc0b4d416c9e6">processingInstruction</a> (const XalanDOMChar *target, const XalanDOMChar *data)
<li>void <a class="el" href="classXSLTEngineImpl.html#aeaa3cfaf2f74ad48cf078e891027f0dc">resetDocument</a> ()
<li>void <a class="el" href="classXSLTEngineImpl.html#aef226b57ecb4c94580af52102a7080b1">characters</a> (const XalanDOMChar *ch, <a class="el" href="classXSLTProcessor.html#a1132188b2bd042ae067d9046768e7ea0">size_type</a> start, <a class="el" href="classXSLTProcessor.html#a1132188b2bd042ae067d9046768e7ea0">size_type</a> length)
<dl class="el"><dd class="mdescRight">Receive notification of character data. <a href="#aef226b57ecb4c94580af52102a7080b1"></a><br/></dl><li>void <a class="el" href="classXSLTEngineImpl.html#a7e2cb083178074dd5e58ab3ad65fdac4">characters</a> (const <a class="el" href="classXalanNode.html">XalanNode</a> &amp;node)
<dl class="el"><dd class="mdescRight">Send character data from the node to the result tree. <a href="#a7e2cb083178074dd5e58ab3ad65fdac4"></a><br/></dl><li>void <a class="el" href="classXSLTEngineImpl.html#af2c6028a29e05f997995217c377afcc5">characters</a> (const <a class="el" href="classXObjectPtr.html">XObjectPtr</a> &amp;xobject)
<dl class="el"><dd class="mdescRight">Send character data from an <a class="el" href="classXObject.html" title="Class to hold XPath return types.">XObject</a> to the result tree. <a href="#af2c6028a29e05f997995217c377afcc5"></a><br/></dl><li>void <a class="el" href="classXSLTEngineImpl.html#a9216d94e010ba168e109f17e022352e4">startElement</a> (const XalanDOMChar *name)
<dl class="el"><dd class="mdescRight">Receive notification of the beginning of an element with an empty attribute list. <a href="#a9216d94e010ba168e109f17e022352e4"></a><br/></dl><li>void <a class="el" href="classXSLTEngineImpl.html#a9671b42ccc79b68ea319e25fd1de0ea7">charactersRaw</a> (const XalanDOMChar *ch, <a class="el" href="classXSLTProcessor.html#a1132188b2bd042ae067d9046768e7ea0">size_type</a> start, <a class="el" href="classXSLTProcessor.html#a1132188b2bd042ae067d9046768e7ea0">size_type</a> length)
<dl class="el"><dd class="mdescRight">Receive notification of character data. <a href="#a9671b42ccc79b68ea319e25fd1de0ea7"></a><br/></dl><li>void <a class="el" href="classXSLTEngineImpl.html#aa671c93b5a85253e3c64e809a863d444">charactersRaw</a> (const <a class="el" href="classXalanNode.html">XalanNode</a> &amp;node)
<dl class="el"><dd class="mdescRight">Send raw character data from the node to the result tree. <a href="#aa671c93b5a85253e3c64e809a863d444"></a><br/></dl><li>void <a class="el" href="classXSLTEngineImpl.html#a5f9e00133b3e1465845f45a760c9cdf1">charactersRaw</a> (const <a class="el" href="classXObjectPtr.html">XObjectPtr</a> &amp;xobject)
<dl class="el"><dd class="mdescRight">Send raw character data from an <a class="el" href="classXObject.html" title="Class to hold XPath return types.">XObject</a> to the result tree. <a href="#a5f9e00133b3e1465845f45a760c9cdf1"></a><br/></dl><li>void <a class="el" href="classXSLTEngineImpl.html#a1df61e8f82c8ce9d67b9da107bfc17d8">comment</a> (const XalanDOMChar *data)
<dl class="el"><dd class="mdescRight">Called when a Comment is to be constructed. <a href="#a1df61e8f82c8ce9d67b9da107bfc17d8"></a><br/></dl><li>void <a class="el" href="classXSLTEngineImpl.html#aec8f17abff6f76346f03c3b655cc18d4">entityReference</a> (const XalanDOMChar *data)
<dl class="el"><dd class="mdescRight">Receive notification of a entityReference. <a href="#aec8f17abff6f76346f03c3b655cc18d4"></a><br/></dl><li>void <a class="el" href="classXSLTEngineImpl.html#a0e3c111fc495db230c6b1ab5169a68d6">cdata</a> (const XalanDOMChar *ch, <a class="el" href="classXSLTProcessor.html#a1132188b2bd042ae067d9046768e7ea0">size_type</a> start, <a class="el" href="classXSLTProcessor.html#a1132188b2bd042ae067d9046768e7ea0">size_type</a> length)
<dl class="el"><dd class="mdescRight">Receive notification of cdata. <a href="#a0e3c111fc495db230c6b1ab5169a68d6"></a><br/></dl><li>void <a class="el" href="classXSLTEngineImpl.html#ac2fb415d966d6d2d4a24c79ef2eb8f2c">cloneToResultTree</a> (const <a class="el" href="classXalanNode.html">XalanNode</a> &amp;node, bool cloneTextNodesOnly, const Locator *locator)
<dl class="el"><dd class="mdescRight">Clone a node to the result tree. <a href="#ac2fb415d966d6d2d4a24c79ef2eb8f2c"></a><br/></dl><li>void <a class="el" href="classXSLTEngineImpl.html#a69461c717859508b2f0419ec05e22d37">cloneToResultTree</a> (const <a class="el" href="classXalanNode.html">XalanNode</a> &amp;node, <a class="el" href="classXalanNode.html#a93d60cd336327226e55c45a320cced24">XalanNode::NodeType</a> nodeType, bool overrideStrip, bool shouldCloneAttributes, bool cloneTextNodesOnly, const Locator *locator)
<dl class="el"><dd class="mdescRight">Clone a node to the result tree. <a href="#a69461c717859508b2f0419ec05e22d37"></a><br/></dl><li>void <a class="el" href="classXSLTEngineImpl.html#a33f3e1241dec63a8fb325b9541398e19">outputToResultTree</a> (const <a class="el" href="classXObject.html">XObject</a> &amp;value, bool outputTextNodesOnly, const Locator *locator)
<dl class="el"><dd class="mdescRight">Output an object to the result tree by doing the right conversions. <a href="#a33f3e1241dec63a8fb325b9541398e19"></a><br/></dl><li>void <a class="el" href="classXSLTEngineImpl.html#a86e562e2c71e8052f09462358daa2331">outputResultTreeFragment</a> (const <a class="el" href="classXObject.html">XObject</a> &amp;theTree, bool outputTextNodesOnly, const Locator *locator)
<dl class="el"><dd class="mdescRight">Given a result tree fragment, walk the tree and output it to the result stream. <a href="#a86e562e2c71e8052f09462358daa2331"></a><br/></dl><li>void <a class="el" href="classXSLTEngineImpl.html#a5ca1468473bf63fa209d424d0b851c86">outputResultTreeFragment</a> (const <a class="el" href="classXalanDocumentFragment.html">XalanDocumentFragment</a> &amp;theTree, bool outputTextNodesOnly, const Locator *locator)
<dl class="el"><dd class="mdescRight">Given a result tree fragment, walk the tree and output it to the result stream. <a href="#a5ca1468473bf63fa209d424d0b851c86"></a><br/></dl><li>virtual const <a class="el" href="classStylesheetRoot.html">StylesheetRoot</a> * <a class="el" href="classXSLTEngineImpl.html#a98fdf52bc7b8c355eb26bbf4566faa27">getStylesheetRoot</a> () const
<dl class="el"><dd class="mdescRight">Retrieve the root stylesheet. <a href="#a98fdf52bc7b8c355eb26bbf4566faa27"></a><br/></dl><li>virtual void <a class="el" href="classXSLTEngineImpl.html#af67dfccb81182c58579416b3b2d7d6a6">setStylesheetRoot</a> (const <a class="el" href="classStylesheetRoot.html">StylesheetRoot</a> *theStylesheet)
<dl class="el"><dd class="mdescRight">Set the root stylesheet. <a href="#af67dfccb81182c58579416b3b2d7d6a6"></a><br/></dl><li>virtual void <a class="el" href="classXSLTEngineImpl.html#adc7e93a6c134b4b1be17f0f77a8d479b">setExecutionContext</a> (<a class="el" href="classStylesheetExecutionContext.html">StylesheetExecutionContext</a> *theExecutionContext)
<dl class="el"><dd class="mdescRight">Set the execution context. <a href="#adc7e93a6c134b4b1be17f0f77a8d479b"></a><br/></dl><li>bool <a class="el" href="classXSLTEngineImpl.html#ae3e3dd8ace161e05fd388ac49d09348c">getQuietConflictWarnings</a> () const
<dl class="el"><dd class="mdescRight">Whether to warn about pattern match conflicts. <a href="#ae3e3dd8ace161e05fd388ac49d09348c"></a><br/></dl><li>const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> * <a class="el" href="classXSLTEngineImpl.html#a109a746bc25f09330d0e53816d5cd1ca">getResultNamespaceForPrefix</a> (const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;prefix) const
<dl class="el"><dd class="mdescRight">Retrieve the result namespace corresponding to a prefix. <a href="#a109a746bc25f09330d0e53816d5cd1ca"></a><br/></dl><li>const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> * <a class="el" href="classXSLTEngineImpl.html#ae8c15096d954f0285f0bf9e73a7b0e17">getResultPrefixForNamespace</a> (const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;theNamespace) const
<dl class="el"><dd class="mdescRight">Retrieve the result prefix corresponding to a namespace. <a href="#ae8c15096d954f0285f0bf9e73a7b0e17"></a><br/></dl><li>bool <a class="el" href="classXSLTEngineImpl.html#a8f4e819418b3a9484d4ed4eb01b03436">isPendingResultPrefix</a> (const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;thePrefix) const
<dl class="el"><dd class="mdescRight">Determine whether or not a prefix is in use on the pending element or the pending attributes. <a href="#a8f4e819418b3a9484d4ed4eb01b03436"></a><br/></dl><li>double <a class="el" href="classXSLTEngineImpl.html#adb0b0cd5231ba1f17a0d7ecf3b46c69b">evalMatchPatternStr</a> (const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;str, <a class="el" href="classXalanNode.html">XalanNode</a> *context, <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> &amp;executionContext)
<dl class="el"><dd class="mdescRight">Evaluate an xpath string and return the result as a numberic score. <a href="#adb0b0cd5231ba1f17a0d7ecf3b46c69b"></a><br/></dl><li>const <a class="el" href="classXPath.html">XPath</a> * <a class="el" href="classXSLTEngineImpl.html#a8129cdfb824dc79ed1d4b1b7b83f485e">createMatchPattern</a> (const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;str, const <a class="el" href="classPrefixResolver.html">PrefixResolver</a> &amp;resolver)
<dl class="el"><dd class="mdescRight">Create and initialize an xpath and return it. <a href="#a8129cdfb824dc79ed1d4b1b7b83f485e"></a><br/></dl><li>void <a class="el" href="classXSLTEngineImpl.html#a83330417d1da315a86d3d6ca73e39472">returnXPath</a> (const <a class="el" href="classXPath.html">XPath</a> *xpath)
<dl class="el"><dd class="mdescRight">Return the xpath created by createXPath() or <a class="el" href="classXSLTEngineImpl.html#a8129cdfb824dc79ed1d4b1b7b83f485e" title="Create and initialize an xpath and return it.">createMatchPattern()</a>. <a href="#a83330417d1da315a86d3d6ca73e39472"></a><br/></dl><li>void <a class="el" href="classXSLTEngineImpl.html#a0a5ab5cac32cc2c15c439caca35e3f97">copyNamespaceAttributes</a> (const <a class="el" href="classXalanNode.html">XalanNode</a> &amp;src)
<dl class="el"><dd class="mdescRight">Copy XMLNS: attributes in if not already in scope. <a href="#a0a5ab5cac32cc2c15c439caca35e3f97"></a><br/></dl><li>const <a class="el" href="classXObjectPtr.html">XObjectPtr</a> <a class="el" href="classXSLTEngineImpl.html#a0798c064fafa21f42df82e1c64dbacad">evalXPathStr</a> (const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;str, <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> &amp;executionContext)
<dl class="el"><dd class="mdescRight">Evaluate an xpath string and return the result. <a href="#a0798c064fafa21f42df82e1c64dbacad"></a><br/></dl><li>const <a class="el" href="classXObjectPtr.html">XObjectPtr</a> <a class="el" href="classXSLTEngineImpl.html#af3df092749fa6b722eb46ca614c1d07a">evalXPathStr</a> (const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;str, <a class="el" href="classXalanNode.html">XalanNode</a> *contextNode, const <a class="el" href="classPrefixResolver.html">PrefixResolver</a> &amp;prefixResolver, <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> &amp;executionContext)
<dl class="el"><dd class="mdescRight">Evaluate an xpath string and return the result. <a href="#af3df092749fa6b722eb46ca614c1d07a"></a><br/></dl><li>const <a class="el" href="classXObjectPtr.html">XObjectPtr</a> <a class="el" href="classXSLTEngineImpl.html#a7d1734a5e398781ff7fe6a945f47d2ae">evalXPathStr</a> (const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;str, <a class="el" href="classXalanNode.html">XalanNode</a> *contextNode, const <a class="el" href="classXalanElement.html">XalanElement</a> &amp;prefixResolver, <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> &amp;executionContext)
<dl class="el"><dd class="mdescRight">Evaluate an xpath string and return the result. <a href="#a7d1734a5e398781ff7fe6a945f47d2ae"></a><br/></dl><li>void <a class="el" href="classXSLTEngineImpl.html#ad64c93e93585c750611d14c20621381b">copyAttributeToTarget</a> (const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;attrName, const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;attrValue, <a class="el" href="classAttributeListImpl.html">AttributeListImpl</a> &amp;attrList)
<dl class="el"><dd class="mdescRight">Copy an attribute to an <a class="el" href="classAttributeListImpl.html">AttributeListImpl</a>. <a href="#ad64c93e93585c750611d14c20621381b"></a><br/></dl><li><a class="el" href="classXPathFactory.html">XPathFactory</a> &amp; <a class="el" href="classXSLTEngineImpl.html#aa3efab5046fbe686cf4109e27d144410">getXPathFactory</a> ()
<dl class="el"><dd class="mdescRight">Get the factory for making xpaths. <a href="#aa3efab5046fbe686cf4109e27d144410"></a><br/></dl><li><a class="el" href="classXPathProcessor.html">XPathProcessor</a> &amp; <a class="el" href="classXSLTEngineImpl.html#a538c39e21631883291328411567adaa5">getXPathProcessor</a> ()
<dl class="el"><dd class="mdescRight">Get the <a class="el" href="classXPath.html">XPath</a> processor object. <a href="#a538c39e21631883291328411567adaa5"></a><br/></dl><li>virtual void <a class="el" href="classXSLTEngineImpl.html#afd90ef7e9b2cdda80d3578de32d7b3fb">reset</a> ()
<dl class="el"><dd class="mdescRight">Reset the state. <a href="#afd90ef7e9b2cdda80d3578de32d7b3fb"></a><br/></dl><li><a class="el" href="classXPathEnvSupport.html">XPathEnvSupport</a> &amp; <a class="el" href="classXSLTEngineImpl.html#a627f97310c1fc98442349f5b4a6f1df4">getXPathEnvSupport</a> ()
<dl class="el"><dd class="mdescRight">Retrieve the <a class="el" href="classXPath.html">XPath</a> environment support object. <a href="#a627f97310c1fc98442349f5b4a6f1df4"></a><br/></dl><li>void <a class="el" href="classXSLTEngineImpl.html#ae07633dff88beef1a39c845446842024">setProblemListener</a> (<a class="el" href="classProblemListener.html">ProblemListener</a> *l)
<dl class="el"><dd class="mdescRight">Set the problem listener property. <a href="#ae07633dff88beef1a39c845446842024"></a><br/></dl><li><a class="el" href="classProblemListener.html">ProblemListener</a> * <a class="el" href="classXSLTEngineImpl.html#a18db21fcc869b52b82843b388eb4ccd4">getProblemListener</a> () const
<dl class="el"><dd class="mdescRight">Get the problem listener property. <a href="#a18db21fcc869b52b82843b388eb4ccd4"></a><br/></dl><li>void <a class="el" href="classXSLTEngineImpl.html#aece58991b2d4880e31e306f1460b01a4">pushOutputContext</a> (<a class="el" href="classFormatterListener.html">FormatterListener</a> *theListener)
<li>void <a class="el" href="classXSLTEngineImpl.html#abbc554845b612070ace1147da4549da5">popOutputContext</a> ()
<li>bool <a class="el" href="classXSLTEngineImpl.html#afb223bcdf9f5b9ecf236a0ba9b89a120">getHasPendingStartDocument</a> () const
<li>void <a class="el" href="classXSLTEngineImpl.html#a4c8eb0dbe074926fde6f2274ab47b484">setHasPendingStartDocument</a> (bool b)
<li>bool <a class="el" href="classXSLTEngineImpl.html#aa3796eb22183796c7b70bc3d0e383991">getMustFlushPendingStartDocument</a> () const
<li>void <a class="el" href="classXSLTEngineImpl.html#a5c4e5cc9eee9b6f4a670e36af8af0834">setMustFlushPendingStartDocument</a> (bool b)
<li>const <a class="el" href="XalanSourceTreeContentHandler_8hpp.html#ab5db67e0ad48b82d8a0476b99c377fdb">AttributeListType</a> &amp; <a class="el" href="classXSLTEngineImpl.html#a352877ef921ca929644e0101b84bd6e8">getPendingAttributes</a> () const
<dl class="el"><dd class="mdescRight">Get the list of attributes yet to be processed. <a href="#a352877ef921ca929644e0101b84bd6e8"></a><br/></dl><li>void <a class="el" href="classXSLTEngineImpl.html#a43f73bf3eb3a35ab1f4214c112ff8109">setPendingAttributes</a> (const <a class="el" href="XalanSourceTreeContentHandler_8hpp.html#ab5db67e0ad48b82d8a0476b99c377fdb">AttributeListType</a> &amp;pendingAttributes)
<dl class="el"><dd class="mdescRight">Set the list of attributes yet to be processed. <a href="#a43f73bf3eb3a35ab1f4214c112ff8109"></a><br/></dl><li>void <a class="el" href="classXSLTEngineImpl.html#a6651fc0513a9e25e0551de82c3251d58">replacePendingAttribute</a> (const XalanDOMChar *theName, const XalanDOMChar *theNewType, const XalanDOMChar *theNewValue)
<dl class="el"><dd class="mdescRight">Replace the contents of a pending attribute. <a href="#a6651fc0513a9e25e0551de82c3251d58"></a><br/></dl><li>bool <a class="el" href="classXSLTEngineImpl.html#a3af83adeec5950fbdc7d4f470c0c5954">isElementPending</a> () const
<li>const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; <a class="el" href="classXSLTEngineImpl.html#a03c983953b4ddc51b07b9040704d2cef">getPendingElementName</a> () const
<dl class="el"><dd class="mdescRight">Retrieve name of the pending element currently being processed. <a href="#a03c983953b4ddc51b07b9040704d2cef"></a><br/></dl><li>void <a class="el" href="classXSLTEngineImpl.html#ab4f9d38d48396aa2029b2b8a87f2aaa2">setPendingElementName</a> (const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;elementName)
<dl class="el"><dd class="mdescRight">Changes the currently pending element name. <a href="#ab4f9d38d48396aa2029b2b8a87f2aaa2"></a><br/></dl><li>void <a class="el" href="classXSLTEngineImpl.html#a02605c9528e7303a7d868c520e2f595e">setPendingElementName</a> (const XalanDOMChar *elementName)
<li>const Locator * <a class="el" href="classXSLTEngineImpl.html#a18fdec87fd7e92a0233cc29dd9724b97">getLocatorFromStack</a> () const
<dl class="el"><dd class="mdescRight">Get the locator from the top of the locator stack. <a href="#a18fdec87fd7e92a0233cc29dd9724b97"></a><br/></dl><li>void <a class="el" href="classXSLTEngineImpl.html#a573ba04616893a9385e968bc99f30726">pushLocatorOnStack</a> (const Locator *locator)
<dl class="el"><dd class="mdescRight">Push a locator on to the locator stack. <a href="#a573ba04616893a9385e968bc99f30726"></a><br/></dl><li>void <a class="el" href="classXSLTEngineImpl.html#a9edacc438da20fa3df46a94b2ec5e3bd">popLocatorStack</a> ()
<dl class="el"><dd class="mdescRight">Pop the locator from the top of the locator stack. <a href="#a9edacc438da20fa3df46a94b2ec5e3bd"></a><br/></dl><li>void <a class="el" href="classXSLTEngineImpl.html#a6940e282d0705c8052e62e1b9c21dff0">clearTopLevelParams</a> ()
<dl class="el"><dd class="mdescRight">Reset the vector of top level parameters. <a href="#a6940e282d0705c8052e62e1b9c21dff0"></a><br/></dl></ul>
<h2><a name="pub-static-methods"></a>
Static Public Member Functions</h2>
<ul>
<li>static void <a class="el" href="classXSLTEngineImpl.html#a31f20ea7a421d99c3f8b65ba0fff1cbf">initialize</a> (MemoryManager &amp;theManager)
<dl class="el"><dd class="mdescRight">Perform initialization of statics -- must be called before any processing occurs. <a href="#a31f20ea7a421d99c3f8b65ba0fff1cbf"></a><br/></dl><li>static void <a class="el" href="classXSLTEngineImpl.html#a555ed929c4b816bddee531ff00c9a876">terminate</a> ()
<dl class="el"><dd class="mdescRight">Perform termination of statics. <a href="#a555ed929c4b816bddee531ff00c9a876"></a><br/></dl><li>static const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; <a class="el" href="classXSLTEngineImpl.html#ac6243cbfba2d7db842627da48bc3628d">getXSLNameSpaceURL</a> ()
<dl class="el"><dd class="mdescRight">Retrieve the URI for the current XSL namespace, for example, "http://www.w3.org/1999/XSL/Transform". <a href="#ac6243cbfba2d7db842627da48bc3628d"></a><br/></dl><li>static const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; <a class="el" href="classXSLTEngineImpl.html#a2d24c5ae947419b12aa4594cf90bbaac">getXalanXSLNameSpaceURL</a> ()
<dl class="el"><dd class="mdescRight">Special Xalan namespace for built-in extensions. <a href="#a2d24c5ae947419b12aa4594cf90bbaac"></a><br/></dl></ul>
<h2><a name="pro-methods"></a>
Protected Member Functions</h2>
<ul>
<li>const <a class="el" href="classAttributeListImpl.html">AttributeListImpl</a> &amp; <a class="el" href="classXSLTEngineImpl.html#a715b069567eadc8d411c9589c6ae35ad">getPendingAttributesImpl</a> () const
<dl class="el"><dd class="mdescRight">Get the list of attributes yet to be processed. <a href="#a715b069567eadc8d411c9589c6ae35ad"></a><br/></dl><li><a class="el" href="classAttributeListImpl.html">AttributeListImpl</a> &amp; <a class="el" href="classXSLTEngineImpl.html#a591babaedf9af336ebaf33578deb4997">getPendingAttributesImpl</a> ()
<dl class="el"><dd class="mdescRight">Get the list of attributes yet to be processed. <a href="#a591babaedf9af336ebaf33578deb4997"></a><br/></dl><li>void <a class="el" href="classXSLTEngineImpl.html#add627ef30a573ad1854c18f18a252d90">setPendingAttributesImpl</a> (const <a class="el" href="XalanSourceTreeContentHandler_8hpp.html#ab5db67e0ad48b82d8a0476b99c377fdb">AttributeListType</a> &amp;pendingAttributes)
<dl class="el"><dd class="mdescRight">Set the list of attributes yet to be processed. <a href="#add627ef30a573ad1854c18f18a252d90"></a><br/></dl><li>const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; <a class="el" href="classXSLTEngineImpl.html#a2df58385e573f81658a1858a70fd268f">getPendingElementNameImpl</a> () const
<dl class="el"><dd class="mdescRight">Retrieve name of the pending element currently being processed. <a href="#a2df58385e573f81658a1858a70fd268f"></a><br/></dl><li><a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; <a class="el" href="classXSLTEngineImpl.html#a8e80a280f60ac56c5fc762fd6791cb5b">getPendingElementNameImpl</a> ()
<dl class="el"><dd class="mdescRight">Retrieve name of the pending element currently being processed. <a href="#a8e80a280f60ac56c5fc762fd6791cb5b"></a><br/></dl><li>void <a class="el" href="classXSLTEngineImpl.html#a4a2ec79eceb880624501a6a3a0af18ec">setPendingElementNameImpl</a> (const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;elementName)
<dl class="el"><dd class="mdescRight">Changes the currently pending element name. <a href="#a4a2ec79eceb880624501a6a3a0af18ec"></a><br/></dl><li>void <a class="el" href="classXSLTEngineImpl.html#ad544524ba077d0df337c5758026aeb96">setPendingElementNameImpl</a> (const XalanDOMChar *elementName)
<dl class="el"><dd class="mdescRight">Changes the currently pending element name. <a href="#ad544524ba077d0df337c5758026aeb96"></a><br/></dl><li>bool <a class="el" href="classXSLTEngineImpl.html#a01ffaa46d50a87879fef68d7cf33495f">getHasPendingStartDocumentImpl</a> () const
<li>void <a class="el" href="classXSLTEngineImpl.html#a8df53e0a148751fc59c1cb0a8b2e3eb3">setHasPendingStartDocumentImpl</a> (bool b)
<li>bool <a class="el" href="classXSLTEngineImpl.html#ab4127e8dbf9f30e9107cff1bea2ef9a3">getMustFlushPendingStartDocumentImpl</a> () const
<li>void <a class="el" href="classXSLTEngineImpl.html#ae1bd4a3ee171bd223795a2347940d190">setMustFlushPendingStartDocumentImpl</a> (bool b)
<li><a class="el" href="classFormatterListener.html">FormatterListener</a> * <a class="el" href="classXSLTEngineImpl.html#a93b417c905e4275b123b9ffda84b846a">getFormatterListenerImpl</a> () const
<li>void <a class="el" href="classXSLTEngineImpl.html#adc6da7b124f7c2868b25022ceb28216e">setFormatterListenerImpl</a> (<a class="el" href="classFormatterListener.html">FormatterListener</a> *flistener)
<li>void <a class="el" href="classXSLTEngineImpl.html#a44c6befaa4921b297c603a6c2293943f">copyAttributesToAttList</a> (const <a class="el" href="classXalanNode.html">XalanNode</a> &amp;node, <a class="el" href="classAttributeListImpl.html">AttributeListImpl</a> &amp;attList)
<dl class="el"><dd class="mdescRight">Copy the attributes from the XSL element to the created output element. <a href="#a44c6befaa4921b297c603a6c2293943f"></a><br/></dl></ul>
<h2><a name="pro-attribs"></a>
Protected Attributes</h2>
<ul>
<li><a class="el" href="classXalanDOMString.html">XalanDOMString</a> <a class="el" href="classXSLTEngineImpl.html#a30e1b74b6eb7aeb2763562b126a20ffd">m_resultNameSpacePrefix</a>
<dl class="el"><dd class="mdescRight">The namespace that the result tree conforms to. <a href="#a30e1b74b6eb7aeb2763562b126a20ffd"></a><br/></dl><li><a class="el" href="classXalanDOMString.html">XalanDOMString</a> <a class="el" href="classXSLTEngineImpl.html#aaa897f10898add5cd14c12752e2456e8">m_resultNameSpaceURL</a>
<dl class="el"><dd class="mdescRight">The URL that belongs to the result namespace. <a href="#aaa897f10898add5cd14c12752e2456e8"></a><br/></dl><li><a class="el" href="classXPathFactory.html">XPathFactory</a> &amp; <a class="el" href="classXSLTEngineImpl.html#a6b21b9825378298eb10ea1d577dfcfbb">m_xpathFactory</a>
<li><a class="el" href="classXObjectFactory.html">XObjectFactory</a> &amp; <a class="el" href="classXSLTEngineImpl.html#ae321d69b3f64812f67fee48cfbbba01d">m_xobjectFactory</a>
<li>const <a class="el" href="classXalanMemMgrAutoPtr.html">XPathProcessorPtrType</a> <a class="el" href="classXSLTEngineImpl.html#a0b06292e5c8e95f16ccc64818cdc0dee">m_xpathProcessor</a>
<li><a class="el" href="classXalanVector.html">BoolVectorType</a> <a class="el" href="classXSLTEngineImpl.html#a3a8ea3dc678bf39b99c3144f8ab3fe18">m_cdataStack</a>
<dl class="el"><dd class="mdescRight">Stack of Booleans to keep track of if we should be outputting cdata instead of escaped text. <a href="#a3a8ea3dc678bf39b99c3144f8ab3fe18"></a><br/></dl></ul>
<hr/><a name="_details"></a><h2>Detailed Description</h2>
<p>It's the responsibility of the <a class="el" href="classXSLTEngineImpl.html" title="It&#39;s the responsibility of the XSLTEngineImpl class, collaborating with the XML parser liaison...">XSLTEngineImpl</a> class, collaborating with the XML parser liaison, the DOM, and the <a class="el" href="classXPath.html">XPath</a> engine, to transform a source tree of nodes into a result tree according to instructions and templates specified by a stylesheet tree. </p>
<p>The process method is the primary public entry points.</p>
<p>If you reuse the processor instance, you should call <a class="el" href="classXSLTEngineImpl.html#afd90ef7e9b2cdda80d3578de32d7b3fb" title="Reset the state.">reset()</a> between calls. </p>
<p>Definition at line <a class="el" href="XSLTEngineImpl_8hpp_source.html#l00128">128</a> of file <a class="el" href="XSLTEngineImpl_8hpp_source.html">XSLTEngineImpl.hpp</a>.</p>
<hr/><h2>Member Typedef Documentation</h2>
<a class="anchor" id="a760a1bc98a95b135adb7507e0c29874f"></a><!-- doxytag: member="XSLTEngineImpl::BoolVectorType" ref="a760a1bc98a95b135adb7507e0c29874f" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef <a class="el" href="classXalanVector.html">XalanVector</a>&lt;bool&gt; <a class="el" href="classXalanVector.html">XSLTEngineImpl::BoolVectorType</a></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XSLTEngineImpl_8hpp_source.html#l00158">158</a> of file <a class="el" href="XSLTEngineImpl_8hpp_source.html">XSLTEngineImpl.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a0ee34bfad615f29f016cc272c7d46573"></a><!-- doxytag: member="XSLTEngineImpl::CCGetCachedString" ref="a0ee34bfad615f29f016cc272c7d46573" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef <a class="el" href="classXPathConstructionContext_1_1GetCachedString.html">XPathConstructionContext::GetCachedString</a> <a class="el" href="classXPathConstructionContext_1_1GetCachedString.html">XSLTEngineImpl::CCGetCachedString</a></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XSLTEngineImpl_8hpp_source.html#l00183">183</a> of file <a class="el" href="XSLTEngineImpl_8hpp_source.html">XSLTEngineImpl.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="abc33697ef33df7b2c0484f193168499c"></a><!-- doxytag: member="XSLTEngineImpl::ECGetCachedString" ref="abc33697ef33df7b2c0484f193168499c" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef <a class="el" href="classXPathExecutionContext_1_1GetCachedString.html">XPathExecutionContext::GetCachedString</a> <a class="el" href="classXPathExecutionContext_1_1GetCachedString.html">XSLTEngineImpl::ECGetCachedString</a></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XSLTEngineImpl_8hpp_source.html#l00184">184</a> of file <a class="el" href="XSLTEngineImpl_8hpp_source.html">XSLTEngineImpl.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a438ba64a50a25cbbbd9527fd8dc4c79b"></a><!-- doxytag: member="XSLTEngineImpl::LocatorStack" ref="a438ba64a50a25cbbbd9527fd8dc4c79b" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef <a class="el" href="classXalanVector.html">XalanVector</a>&lt;const Locator*&gt; <a class="el" href="classXalanVector.html">XSLTEngineImpl::LocatorStack</a></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XSLTEngineImpl_8hpp_source.html#l00154">154</a> of file <a class="el" href="XSLTEngineImpl_8hpp_source.html">XSLTEngineImpl.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="af6b7ad56d32ad5a84ab6ae867878564a"></a><!-- doxytag: member="XSLTEngineImpl::ParamMapType" ref="af6b7ad56d32ad5a84ab6ae867878564a" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef <a class="el" href="classXalanMap.html">XalanMap</a>&lt;<a class="el" href="classXalanDOMString.html">XalanDOMString</a>, <a class="el" href="classXalanParamHolder.html">XalanParamHolder</a>&gt; <a class="el" href="classXalanMap.html">XSLTEngineImpl::ParamMapType</a></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XSLTEngineImpl_8hpp_source.html#l00186">186</a> of file <a class="el" href="XSLTEngineImpl_8hpp_source.html">XSLTEngineImpl.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="afad00081e5c44a33f4e6405d899a9d09"></a><!-- doxytag: member="XSLTEngineImpl::ParamVectorType" ref="afad00081e5c44a33f4e6405d899a9d09" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef <a class="el" href="classXalanVector.html">StylesheetExecutionContext::ParamVectorType</a> <a class="el" href="classXalanVector.html">XSLTEngineImpl::ParamVectorType</a></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XSLTEngineImpl_8hpp_source.html#l00182">182</a> of file <a class="el" href="XSLTEngineImpl_8hpp_source.html">XSLTEngineImpl.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a9c0f73adec08d6cc7f5536fcc880091f"></a><!-- doxytag: member="XSLTEngineImpl::TraceListenerVectorType" ref="a9c0f73adec08d6cc7f5536fcc880091f" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef <a class="el" href="classXalanVector.html">XalanVector</a>&lt;<a class="el" href="classTraceListener.html">TraceListener</a>*&gt; <a class="el" href="classXalanVector.html">XSLTEngineImpl::TraceListenerVectorType</a></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XSLTEngineImpl_8hpp_source.html#l00155">155</a> of file <a class="el" href="XSLTEngineImpl_8hpp_source.html">XSLTEngineImpl.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="aec6248451ff9e7c1957a006018ea03d1"></a><!-- doxytag: member="XSLTEngineImpl::XalanDOMStringPointerVectorType" ref="aec6248451ff9e7c1957a006018ea03d1" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef <a class="el" href="classXalanVector.html">XalanVector</a>&lt;const <a class="el" href="classXalanDOMString.html">XalanDOMString</a>*&gt; <a class="el" href="classXalanVector.html">XSLTEngineImpl::XalanDOMStringPointerVectorType</a></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XSLTEngineImpl_8hpp_source.html#l00156">156</a> of file <a class="el" href="XSLTEngineImpl_8hpp_source.html">XSLTEngineImpl.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a9ae69dec10e73af49d1ffef252670053"></a><!-- doxytag: member="XSLTEngineImpl::XObjectArgVectorType" ref="a9ae69dec10e73af49d1ffef252670053" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef <a class="el" href="classXalanVector.html">Function::XObjectArgVectorType</a> <a class="el" href="classXalanVector.html">XSLTEngineImpl::XObjectArgVectorType</a></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XSLTEngineImpl_8hpp_source.html#l00181">181</a> of file <a class="el" href="XSLTEngineImpl_8hpp_source.html">XSLTEngineImpl.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="ae272979788cd940a41cc28a1c1d43612"></a><!-- doxytag: member="XSLTEngineImpl::XPathProcessorPtrType" ref="ae272979788cd940a41cc28a1c1d43612" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef <a class="el" href="classXalanMemMgrAutoPtr.html">XalanMemMgrAutoPtr</a>&lt;<a class="el" href="classXPathProcessor.html">XPathProcessor</a>&gt; <a class="el" href="classXalanMemMgrAutoPtr.html">XSLTEngineImpl::XPathProcessorPtrType</a></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XSLTEngineImpl_8hpp_source.html#l00180">180</a> of file <a class="el" href="XSLTEngineImpl_8hpp_source.html">XSLTEngineImpl.hpp</a>.</p>
</div>
</div>
<hr/><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a605384ca11e9e75f78c3d36e10aa1dd8"></a><!-- doxytag: member="XSLTEngineImpl::XSLTEngineImpl" ref="a605384ca11e9e75f78c3d36e10aa1dd8" args="(MemoryManager &amp;theManager, XMLParserLiaison &amp;parserLiaison, XPathEnvSupport &amp;xpathEnvSupport, DOMSupport &amp;domSupport, XObjectFactory &amp;xobjectFactory, XPathFactory &amp;xpathFactory)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">XSLTEngineImpl::XSLTEngineImpl </td>
<td>(</td>
<td class="paramtype">MemoryManager &amp;&nbsp;</td>
<td class="paramname"> <em>theManager</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classXMLParserLiaison.html">XMLParserLiaison</a> &amp;&nbsp;</td>
<td class="paramname"> <em>parserLiaison</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classXPathEnvSupport.html">XPathEnvSupport</a> &amp;&nbsp;</td>
<td class="paramname"> <em>xpathEnvSupport</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classDOMSupport.html">DOMSupport</a> &amp;&nbsp;</td>
<td class="paramname"> <em>domSupport</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classXObjectFactory.html">XObjectFactory</a> &amp;&nbsp;</td>
<td class="paramname"> <em>xobjectFactory</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classXPathFactory.html">XPathFactory</a> &amp;&nbsp;</td>
<td class="paramname"> <em>xpathFactory</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Construct an XSL processor that can call back to a XML processor, so it can handle included files, and the like. </p>
<p>You must create a new instance of the <a class="el" href="classXSLTEngineImpl.html" title="It&#39;s the responsibility of the XSLTEngineImpl class, collaborating with the XML parser liaison...">XSLTEngineImpl</a> class each time you run a transformation.</p>
<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em><a class="el" href="classXMLParserLiaison.html">XMLParserLiaison</a></em>&nbsp;</td><td>liaison to an object that can help with a specific parser implementation </td></tr>
<tr><td valign="top"></td><td valign="top"><em>xpathEnvSupport</em>&nbsp;</td><td>An <a class="el" href="classXPathEnvSupport.html">XPathEnvSupport</a> instance </td></tr>
<tr><td valign="top"></td><td valign="top"><em>domSupport</em>&nbsp;</td><td>A <a class="el" href="classDOMSupport.html">DOMSupport</a> instance for the DOM being used </td></tr>
<tr><td valign="top"></td><td valign="top"><em>xobjectFactory</em>&nbsp;</td><td>object responsible for <a class="el" href="classXObject.html" title="Class to hold XPath return types.">XObject</a> objects </td></tr>
<tr><td valign="top"></td><td valign="top"><em>xpathFactory</em>&nbsp;</td><td>object responsible for <a class="el" href="classXPath.html">XPath</a> objects </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="a95e0ae8c0865033590edad56de545f3d"></a><!-- doxytag: member="XSLTEngineImpl::~XSLTEngineImpl" ref="a95e0ae8c0865033590edad56de545f3d" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual XSLTEngineImpl::~XSLTEngineImpl </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="ad9d89cf5523facebdb4a05667e73fa8b"></a><!-- doxytag: member="XSLTEngineImpl::addResultAttribute" ref="ad9d89cf5523facebdb4a05667e73fa8b" args="(AttributeListImpl &amp;attList, const XalanDOMString &amp;aname, const XalanDOMString &amp;value, bool fromCopy=false, const Locator *locator=0)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void XSLTEngineImpl::addResultAttribute </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classAttributeListImpl.html">AttributeListImpl</a> &amp;&nbsp;</td>
<td class="paramname"> <em>attList</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;&nbsp;</td>
<td class="paramname"> <em>aname</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;&nbsp;</td>
<td class="paramname"> <em>value</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&nbsp;</td>
<td class="paramname"> <em>fromCopy</em> = <code>false</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const Locator *&nbsp;</td>
<td class="paramname"> <em>locator</em> = <code>0</code></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Add attribute to attribute list, and if it is a namespace, add it to the namespaces stack. </p>
<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>attList</em>&nbsp;</td><td>attribute list added to </td></tr>
<tr><td valign="top"></td><td valign="top"><em>aname</em>&nbsp;</td><td>name of attribute </td></tr>
<tr><td valign="top"></td><td valign="top"><em>value</em>&nbsp;</td><td>value of attribute </td></tr>
<tr><td valign="top"></td><td valign="top"><em>fromCopy</em>&nbsp;</td><td>true if the attribute is being copied from the source tree </td></tr>
<tr><td valign="top"></td><td valign="top"><em>locator</em>&nbsp;</td><td>The Locator for reporting errors. </td></tr>
</table>
</dd>
</dl>
<p>Definition at line <a class="el" href="XSLTEngineImpl_8hpp_source.html#l00481">481</a> of file <a class="el" href="XSLTEngineImpl_8hpp_source.html">XSLTEngineImpl.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a5ea1900c15a4cdaeddbd453f5b591b8b"></a><!-- doxytag: member="XSLTEngineImpl::addResultAttribute" ref="a5ea1900c15a4cdaeddbd453f5b591b8b" args="(AttributeListImpl &amp;attList, const XalanDOMString &amp;aname, const XalanDOMChar *value, bool fromCopy=false, const Locator *locator=0)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void XSLTEngineImpl::addResultAttribute </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classAttributeListImpl.html">AttributeListImpl</a> &amp;&nbsp;</td>
<td class="paramname"> <em>attList</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;&nbsp;</td>
<td class="paramname"> <em>aname</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const XalanDOMChar *&nbsp;</td>
<td class="paramname"> <em>value</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&nbsp;</td>
<td class="paramname"> <em>fromCopy</em> = <code>false</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const Locator *&nbsp;</td>
<td class="paramname"> <em>locator</em> = <code>0</code></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Add attribute to attribute list, and if it is a namespace, add it to the namespaces stack. </p>
<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>attList</em>&nbsp;</td><td>attribute list added to </td></tr>
<tr><td valign="top"></td><td valign="top"><em>aname</em>&nbsp;</td><td>name of attribute </td></tr>
<tr><td valign="top"></td><td valign="top"><em>value</em>&nbsp;</td><td>value of attribute </td></tr>
<tr><td valign="top"></td><td valign="top"><em>fromCopy</em>&nbsp;</td><td>true if the attribute is being copied from the source tree </td></tr>
<tr><td valign="top"></td><td valign="top"><em>locator</em>&nbsp;</td><td>The Locator for reporting errors. </td></tr>
</table>
</dd>
</dl>
<p>Definition at line <a class="el" href="XSLTEngineImpl_8hpp_source.html#l00507">507</a> of file <a class="el" href="XSLTEngineImpl_8hpp_source.html">XSLTEngineImpl.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a5cf8a2e35948abf8ee7645e6573a34b6"></a><!-- doxytag: member="XSLTEngineImpl::addResultAttribute" ref="a5cf8a2e35948abf8ee7645e6573a34b6" args="(AttributeListImpl &amp;attList, const XalanDOMString &amp;aname, const XalanDOMChar *value, size_type theLength, bool fromCopy=false, const Locator *locator=0)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void XSLTEngineImpl::addResultAttribute </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classAttributeListImpl.html">AttributeListImpl</a> &amp;&nbsp;</td>
<td class="paramname"> <em>attList</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;&nbsp;</td>
<td class="paramname"> <em>aname</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const XalanDOMChar *&nbsp;</td>
<td class="paramname"> <em>value</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classXSLTProcessor.html#a1132188b2bd042ae067d9046768e7ea0">size_type</a>&nbsp;</td>
<td class="paramname"> <em>theLength</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&nbsp;</td>
<td class="paramname"> <em>fromCopy</em> = <code>false</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const Locator *&nbsp;</td>
<td class="paramname"> <em>locator</em> = <code>0</code></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Add attribute to attribute list, and if it is a namespace, add it to the namespaces stack. </p>
<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>attList</em>&nbsp;</td><td>attribute list added to </td></tr>
<tr><td valign="top"></td><td valign="top"><em>aname</em>&nbsp;</td><td>name of attribute </td></tr>
<tr><td valign="top"></td><td valign="top"><em>value</em>&nbsp;</td><td>value of attribute </td></tr>
<tr><td valign="top"></td><td valign="top"><em>theLength</em>&nbsp;</td><td>The length of the value </td></tr>
<tr><td valign="top"></td><td valign="top"><em>fromCopy</em>&nbsp;</td><td>true if the attribute is being copied from the source tree </td></tr>
<tr><td valign="top"></td><td valign="top"><em>locator</em>&nbsp;</td><td>The Locator for reporting errors. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="a1667e208ba5d0df5014c5d4d8f88c247"></a><!-- doxytag: member="XSLTEngineImpl::addResultAttribute" ref="a1667e208ba5d0df5014c5d4d8f88c247" args="(const XalanDOMString &amp;aname, const XalanDOMChar *value, bool fromCopy=false, const Locator *locator=0)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void XSLTEngineImpl::addResultAttribute </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;&nbsp;</td>
<td class="paramname"> <em>aname</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const XalanDOMChar *&nbsp;</td>
<td class="paramname"> <em>value</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&nbsp;</td>
<td class="paramname"> <em>fromCopy</em> = <code>false</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const Locator *&nbsp;</td>
<td class="paramname"> <em>locator</em> = <code>0</code></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Add attribute to pending attributes list, and if it is a namespace, add it to the namespaces stack. </p>
<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>aname</em>&nbsp;</td><td>name of attribute </td></tr>
<tr><td valign="top"></td><td valign="top"><em>value</em>&nbsp;</td><td>value of attribute </td></tr>
<tr><td valign="top"></td><td valign="top"><em>fromCopy</em>&nbsp;</td><td>true if the attribute is being copied from the source tree </td></tr>
<tr><td valign="top"></td><td valign="top"><em>locator</em>&nbsp;</td><td>The Locator for reporting errors. </td></tr>
</table>
</dd>
</dl>
<p>Definition at line <a class="el" href="XSLTEngineImpl_8hpp_source.html#l00553">553</a> of file <a class="el" href="XSLTEngineImpl_8hpp_source.html">XSLTEngineImpl.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a851e2b0900c20d87102413dc17e13f92"></a><!-- doxytag: member="XSLTEngineImpl::addResultAttribute" ref="a851e2b0900c20d87102413dc17e13f92" args="(const XalanDOMString &amp;aname, const XalanDOMString &amp;value, bool fromCopy=false, const Locator *locator=0)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void XSLTEngineImpl::addResultAttribute </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;&nbsp;</td>
<td class="paramname"> <em>aname</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;&nbsp;</td>
<td class="paramname"> <em>value</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&nbsp;</td>
<td class="paramname"> <em>fromCopy</em> = <code>false</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const Locator *&nbsp;</td>
<td class="paramname"> <em>locator</em> = <code>0</code></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Add attribute to pending attributes list, and if it is a namespace, add it to the namespaces stack. </p>
<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>aname</em>&nbsp;</td><td>name of attribute </td></tr>
<tr><td valign="top"></td><td valign="top"><em>value</em>&nbsp;</td><td>value of attribute </td></tr>
<tr><td valign="top"></td><td valign="top"><em>fromCopy</em>&nbsp;</td><td>true if the attribute is being copied from the source tree </td></tr>
<tr><td valign="top"></td><td valign="top"><em>locator</em>&nbsp;</td><td>The Locator for reporting errors. </td></tr>
</table>
</dd>
</dl>
<p>Definition at line <a class="el" href="XSLTEngineImpl_8hpp_source.html#l00579">579</a> of file <a class="el" href="XSLTEngineImpl_8hpp_source.html">XSLTEngineImpl.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a10c17f3671daba1e1e7f878ab2ede5ca"></a><!-- doxytag: member="XSLTEngineImpl::addResultNamespaceDecl" ref="a10c17f3671daba1e1e7f878ab2ede5ca" args="(const XalanDOMString &amp;prefix, const XalanDOMChar *namespaceVal, size_type len)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void XSLTEngineImpl::addResultNamespaceDecl </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;&nbsp;</td>
<td class="paramname"> <em>prefix</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const XalanDOMChar *&nbsp;</td>
<td class="paramname"> <em>namespaceVal</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classXSLTProcessor.html#a1132188b2bd042ae067d9046768e7ea0">size_type</a>&nbsp;</td>
<td class="paramname"> <em>len</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Add a namespace declaration to the namespace stack. </p>
<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>prefix</em>&nbsp;</td><td>namespace prefix </td></tr>
<tr><td valign="top"></td><td valign="top"><em>namespaceVal</em>&nbsp;</td><td>value of namespace </td></tr>
<tr><td valign="top"></td><td valign="top"><em>len</em>&nbsp;</td><td>length of namespace </td></tr>
</table>
</dd>
</dl>
<p>Definition at line <a class="el" href="XSLTEngineImpl_8hpp_source.html#l00459">459</a> of file <a class="el" href="XSLTEngineImpl_8hpp_source.html">XSLTEngineImpl.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="adc1c9323c387d6b5dea7059ad40bc8d0"></a><!-- doxytag: member="XSLTEngineImpl::addResultNamespaceDecl" ref="adc1c9323c387d6b5dea7059ad40bc8d0" args="(const XalanDOMString &amp;prefix, const XalanDOMString &amp;namespaceVal)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void XSLTEngineImpl::addResultNamespaceDecl </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;&nbsp;</td>
<td class="paramname"> <em>prefix</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;&nbsp;</td>
<td class="paramname"> <em>namespaceVal</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Add a namespace declaration to the namespace stack. </p>
<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>prefix</em>&nbsp;</td><td>namespace prefix </td></tr>
<tr><td valign="top"></td><td valign="top"><em>namespaceVal</em>&nbsp;</td><td>value of namespace </td></tr>
</table>
</dd>
</dl>
<p>Definition at line <a class="el" href="XSLTEngineImpl_8hpp_source.html#l00441">441</a> of file <a class="el" href="XSLTEngineImpl_8hpp_source.html">XSLTEngineImpl.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a19623aaaff2ed3668012936d64bd980f"></a><!-- doxytag: member="XSLTEngineImpl::addTraceListener" ref="a19623aaaff2ed3668012936d64bd980f" args="(TraceListener *tl)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual void XSLTEngineImpl::addTraceListener </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classTraceListener.html">TraceListener</a> *&nbsp;</td>
<td class="paramname"> <em>tl</em></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a0e3c111fc495db230c6b1ab5169a68d6"></a><!-- doxytag: member="XSLTEngineImpl::cdata" ref="a0e3c111fc495db230c6b1ab5169a68d6" args="(const XalanDOMChar *ch, size_type start, size_type length)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void XSLTEngineImpl::cdata </td>
<td>(</td>
<td class="paramtype">const XalanDOMChar *&nbsp;</td>
<td class="paramname"> <em>ch</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classXSLTProcessor.html#a1132188b2bd042ae067d9046768e7ea0">size_type</a>&nbsp;</td>
<td class="paramname"> <em>start</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classXSLTProcessor.html#a1132188b2bd042ae067d9046768e7ea0">size_type</a>&nbsp;</td>
<td class="paramname"> <em>length</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Receive notification of cdata. </p>
<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>ch</em>&nbsp;</td><td>pointer to characters from the XML document </td></tr>
<tr><td valign="top"></td><td valign="top"><em>start</em>&nbsp;</td><td>start position in the array </td></tr>
<tr><td valign="top"></td><td valign="top"><em>length</em>&nbsp;</td><td>number of characters to read from the array </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="aef226b57ecb4c94580af52102a7080b1"></a><!-- doxytag: member="XSLTEngineImpl::characters" ref="aef226b57ecb4c94580af52102a7080b1" args="(const XalanDOMChar *ch, size_type start, size_type length)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void XSLTEngineImpl::characters </td>
<td>(</td>
<td class="paramtype">const XalanDOMChar *&nbsp;</td>
<td class="paramname"> <em>ch</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classXSLTProcessor.html#a1132188b2bd042ae067d9046768e7ea0">size_type</a>&nbsp;</td>
<td class="paramname"> <em>start</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classXSLTProcessor.html#a1132188b2bd042ae067d9046768e7ea0">size_type</a>&nbsp;</td>
<td class="paramname"> <em>length</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Receive notification of character data. </p>
<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>ch</em>&nbsp;</td><td>pointer to characters from the XML document </td></tr>
<tr><td valign="top"></td><td valign="top"><em>start</em>&nbsp;</td><td>startng offset in 'ch' array </td></tr>
<tr><td valign="top"></td><td valign="top"><em>length</em>&nbsp;</td><td>number of characters to read from the array </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="a7e2cb083178074dd5e58ab3ad65fdac4"></a><!-- doxytag: member="XSLTEngineImpl::characters" ref="a7e2cb083178074dd5e58ab3ad65fdac4" args="(const XalanNode &amp;node)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void XSLTEngineImpl::characters </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classXalanNode.html">XalanNode</a> &amp;&nbsp;</td>
<td class="paramname"> <em>node</em></td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Send character data from the node to the result tree. </p>
<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>node</em>&nbsp;</td><td>The node to send. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="a922064d44d8ed664cd62f64b36b9a059"></a><!-- doxytag: member="XSLTEngineImpl::characters" ref="a922064d44d8ed664cd62f64b36b9a059" args="(const XalanDOMChar *ch, size_type length)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void XSLTEngineImpl::characters </td>
<td>(</td>
<td class="paramtype">const XalanDOMChar *&nbsp;</td>
<td class="paramname"> <em>ch</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classXSLTProcessor.html#a1132188b2bd042ae067d9046768e7ea0">size_type</a>&nbsp;</td>
<td class="paramname"> <em>length</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="af2c6028a29e05f997995217c377afcc5"></a><!-- doxytag: member="XSLTEngineImpl::characters" ref="af2c6028a29e05f997995217c377afcc5" args="(const XObjectPtr &amp;xobject)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void XSLTEngineImpl::characters </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classXObjectPtr.html">XObjectPtr</a> &amp;&nbsp;</td>
<td class="paramname"> <em>xobject</em></td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Send character data from an <a class="el" href="classXObject.html" title="Class to hold XPath return types.">XObject</a> to the result tree. </p>
<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>node</em>&nbsp;</td><td>The xobject to send. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="a9671b42ccc79b68ea319e25fd1de0ea7"></a><!-- doxytag: member="XSLTEngineImpl::charactersRaw" ref="a9671b42ccc79b68ea319e25fd1de0ea7" args="(const XalanDOMChar *ch, size_type start, size_type length)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void XSLTEngineImpl::charactersRaw </td>
<td>(</td>
<td class="paramtype">const XalanDOMChar *&nbsp;</td>
<td class="paramname"> <em>ch</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classXSLTProcessor.html#a1132188b2bd042ae067d9046768e7ea0">size_type</a>&nbsp;</td>
<td class="paramname"> <em>start</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classXSLTProcessor.html#a1132188b2bd042ae067d9046768e7ea0">size_type</a>&nbsp;</td>
<td class="paramname"> <em>length</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Receive notification of character data. </p>
<p>If available, when the disable-output-escaping attribute is used, output raw text without escaping.</p>
<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>ch</em>&nbsp;</td><td>pointer to characters from the XML document </td></tr>
<tr><td valign="top"></td><td valign="top"><em>start</em>&nbsp;</td><td>start position in the array </td></tr>
<tr><td valign="top"></td><td valign="top"><em>length</em>&nbsp;</td><td>number of characters to read from the array </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="aa671c93b5a85253e3c64e809a863d444"></a><!-- doxytag: member="XSLTEngineImpl::charactersRaw" ref="aa671c93b5a85253e3c64e809a863d444" args="(const XalanNode &amp;node)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void XSLTEngineImpl::charactersRaw </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classXalanNode.html">XalanNode</a> &amp;&nbsp;</td>
<td class="paramname"> <em>node</em></td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Send raw character data from the node to the result tree. </p>
<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>node</em>&nbsp;</td><td>The node to send. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="a5f9e00133b3e1465845f45a760c9cdf1"></a><!-- doxytag: member="XSLTEngineImpl::charactersRaw" ref="a5f9e00133b3e1465845f45a760c9cdf1" args="(const XObjectPtr &amp;xobject)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void XSLTEngineImpl::charactersRaw </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classXObjectPtr.html">XObjectPtr</a> &amp;&nbsp;</td>
<td class="paramname"> <em>xobject</em></td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Send raw character data from an <a class="el" href="classXObject.html" title="Class to hold XPath return types.">XObject</a> to the result tree. </p>
<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>node</em>&nbsp;</td><td>The xobject to send. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="aabef327d694e397b781e5ce4a85e0c8a"></a><!-- doxytag: member="XSLTEngineImpl::clearStylesheetParams" ref="aabef327d694e397b781e5ce4a85e0c8a" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual void XSLTEngineImpl::clearStylesheetParams </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a6940e282d0705c8052e62e1b9c21dff0"></a><!-- doxytag: member="XSLTEngineImpl::clearTopLevelParams" ref="a6940e282d0705c8052e62e1b9c21dff0" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void XSLTEngineImpl::clearTopLevelParams </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Reset the vector of top level parameters. </p>
<p>Definition at line <a class="el" href="XSLTEngineImpl_8hpp_source.html#l01551">1551</a> of file <a class="el" href="XSLTEngineImpl_8hpp_source.html">XSLTEngineImpl.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="ac2fb415d966d6d2d4a24c79ef2eb8f2c"></a><!-- doxytag: member="XSLTEngineImpl::cloneToResultTree" ref="ac2fb415d966d6d2d4a24c79ef2eb8f2c" args="(const XalanNode &amp;node, bool cloneTextNodesOnly, const Locator *locator)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void XSLTEngineImpl::cloneToResultTree </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classXalanNode.html">XalanNode</a> &amp;&nbsp;</td>
<td class="paramname"> <em>node</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&nbsp;</td>
<td class="paramname"> <em>cloneTextNodesOnly</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const Locator *&nbsp;</td>
<td class="paramname"> <em>locator</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Clone a node to the result tree. </p>
<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>node</em>&nbsp;</td><td>node to clone </td></tr>
<tr><td valign="top"></td><td valign="top"><em>cloneTextNodesOnly</em>&nbsp;</td><td>if true, only text nodes will be cloned </td></tr>
<tr><td valign="top"></td><td valign="top"><em>locator</em>&nbsp;</td><td>the Locator for the event, if any. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="a69461c717859508b2f0419ec05e22d37"></a><!-- doxytag: member="XSLTEngineImpl::cloneToResultTree" ref="a69461c717859508b2f0419ec05e22d37" args="(const XalanNode &amp;node, XalanNode::NodeType nodeType, bool overrideStrip, bool shouldCloneAttributes, bool cloneTextNodesOnly, const Locator *locator)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void XSLTEngineImpl::cloneToResultTree </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classXalanNode.html">XalanNode</a> &amp;&nbsp;</td>
<td class="paramname"> <em>node</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classXalanNode.html#a93d60cd336327226e55c45a320cced24">XalanNode::NodeType</a>&nbsp;</td>
<td class="paramname"> <em>nodeType</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&nbsp;</td>
<td class="paramname"> <em>overrideStrip</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&nbsp;</td>
<td class="paramname"> <em>shouldCloneAttributes</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&nbsp;</td>
<td class="paramname"> <em>cloneTextNodesOnly</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const Locator *&nbsp;</td>
<td class="paramname"> <em>locator</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Clone a node to the result tree. </p>
<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>node</em>&nbsp;</td><td>node to clone </td></tr>
<tr><td valign="top"></td><td valign="top"><em>nodeType</em>&nbsp;</td><td>the type of the node </td></tr>
<tr><td valign="top"></td><td valign="top"><em>overrideStrip</em>&nbsp;</td><td>false if white space stripping should be done </td></tr>
<tr><td valign="top"></td><td valign="top"><em>shouldCloneAttributes</em>&nbsp;</td><td>true if attributes should be cloned </td></tr>
<tr><td valign="top"></td><td valign="top"><em>cloneTextNodesOnly</em>&nbsp;</td><td>if true, only text nodes will be cloned </td></tr>
<tr><td valign="top"></td><td valign="top"><em>locator</em>&nbsp;</td><td>the Locator for the event, if any. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="a1df61e8f82c8ce9d67b9da107bfc17d8"></a><!-- doxytag: member="XSLTEngineImpl::comment" ref="a1df61e8f82c8ce9d67b9da107bfc17d8" args="(const XalanDOMChar *data)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void XSLTEngineImpl::comment </td>
<td>(</td>
<td class="paramtype">const XalanDOMChar *&nbsp;</td>
<td class="paramname"> <em>data</em></td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Called when a Comment is to be constructed. </p>
<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>data</em>&nbsp;</td><td>pointer to comment data </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="a44c6befaa4921b297c603a6c2293943f"></a><!-- doxytag: member="XSLTEngineImpl::copyAttributesToAttList" ref="a44c6befaa4921b297c603a6c2293943f" args="(const XalanNode &amp;node, AttributeListImpl &amp;attList)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void XSLTEngineImpl::copyAttributesToAttList </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classXalanNode.html">XalanNode</a> &amp;&nbsp;</td>
<td class="paramname"> <em>node</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classAttributeListImpl.html">AttributeListImpl</a> &amp;&nbsp;</td>
<td class="paramname"> <em>attList</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Copy the attributes from the XSL element to the created output element. </p>
</div>
</div>
<a class="anchor" id="ad64c93e93585c750611d14c20621381b"></a><!-- doxytag: member="XSLTEngineImpl::copyAttributeToTarget" ref="ad64c93e93585c750611d14c20621381b" args="(const XalanDOMString &amp;attrName, const XalanDOMString &amp;attrValue, AttributeListImpl &amp;attrList)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void XSLTEngineImpl::copyAttributeToTarget </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;&nbsp;</td>
<td class="paramname"> <em>attrName</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;&nbsp;</td>
<td class="paramname"> <em>attrValue</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classAttributeListImpl.html">AttributeListImpl</a> &amp;&nbsp;</td>
<td class="paramname"> <em>attrList</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Copy an attribute to an <a class="el" href="classAttributeListImpl.html">AttributeListImpl</a>. </p>
<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>attrName</em>&nbsp;</td><td>The name of the attribute </td></tr>
<tr><td valign="top"></td><td valign="top"><em>attrValue</em>&nbsp;</td><td>The value of the attribute </td></tr>
<tr><td valign="top"></td><td valign="top"><em>attrList</em>&nbsp;</td><td>The attribute list added to </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="a0a5ab5cac32cc2c15c439caca35e3f97"></a><!-- doxytag: member="XSLTEngineImpl::copyNamespaceAttributes" ref="a0a5ab5cac32cc2c15c439caca35e3f97" args="(const XalanNode &amp;src)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void XSLTEngineImpl::copyNamespaceAttributes </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classXalanNode.html">XalanNode</a> &amp;&nbsp;</td>
<td class="paramname"> <em>src</em></td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Copy XMLNS: attributes in if not already in scope. </p>
<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>src</em>&nbsp;</td><td>source node </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="a8129cdfb824dc79ed1d4b1b7b83f485e"></a><!-- doxytag: member="XSLTEngineImpl::createMatchPattern" ref="a8129cdfb824dc79ed1d4b1b7b83f485e" args="(const XalanDOMString &amp;str, const PrefixResolver &amp;resolver)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="classXPath.html">XPath</a>* XSLTEngineImpl::createMatchPattern </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;&nbsp;</td>
<td class="paramname"> <em>str</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classPrefixResolver.html">PrefixResolver</a> &amp;&nbsp;</td>
<td class="paramname"> <em>resolver</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Create and initialize an xpath and return it. </p>
<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>str</em>&nbsp;</td><td>string for <a class="el" href="classXPath.html">XPath</a> </td></tr>
<tr><td valign="top"></td><td valign="top"><em>resolver</em>&nbsp;</td><td>resolver for namespace resolution </td></tr>
</table>
</dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>pointer to <a class="el" href="classXPath.html">XPath</a> created </dd></dl>
</div>
</div>
<a class="anchor" id="aa82c0f50069502186eac6ad970f2c187"></a><!-- doxytag: member="XSLTEngineImpl::endDocument" ref="aa82c0f50069502186eac6ad970f2c187" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void XSLTEngineImpl::endDocument </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a7cceaa967ac23f7e8a1da1316ae756b0"></a><!-- doxytag: member="XSLTEngineImpl::endElement" ref="a7cceaa967ac23f7e8a1da1316ae756b0" args="(const XalanDOMChar *name)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void XSLTEngineImpl::endElement </td>
<td>(</td>
<td class="paramtype">const XalanDOMChar *&nbsp;</td>
<td class="paramname"> <em>name</em></td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="aec8f17abff6f76346f03c3b655cc18d4"></a><!-- doxytag: member="XSLTEngineImpl::entityReference" ref="aec8f17abff6f76346f03c3b655cc18d4" args="(const XalanDOMChar *data)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void XSLTEngineImpl::entityReference </td>
<td>(</td>
<td class="paramtype">const XalanDOMChar *&nbsp;</td>
<td class="paramname"> <em>data</em></td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Receive notification of a entityReference. </p>
<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>data</em>&nbsp;</td><td>pointer to characters from the XML document </td></tr>
</table>
</dd>
</dl>
<dl><dt><b>Exceptions:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>SAXException</em>&nbsp;</td><td></td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="adb0b0cd5231ba1f17a0d7ecf3b46c69b"></a><!-- doxytag: member="XSLTEngineImpl::evalMatchPatternStr" ref="adb0b0cd5231ba1f17a0d7ecf3b46c69b" args="(const XalanDOMString &amp;str, XalanNode *context, XPathExecutionContext &amp;executionContext)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">double XSLTEngineImpl::evalMatchPatternStr </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;&nbsp;</td>
<td class="paramname"> <em>str</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classXalanNode.html">XalanNode</a> *&nbsp;</td>
<td class="paramname"> <em>context</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> &amp;&nbsp;</td>
<td class="paramname"> <em>executionContext</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Evaluate an xpath string and return the result as a numberic score. </p>
<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>str</em>&nbsp;</td><td>string to evaluate </td></tr>
<tr><td valign="top"></td><td valign="top"><em>context</em>&nbsp;</td><td>context node </td></tr>
<tr><td valign="top"></td><td valign="top"><em>executionContext</em>&nbsp;</td><td>current execution context </td></tr>
</table>
</dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>score number, higher representing better match </dd></dl>
</div>
</div>
<a class="anchor" id="a0798c064fafa21f42df82e1c64dbacad"></a><!-- doxytag: member="XSLTEngineImpl::evalXPathStr" ref="a0798c064fafa21f42df82e1c64dbacad" args="(const XalanDOMString &amp;str, XPathExecutionContext &amp;executionContext)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="classXObjectPtr.html">XObjectPtr</a> XSLTEngineImpl::evalXPathStr </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;&nbsp;</td>
<td class="paramname"> <em>str</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> &amp;&nbsp;</td>
<td class="paramname"> <em>executionContext</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Evaluate an xpath string and return the result. </p>
<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>str</em>&nbsp;</td><td>string to evaluate </td></tr>
<tr><td valign="top"></td><td valign="top"><em>executionContext</em>&nbsp;</td><td>current execution context </td></tr>
</table>
</dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>pointer to <a class="el" href="classXObject.html" title="Class to hold XPath return types.">XObject</a> result </dd></dl>
</div>
</div>
<a class="anchor" id="af3df092749fa6b722eb46ca614c1d07a"></a><!-- doxytag: member="XSLTEngineImpl::evalXPathStr" ref="af3df092749fa6b722eb46ca614c1d07a" args="(const XalanDOMString &amp;str, XalanNode *contextNode, const PrefixResolver &amp;prefixResolver, XPathExecutionContext &amp;executionContext)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="classXObjectPtr.html">XObjectPtr</a> XSLTEngineImpl::evalXPathStr </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;&nbsp;</td>
<td class="paramname"> <em>str</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classXalanNode.html">XalanNode</a> *&nbsp;</td>
<td class="paramname"> <em>contextNode</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classPrefixResolver.html">PrefixResolver</a> &amp;&nbsp;</td>
<td class="paramname"> <em>prefixResolver</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> &amp;&nbsp;</td>
<td class="paramname"> <em>executionContext</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Evaluate an xpath string and return the result. </p>
<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>str</em>&nbsp;</td><td>string to evaluate </td></tr>
<tr><td valign="top"></td><td valign="top"><em>contextNode</em>&nbsp;</td><td>context node </td></tr>
<tr><td valign="top"></td><td valign="top"><em>prefixResolver</em>&nbsp;</td><td>prefix resolver to use </td></tr>
<tr><td valign="top"></td><td valign="top"><em>executionContext</em>&nbsp;</td><td>current execution context </td></tr>
</table>
</dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>pointer to <a class="el" href="classXObject.html" title="Class to hold XPath return types.">XObject</a> result </dd></dl>
</div>
</div>
<a class="anchor" id="a7d1734a5e398781ff7fe6a945f47d2ae"></a><!-- doxytag: member="XSLTEngineImpl::evalXPathStr" ref="a7d1734a5e398781ff7fe6a945f47d2ae" args="(const XalanDOMString &amp;str, XalanNode *contextNode, const XalanElement &amp;prefixResolver, XPathExecutionContext &amp;executionContext)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="classXObjectPtr.html">XObjectPtr</a> XSLTEngineImpl::evalXPathStr </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;&nbsp;</td>
<td class="paramname"> <em>str</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classXalanNode.html">XalanNode</a> *&nbsp;</td>
<td class="paramname"> <em>contextNode</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classXalanElement.html">XalanElement</a> &amp;&nbsp;</td>
<td class="paramname"> <em>prefixResolver</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> &amp;&nbsp;</td>
<td class="paramname"> <em>executionContext</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Evaluate an xpath string and return the result. </p>
<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>str</em>&nbsp;</td><td>string to evaluate </td></tr>
<tr><td valign="top"></td><td valign="top"><em>contextNode</em>&nbsp;</td><td>context node </td></tr>
<tr><td valign="top"></td><td valign="top"><em>prefixResolver</em>&nbsp;</td><td>prefix resolver to use </td></tr>
<tr><td valign="top"></td><td valign="top"><em>executionContext</em>&nbsp;</td><td>current execution context </td></tr>
</table>
</dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>pointer to <a class="el" href="classXObject.html" title="Class to hold XPath return types.">XObject</a> result </dd></dl>
</div>
</div>
<a class="anchor" id="a76a0e413a1bf217c890dc987b93a4bbe"></a><!-- doxytag: member="XSLTEngineImpl::fireGenerateEvent" ref="a76a0e413a1bf217c890dc987b93a4bbe" args="(const GenerateEvent &amp;ge)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual void XSLTEngineImpl::fireGenerateEvent </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classGenerateEvent.html">GenerateEvent</a> &amp;&nbsp;</td>
<td class="paramname"> <em>ge</em></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a4d6b2a7a8e30541c036740ade1ef5ece"></a><!-- doxytag: member="XSLTEngineImpl::fireSelectEvent" ref="a4d6b2a7a8e30541c036740ade1ef5ece" args="(const SelectionEvent &amp;se)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual void XSLTEngineImpl::fireSelectEvent </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classSelectionEvent.html">SelectionEvent</a> &amp;&nbsp;</td>
<td class="paramname"> <em>se</em></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="aeb5c174560424a06f84fd443460298c5"></a><!-- doxytag: member="XSLTEngineImpl::fireTraceEvent" ref="aeb5c174560424a06f84fd443460298c5" args="(const TracerEvent &amp;te)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual void XSLTEngineImpl::fireTraceEvent </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classTracerEvent.html">TracerEvent</a> &amp;&nbsp;</td>
<td class="paramname"> <em>te</em></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="aef38624b311f8488628f65d6184fff74"></a><!-- doxytag: member="XSLTEngineImpl::flushPending" ref="aef38624b311f8488628f65d6184fff74" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void XSLTEngineImpl::flushPending </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Flush the pending element. </p>
</div>
</div>
<a class="anchor" id="acc141c54c1026bfc1a7a0accf2cc1109"></a><!-- doxytag: member="XSLTEngineImpl::getFormatterListener" ref="acc141c54c1026bfc1a7a0accf2cc1109" args="() const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual <a class="el" href="classFormatterListener.html">FormatterListener</a>* XSLTEngineImpl::getFormatterListener </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td> const<code> [virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a93b417c905e4275b123b9ffda84b846a"></a><!-- doxytag: member="XSLTEngineImpl::getFormatterListenerImpl" ref="a93b417c905e4275b123b9ffda84b846a" args="() const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classFormatterListener.html">FormatterListener</a>* XSLTEngineImpl::getFormatterListenerImpl </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td> const<code> [inline, protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XSLTEngineImpl_8hpp_source.html#l01363">1363</a> of file <a class="el" href="XSLTEngineImpl_8hpp_source.html">XSLTEngineImpl.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="afb223bcdf9f5b9ecf236a0ba9b89a120"></a><!-- doxytag: member="XSLTEngineImpl::getHasPendingStartDocument" ref="afb223bcdf9f5b9ecf236a0ba9b89a120" args="() const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool XSLTEngineImpl::getHasPendingStartDocument </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td> const<code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XSLTEngineImpl_8hpp_source.html#l01098">1098</a> of file <a class="el" href="XSLTEngineImpl_8hpp_source.html">XSLTEngineImpl.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a01ffaa46d50a87879fef68d7cf33495f"></a><!-- doxytag: member="XSLTEngineImpl::getHasPendingStartDocumentImpl" ref="a01ffaa46d50a87879fef68d7cf33495f" args="() const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool XSLTEngineImpl::getHasPendingStartDocumentImpl </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td> const<code> [inline, protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XSLTEngineImpl_8hpp_source.html#l01327">1327</a> of file <a class="el" href="XSLTEngineImpl_8hpp_source.html">XSLTEngineImpl.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a18fdec87fd7e92a0233cc29dd9724b97"></a><!-- doxytag: member="XSLTEngineImpl::getLocatorFromStack" ref="a18fdec87fd7e92a0233cc29dd9724b97" args="() const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const Locator* XSLTEngineImpl::getLocatorFromStack </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td> const<code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Get the locator from the top of the locator stack. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A pointer to the Locator, or 0 if there is nothing on the stack. </dd></dl>
<p>Definition at line <a class="el" href="XSLTEngineImpl_8hpp_source.html#l01213">1213</a> of file <a class="el" href="XSLTEngineImpl_8hpp_source.html">XSLTEngineImpl.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a7a8ea076f067976e8f37aff6f5d3fc59"></a><!-- doxytag: member="XSLTEngineImpl::getMemoryManager" ref="a7a8ea076f067976e8f37aff6f5d3fc59" args="() const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">MemoryManager&amp; XSLTEngineImpl::getMemoryManager </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td> const<code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XSLTEngineImpl_8hpp_source.html#l00215">215</a> of file <a class="el" href="XSLTEngineImpl_8hpp_source.html">XSLTEngineImpl.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a202dc306d96ff0e410760a8768e388f2"></a><!-- doxytag: member="XSLTEngineImpl::getMemoryManager" ref="a202dc306d96ff0e410760a8768e388f2" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">MemoryManager&amp; XSLTEngineImpl::getMemoryManager </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XSLTEngineImpl_8hpp_source.html#l00221">221</a> of file <a class="el" href="XSLTEngineImpl_8hpp_source.html">XSLTEngineImpl.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="aa3796eb22183796c7b70bc3d0e383991"></a><!-- doxytag: member="XSLTEngineImpl::getMustFlushPendingStartDocument" ref="aa3796eb22183796c7b70bc3d0e383991" args="() const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool XSLTEngineImpl::getMustFlushPendingStartDocument </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td> const<code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XSLTEngineImpl_8hpp_source.html#l01118">1118</a> of file <a class="el" href="XSLTEngineImpl_8hpp_source.html">XSLTEngineImpl.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="ab4127e8dbf9f30e9107cff1bea2ef9a3"></a><!-- doxytag: member="XSLTEngineImpl::getMustFlushPendingStartDocumentImpl" ref="ab4127e8dbf9f30e9107cff1bea2ef9a3" args="() const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool XSLTEngineImpl::getMustFlushPendingStartDocumentImpl </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td> const<code> [inline, protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XSLTEngineImpl_8hpp_source.html#l01347">1347</a> of file <a class="el" href="XSLTEngineImpl_8hpp_source.html">XSLTEngineImpl.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="aa499675de9c7717dfcf89f0f6cd15584"></a><!-- doxytag: member="XSLTEngineImpl::getNamespaceForPrefix" ref="aa499675de9c7717dfcf89f0f6cd15584" args="(const XalanDOMString &amp;prefix) const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual const <a class="el" href="classXalanDOMString.html">XalanDOMString</a>* XSLTEngineImpl::getNamespaceForPrefix </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;&nbsp;</td>
<td class="paramname"> <em>prefix</em></td>
<td>&nbsp;)&nbsp;</td>
<td> const<code> [virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Retrieve a namespace corresponding to a prefix. </p>
<p>This assumes that the PrevixResolver hold's its own namespace context, or is a namespace context itself.</p>
<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>prefix</em>&nbsp;</td><td>Prefix to resolve </td></tr>
</table>
</dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>namespace that prefix resolves to, or null if prefix is not found </dd></dl>
<p>Implements <a class="el" href="classPrefixResolver.html#a46238e794270c4d64197bc33f565cd40">PrefixResolver</a>.</p>
</div>
</div>
<a class="anchor" id="a352877ef921ca929644e0101b84bd6e8"></a><!-- doxytag: member="XSLTEngineImpl::getPendingAttributes" ref="a352877ef921ca929644e0101b84bd6e8" args="() const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="XalanSourceTreeContentHandler_8hpp.html#ab5db67e0ad48b82d8a0476b99c377fdb">AttributeListType</a>&amp; XSLTEngineImpl::getPendingAttributes </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td> const<code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Get the list of attributes yet to be processed. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>attribute list </dd></dl>
<p>Definition at line <a class="el" href="XSLTEngineImpl_8hpp_source.html#l01139">1139</a> of file <a class="el" href="XSLTEngineImpl_8hpp_source.html">XSLTEngineImpl.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a715b069567eadc8d411c9589c6ae35ad"></a><!-- doxytag: member="XSLTEngineImpl::getPendingAttributesImpl" ref="a715b069567eadc8d411c9589c6ae35ad" args="() const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="classAttributeListImpl.html">AttributeListImpl</a>&amp; XSLTEngineImpl::getPendingAttributesImpl </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td> const<code> [inline, protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Get the list of attributes yet to be processed. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>attribute list </dd></dl>
<p>Definition at line <a class="el" href="XSLTEngineImpl_8hpp_source.html#l01249">1249</a> of file <a class="el" href="XSLTEngineImpl_8hpp_source.html">XSLTEngineImpl.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a591babaedf9af336ebaf33578deb4997"></a><!-- doxytag: member="XSLTEngineImpl::getPendingAttributesImpl" ref="a591babaedf9af336ebaf33578deb4997" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classAttributeListImpl.html">AttributeListImpl</a>&amp; XSLTEngineImpl::getPendingAttributesImpl </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline, protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Get the list of attributes yet to be processed. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>attribute list </dd></dl>
<p>Definition at line <a class="el" href="XSLTEngineImpl_8hpp_source.html#l01260">1260</a> of file <a class="el" href="XSLTEngineImpl_8hpp_source.html">XSLTEngineImpl.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a03c983953b4ddc51b07b9040704d2cef"></a><!-- doxytag: member="XSLTEngineImpl::getPendingElementName" ref="a03c983953b4ddc51b07b9040704d2cef" args="() const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="classXalanDOMString.html">XalanDOMString</a>&amp; XSLTEngineImpl::getPendingElementName </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td> const<code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Retrieve name of the pending element currently being processed. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>element name </dd></dl>
<p>Definition at line <a class="el" href="XSLTEngineImpl_8hpp_source.html#l01185">1185</a> of file <a class="el" href="XSLTEngineImpl_8hpp_source.html">XSLTEngineImpl.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a2df58385e573f81658a1858a70fd268f"></a><!-- doxytag: member="XSLTEngineImpl::getPendingElementNameImpl" ref="a2df58385e573f81658a1858a70fd268f" args="() const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="classXalanDOMString.html">XalanDOMString</a>&amp; XSLTEngineImpl::getPendingElementNameImpl </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td> const<code> [inline, protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Retrieve name of the pending element currently being processed. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>element name </dd></dl>
<p>Definition at line <a class="el" href="XSLTEngineImpl_8hpp_source.html#l01282">1282</a> of file <a class="el" href="XSLTEngineImpl_8hpp_source.html">XSLTEngineImpl.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a8e80a280f60ac56c5fc762fd6791cb5b"></a><!-- doxytag: member="XSLTEngineImpl::getPendingElementNameImpl" ref="a8e80a280f60ac56c5fc762fd6791cb5b" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classXalanDOMString.html">XalanDOMString</a>&amp; XSLTEngineImpl::getPendingElementNameImpl </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline, protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Retrieve name of the pending element currently being processed. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>element name </dd></dl>
<p>Definition at line <a class="el" href="XSLTEngineImpl_8hpp_source.html#l01293">1293</a> of file <a class="el" href="XSLTEngineImpl_8hpp_source.html">XSLTEngineImpl.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a18db21fcc869b52b82843b388eb4ccd4"></a><!-- doxytag: member="XSLTEngineImpl::getProblemListener" ref="a18db21fcc869b52b82843b388eb4ccd4" args="() const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classProblemListener.html">ProblemListener</a>* XSLTEngineImpl::getProblemListener </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td> const<code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Get the problem listener property. </p>
<p>The XSL class can have a single listener that can be informed of errors and warnings, and can normally control if an exception is thrown or not (or the problem listeners can throw their own RuntimeExceptions).</p>
<dl class="return"><dt><b>Returns:</b></dt><dd>pointer to <a class="el" href="classProblemListener.html" title="This is the abstract class that the XSL processor uses when it has a problem of some kind...">ProblemListener</a> interface </dd></dl>
<p>Definition at line <a class="el" href="XSLTEngineImpl_8hpp_source.html#l01068">1068</a> of file <a class="el" href="XSLTEngineImpl_8hpp_source.html">XSLTEngineImpl.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="ae3e3dd8ace161e05fd388ac49d09348c"></a><!-- doxytag: member="XSLTEngineImpl::getQuietConflictWarnings" ref="ae3e3dd8ace161e05fd388ac49d09348c" args="() const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool XSLTEngineImpl::getQuietConflictWarnings </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td> const<code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Whether to warn about pattern match conflicts. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>true to not warn about pattern match conflicts </dd></dl>
<p>Definition at line <a class="el" href="XSLTEngineImpl_8hpp_source.html#l00871">871</a> of file <a class="el" href="XSLTEngineImpl_8hpp_source.html">XSLTEngineImpl.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a109a746bc25f09330d0e53816d5cd1ca"></a><!-- doxytag: member="XSLTEngineImpl::getResultNamespaceForPrefix" ref="a109a746bc25f09330d0e53816d5cd1ca" args="(const XalanDOMString &amp;prefix) const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="classXalanDOMString.html">XalanDOMString</a>* XSLTEngineImpl::getResultNamespaceForPrefix </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;&nbsp;</td>
<td class="paramname"> <em>prefix</em></td>
<td>&nbsp;)&nbsp;</td>
<td> const</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Retrieve the result namespace corresponding to a prefix. </p>
<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>prefix</em>&nbsp;</td><td>prefix for namespace </td></tr>
</table>
</dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>string for namespace URI </dd></dl>
</div>
</div>
<a class="anchor" id="ae8c15096d954f0285f0bf9e73a7b0e17"></a><!-- doxytag: member="XSLTEngineImpl::getResultPrefixForNamespace" ref="ae8c15096d954f0285f0bf9e73a7b0e17" args="(const XalanDOMString &amp;theNamespace) const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="classXalanDOMString.html">XalanDOMString</a>* XSLTEngineImpl::getResultPrefixForNamespace </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;&nbsp;</td>
<td class="paramname"> <em>theNamespace</em></td>
<td>&nbsp;)&nbsp;</td>
<td> const</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Retrieve the result prefix corresponding to a namespace. </p>
<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>theNamespace</em>&nbsp;</td><td>namespace for prefix </td></tr>
</table>
</dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>string for namespace prefix </dd></dl>
</div>
</div>
<a class="anchor" id="a5bea1935c48149b6bb0e71545f954dd1"></a><!-- doxytag: member="XSLTEngineImpl::getSourceTreeFromInput" ref="a5bea1935c48149b6bb0e71545f954dd1" args="(const XSLTInputSource &amp;inputSource)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual <a class="el" href="classXalanNode.html">XalanNode</a>* XSLTEngineImpl::getSourceTreeFromInput </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classXSLTInputSource.html">XSLTInputSource</a> &amp;&nbsp;</td>
<td class="paramname"> <em>inputSource</em></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a4d6303c4ce9774b981e537f12e511e1f"></a><!-- doxytag: member="XSLTEngineImpl::getStylesheetFromPIURL" ref="a4d6303c4ce9774b981e537f12e511e1f" args="(const XalanDOMString &amp;xslURLString, XalanNode &amp;fragBase, const XalanDOMString &amp;xmlBaseIdent, bool isRoot, StylesheetConstructionContext &amp;constructionContext)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classStylesheet.html">Stylesheet</a>* XSLTEngineImpl::getStylesheetFromPIURL </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;&nbsp;</td>
<td class="paramname"> <em>xslURLString</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classXalanNode.html">XalanNode</a> &amp;&nbsp;</td>
<td class="paramname"> <em>fragBase</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;&nbsp;</td>
<td class="paramname"> <em>xmlBaseIdent</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&nbsp;</td>
<td class="paramname"> <em>isRoot</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classStylesheetConstructionContext.html">StylesheetConstructionContext</a> &amp;&nbsp;</td>
<td class="paramname"> <em>constructionContext</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Reset the state of the XSL processor by reading in a new XSL stylesheet from a processing instruction. </p>
<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>xslURLString</em>&nbsp;</td><td>valid URI to an XSL stylesheet </td></tr>
<tr><td valign="top"></td><td valign="top"><em>fragBase</em>&nbsp;</td><td>base of tree if URI represents document fragment </td></tr>
<tr><td valign="top"></td><td valign="top"><em>xmlBaseIdent</em>&nbsp;</td><td>base identifier for stylesheet URI </td></tr>
<tr><td valign="top"></td><td valign="top"><em>isRoot</em>&nbsp;</td><td>true if stylesheet is root of tree </td></tr>
<tr><td valign="top"></td><td valign="top"><em>constructionContext</em>&nbsp;</td><td>context for construction of object </td></tr>
</table>
</dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>pointer to stylesheet </dd></dl>
</div>
</div>
<a class="anchor" id="a98fdf52bc7b8c355eb26bbf4566faa27"></a><!-- doxytag: member="XSLTEngineImpl::getStylesheetRoot" ref="a98fdf52bc7b8c355eb26bbf4566faa27" args="() const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual const <a class="el" href="classStylesheetRoot.html">StylesheetRoot</a>* XSLTEngineImpl::getStylesheetRoot </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td> const<code> [virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Retrieve the root stylesheet. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>pointer to root stylesheet </dd></dl>
</div>
</div>
<a class="anchor" id="a17c6191da9ff89b1965b88b3c5b51649"></a><!-- doxytag: member="XSLTEngineImpl::getTraceListeners" ref="a17c6191da9ff89b1965b88b3c5b51649" args="() const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual <a class="el" href="classXSLTProcessor.html#a1132188b2bd042ae067d9046768e7ea0">size_type</a> XSLTEngineImpl::getTraceListeners </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td> const<code> [virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a9096c77d27c12db546d55686265f074f"></a><!-- doxytag: member="XSLTEngineImpl::getTraceSelects" ref="a9096c77d27c12db546d55686265f074f" args="() const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual bool XSLTEngineImpl::getTraceSelects </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td> const<code> [virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a8a07813fb5608a9352e59a50b0d93524"></a><!-- doxytag: member="XSLTEngineImpl::getUniqueNamespaceValue" ref="a8a07813fb5608a9352e59a50b0d93524" args="(XalanDOMString &amp;theValue)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual void XSLTEngineImpl::getUniqueNamespaceValue </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;&nbsp;</td>
<td class="paramname"> <em>theValue</em></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="ad68f233fb905e220e3e658b01654351f"></a><!-- doxytag: member="XSLTEngineImpl::getURI" ref="ad68f233fb905e220e3e658b01654351f" args="() const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual const <a class="el" href="classXalanDOMString.html">XalanDOMString</a>&amp; XSLTEngineImpl::getURI </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td> const<code> [virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Retrieve the base URI for the resolver. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>URI string </dd></dl>
<p>Implements <a class="el" href="classPrefixResolver.html#a7dccfd78c1519de8615042d966fedf04">PrefixResolver</a>.</p>
</div>
</div>
<a class="anchor" id="a2d24c5ae947419b12aa4594cf90bbaac"></a><!-- doxytag: member="XSLTEngineImpl::getXalanXSLNameSpaceURL" ref="a2d24c5ae947419b12aa4594cf90bbaac" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static const <a class="el" href="classXalanDOMString.html">XalanDOMString</a>&amp; XSLTEngineImpl::getXalanXSLNameSpaceURL </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline, static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Special Xalan namespace for built-in extensions. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>Xalan namespace for extensions </dd></dl>
<p>Definition at line <a class="el" href="XSLTEngineImpl_8hpp_source.html#l00860">860</a> of file <a class="el" href="XSLTEngineImpl_8hpp_source.html">XSLTEngineImpl.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="adb249bce6b41d3ea334086d1de2b66cf"></a><!-- doxytag: member="XSLTEngineImpl::getXMLParserLiaison" ref="adb249bce6b41d3ea334086d1de2b66cf" args="() const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual <a class="el" href="classXMLParserLiaison.html">XMLParserLiaison</a>&amp; XSLTEngineImpl::getXMLParserLiaison </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td> const<code> [virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a627f97310c1fc98442349f5b4a6f1df4"></a><!-- doxytag: member="XSLTEngineImpl::getXPathEnvSupport" ref="a627f97310c1fc98442349f5b4a6f1df4" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classXPathEnvSupport.html">XPathEnvSupport</a>&amp; XSLTEngineImpl::getXPathEnvSupport </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Retrieve the <a class="el" href="classXPath.html">XPath</a> environment support object. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd><a class="el" href="classXPath.html">XPath</a> environment support object </dd></dl>
<p>Definition at line <a class="el" href="XSLTEngineImpl_8hpp_source.html#l01040">1040</a> of file <a class="el" href="XSLTEngineImpl_8hpp_source.html">XSLTEngineImpl.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="aa3efab5046fbe686cf4109e27d144410"></a><!-- doxytag: member="XSLTEngineImpl::getXPathFactory" ref="aa3efab5046fbe686cf4109e27d144410" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classXPathFactory.html">XPathFactory</a>&amp; XSLTEngineImpl::getXPathFactory </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Get the factory for making xpaths. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd><a class="el" href="classXPath.html">XPath</a> factory object </dd></dl>
<p>Definition at line <a class="el" href="XSLTEngineImpl_8hpp_source.html#l01011">1011</a> of file <a class="el" href="XSLTEngineImpl_8hpp_source.html">XSLTEngineImpl.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a538c39e21631883291328411567adaa5"></a><!-- doxytag: member="XSLTEngineImpl::getXPathProcessor" ref="a538c39e21631883291328411567adaa5" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classXPathProcessor.html">XPathProcessor</a>&amp; XSLTEngineImpl::getXPathProcessor </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Get the <a class="el" href="classXPath.html">XPath</a> processor object. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd><a class="el" href="classXPathProcessor.html">XPathProcessor</a> interface being used </dd></dl>
<p>Definition at line <a class="el" href="XSLTEngineImpl_8hpp_source.html#l01022">1022</a> of file <a class="el" href="XSLTEngineImpl_8hpp_source.html">XSLTEngineImpl.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="ac6243cbfba2d7db842627da48bc3628d"></a><!-- doxytag: member="XSLTEngineImpl::getXSLNameSpaceURL" ref="ac6243cbfba2d7db842627da48bc3628d" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static const <a class="el" href="classXalanDOMString.html">XalanDOMString</a>&amp; XSLTEngineImpl::getXSLNameSpaceURL </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline, static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Retrieve the URI for the current XSL namespace, for example, "http://www.w3.org/1999/XSL/Transform". </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>URI string </dd></dl>
<p>Definition at line <a class="el" href="XSLTEngineImpl_8hpp_source.html#l00849">849</a> of file <a class="el" href="XSLTEngineImpl_8hpp_source.html">XSLTEngineImpl.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a1dc8fcfd3e54cedeac859d9effbdad2b"></a><!-- doxytag: member="XSLTEngineImpl::ignorableWhitespace" ref="a1dc8fcfd3e54cedeac859d9effbdad2b" args="(const XalanDOMChar *ch, size_type length)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void XSLTEngineImpl::ignorableWhitespace </td>
<td>(</td>
<td class="paramtype">const XalanDOMChar *&nbsp;</td>
<td class="paramname"> <em>ch</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classXSLTProcessor.html#a1132188b2bd042ae067d9046768e7ea0">size_type</a>&nbsp;</td>
<td class="paramname"> <em>length</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a31f20ea7a421d99c3f8b65ba0fff1cbf"></a><!-- doxytag: member="XSLTEngineImpl::initialize" ref="a31f20ea7a421d99c3f8b65ba0fff1cbf" args="(MemoryManager &amp;theManager)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static void XSLTEngineImpl::initialize </td>
<td>(</td>
<td class="paramtype">MemoryManager &amp;&nbsp;</td>
<td class="paramname"> <em>theManager</em></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Perform initialization of statics -- must be called before any processing occurs. </p>
<p>See class <a class="el" href="classXSLTInit.html">XSLTInit</a>. </p>
</div>
</div>
<a class="anchor" id="a3af83adeec5950fbdc7d4f470c0c5954"></a><!-- doxytag: member="XSLTEngineImpl::isElementPending" ref="a3af83adeec5950fbdc7d4f470c0c5954" args="() const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool XSLTEngineImpl::isElementPending </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td> const<code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XSLTEngineImpl_8hpp_source.html#l01174">1174</a> of file <a class="el" href="XSLTEngineImpl_8hpp_source.html">XSLTEngineImpl.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a8f4e819418b3a9484d4ed4eb01b03436"></a><!-- doxytag: member="XSLTEngineImpl::isPendingResultPrefix" ref="a8f4e819418b3a9484d4ed4eb01b03436" args="(const XalanDOMString &amp;thePrefix) const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool XSLTEngineImpl::isPendingResultPrefix </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;&nbsp;</td>
<td class="paramname"> <em>thePrefix</em></td>
<td>&nbsp;)&nbsp;</td>
<td> const</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Determine whether or not a prefix is in use on the pending element or the pending attributes. </p>
<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>thePrefix</em>&nbsp;</td><td>prefix for namespace</td></tr>
</table>
</dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>true if the prefix is in use, false if not. </dd></dl>
</div>
</div>
<a class="anchor" id="a86e562e2c71e8052f09462358daa2331"></a><!-- doxytag: member="XSLTEngineImpl::outputResultTreeFragment" ref="a86e562e2c71e8052f09462358daa2331" args="(const XObject &amp;theTree, bool outputTextNodesOnly, const Locator *locator)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void XSLTEngineImpl::outputResultTreeFragment </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classXObject.html">XObject</a> &amp;&nbsp;</td>
<td class="paramname"> <em>theTree</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&nbsp;</td>
<td class="paramname"> <em>outputTextNodesOnly</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const Locator *&nbsp;</td>
<td class="paramname"> <em>locator</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Given a result tree fragment, walk the tree and output it to the result stream. </p>
<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>theTree</em>&nbsp;</td><td>result tree fragment </td></tr>
<tr><td valign="top"></td><td valign="top"><em>outputTextNodesOnly</em>&nbsp;</td><td>if true, only text nodes will be copied </td></tr>
<tr><td valign="top"></td><td valign="top"><em>locator</em>&nbsp;</td><td>the Locator for the event, if any. </td></tr>
</table>
</dd>
</dl>
<p>Definition at line <a class="el" href="XSLTEngineImpl_8hpp_source.html#l00793">793</a> of file <a class="el" href="XSLTEngineImpl_8hpp_source.html">XSLTEngineImpl.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a5ca1468473bf63fa209d424d0b851c86"></a><!-- doxytag: member="XSLTEngineImpl::outputResultTreeFragment" ref="a5ca1468473bf63fa209d424d0b851c86" args="(const XalanDocumentFragment &amp;theTree, bool outputTextNodesOnly, const Locator *locator)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void XSLTEngineImpl::outputResultTreeFragment </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classXalanDocumentFragment.html">XalanDocumentFragment</a> &amp;&nbsp;</td>
<td class="paramname"> <em>theTree</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&nbsp;</td>
<td class="paramname"> <em>outputTextNodesOnly</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const Locator *&nbsp;</td>
<td class="paramname"> <em>locator</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Given a result tree fragment, walk the tree and output it to the result stream. </p>
<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>theTree</em>&nbsp;</td><td>result tree fragment </td></tr>
<tr><td valign="top"></td><td valign="top"><em>outputTextNodesOnly</em>&nbsp;</td><td>if true, only text nodes will be copied </td></tr>
<tr><td valign="top"></td><td valign="top"><em>locator</em>&nbsp;</td><td>the Locator for the event, if any. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="a33f3e1241dec63a8fb325b9541398e19"></a><!-- doxytag: member="XSLTEngineImpl::outputToResultTree" ref="a33f3e1241dec63a8fb325b9541398e19" args="(const XObject &amp;value, bool outputTextNodesOnly, const Locator *locator)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void XSLTEngineImpl::outputToResultTree </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classXObject.html">XObject</a> &amp;&nbsp;</td>
<td class="paramname"> <em>value</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&nbsp;</td>
<td class="paramname"> <em>outputTextNodesOnly</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const Locator *&nbsp;</td>
<td class="paramname"> <em>locator</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Output an object to the result tree by doing the right conversions. </p>
<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>value</em>&nbsp;</td><td>the <a class="el" href="classXObject.html" title="Class to hold XPath return types.">XObject</a> to output </td></tr>
<tr><td valign="top"></td><td valign="top"><em>outputTextNodesOnly</em>&nbsp;</td><td>if true, only text nodes will be copied </td></tr>
<tr><td valign="top"></td><td valign="top"><em>locator</em>&nbsp;</td><td>the Locator for the event, if any. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="a2d58aaae6b5b3c57247db6e2c650e5fa"></a><!-- doxytag: member="XSLTEngineImpl::parseXML" ref="a2d58aaae6b5b3c57247db6e2c650e5fa" args="(const XalanDOMString &amp;urlString, DocumentHandler *docHandler, XalanDocument *docToRegister, ErrorHandler *theErrorHandler=0)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classXalanDocument.html">XalanDocument</a>* XSLTEngineImpl::parseXML </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;&nbsp;</td>
<td class="paramname"> <em>urlString</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">DocumentHandler *&nbsp;</td>
<td class="paramname"> <em>docHandler</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classXalanDocument.html">XalanDocument</a> *&nbsp;</td>
<td class="paramname"> <em>docToRegister</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">ErrorHandler *&nbsp;</td>
<td class="paramname"> <em>theErrorHandler</em> = <code>0</code></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Read in the XML file, either producing a Document or calling SAX events, and register the document in a table. </p>
<p>If the document has already been read in, it will not be reparsed.</p>
<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>urlString</em>&nbsp;</td><td>location of the XML </td></tr>
<tr><td valign="top"></td><td valign="top"><em>docHandler</em>&nbsp;</td><td>pointer to SAX event handler </td></tr>
<tr><td valign="top"></td><td valign="top"><em>docToRegister</em>&nbsp;</td><td>if using a SAX event handler, the object to register in the source docs table. </td></tr>
</table>
</dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>document object, which represents the parsed XML </dd></dl>
<dl><dt><b>Exceptions:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>SAXException</em>&nbsp;</td><td></td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="a4346f65ad0ef2b7c9eac40dcdf78488f"></a><!-- doxytag: member="XSLTEngineImpl::parseXML" ref="a4346f65ad0ef2b7c9eac40dcdf78488f" args="(const InputSource &amp;inputSource, DocumentHandler *docHandler, XalanDocument *docToRegister, ErrorHandler *theErrorHandler=0)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classXalanDocument.html">XalanDocument</a>* XSLTEngineImpl::parseXML </td>
<td>(</td>
<td class="paramtype">const InputSource &amp;&nbsp;</td>
<td class="paramname"> <em>inputSource</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">DocumentHandler *&nbsp;</td>
<td class="paramname"> <em>docHandler</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classXalanDocument.html">XalanDocument</a> *&nbsp;</td>
<td class="paramname"> <em>docToRegister</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">ErrorHandler *&nbsp;</td>
<td class="paramname"> <em>theErrorHandler</em> = <code>0</code></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Read in the XML file, either producing a Document or calling SAX events, and register the document in a table. </p>
<p>If the document has already been read in, it will not be reparsed.</p>
<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>inputSource</em>&nbsp;</td><td>location of the XML </td></tr>
<tr><td valign="top"></td><td valign="top"><em>docHandler</em>&nbsp;</td><td>pointer to SAX event handler </td></tr>
<tr><td valign="top"></td><td valign="top"><em>docToRegister</em>&nbsp;</td><td>if using a SAX event handler, the object to register in the source docs table. </td></tr>
</table>
</dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>document object, which represents the parsed XML </dd></dl>
<dl><dt><b>Exceptions:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>SAXException</em>&nbsp;</td><td></td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="a9edacc438da20fa3df46a94b2ec5e3bd"></a><!-- doxytag: member="XSLTEngineImpl::popLocatorStack" ref="a9edacc438da20fa3df46a94b2ec5e3bd" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void XSLTEngineImpl::popLocatorStack </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Pop the locator from the top of the locator stack. </p>
<p>Definition at line <a class="el" href="XSLTEngineImpl_8hpp_source.html#l01233">1233</a> of file <a class="el" href="XSLTEngineImpl_8hpp_source.html">XSLTEngineImpl.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="abbc554845b612070ace1147da4549da5"></a><!-- doxytag: member="XSLTEngineImpl::popOutputContext" ref="abbc554845b612070ace1147da4549da5" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void XSLTEngineImpl::popOutputContext </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XSLTEngineImpl_8hpp_source.html#l01088">1088</a> of file <a class="el" href="XSLTEngineImpl_8hpp_source.html">XSLTEngineImpl.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a42c685eeac006666a2426daf60e4bff1"></a><!-- doxytag: member="XSLTEngineImpl::problem" ref="a42c685eeac006666a2426daf60e4bff1" args="(eSource source, eClassification classification, const XalanDOMString &amp;msg, const Locator *locator, const XalanNode *sourceNode)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual void XSLTEngineImpl::problem </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classProblemListenerBase.html#ae363b5e4919bbe4e41f6b2c1b322ee7c">eSource</a>&nbsp;</td>
<td class="paramname"> <em>source</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classProblemListenerBase.html#a1fec6cce6cc3429e200355330a41152a">eClassification</a>&nbsp;</td>
<td class="paramname"> <em>classification</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;&nbsp;</td>
<td class="paramname"> <em>msg</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const Locator *&nbsp;</td>
<td class="paramname"> <em>locator</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classXalanNode.html">XalanNode</a> *&nbsp;</td>
<td class="paramname"> <em>sourceNode</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a416ed46fe224ca93e77e4905c28bb9a7"></a><!-- doxytag: member="XSLTEngineImpl::problem" ref="a416ed46fe224ca93e77e4905c28bb9a7" args="(eSource source, eClassification classification, const XalanDOMString &amp;msg, const XalanNode *sourceNode)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual void XSLTEngineImpl::problem </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classProblemListenerBase.html#ae363b5e4919bbe4e41f6b2c1b322ee7c">eSource</a>&nbsp;</td>
<td class="paramname"> <em>source</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classProblemListenerBase.html#a1fec6cce6cc3429e200355330a41152a">eClassification</a>&nbsp;</td>
<td class="paramname"> <em>classification</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;&nbsp;</td>
<td class="paramname"> <em>msg</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classXalanNode.html">XalanNode</a> *&nbsp;</td>
<td class="paramname"> <em>sourceNode</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a3c807b314d3b53270c792fe4bebb7191"></a><!-- doxytag: member="XSLTEngineImpl::process" ref="a3c807b314d3b53270c792fe4bebb7191" args="(const XSLTInputSource &amp;inputSource, XSLTResultTarget &amp;outputTarget, StylesheetExecutionContext &amp;executionContext)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual void XSLTEngineImpl::process </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classXSLTInputSource.html">XSLTInputSource</a> &amp;&nbsp;</td>
<td class="paramname"> <em>inputSource</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classXSLTResultTarget.html">XSLTResultTarget</a> &amp;&nbsp;</td>
<td class="paramname"> <em>outputTarget</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classStylesheetExecutionContext.html">StylesheetExecutionContext</a> &amp;&nbsp;</td>
<td class="paramname"> <em>executionContext</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a06bd630c939e76009a97b7462af1f6c1"></a><!-- doxytag: member="XSLTEngineImpl::process" ref="a06bd630c939e76009a97b7462af1f6c1" args="(const XSLTInputSource &amp;inputSource, const XSLTInputSource &amp;stylesheetSource, XSLTResultTarget &amp;outputTarget, StylesheetConstructionContext &amp;constructionContext, StylesheetExecutionContext &amp;executionContext)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual void XSLTEngineImpl::process </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classXSLTInputSource.html">XSLTInputSource</a> &amp;&nbsp;</td>
<td class="paramname"> <em>inputSource</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classXSLTInputSource.html">XSLTInputSource</a> &amp;&nbsp;</td>
<td class="paramname"> <em>stylesheetSource</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classXSLTResultTarget.html">XSLTResultTarget</a> &amp;&nbsp;</td>
<td class="paramname"> <em>outputTarget</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classStylesheetConstructionContext.html">StylesheetConstructionContext</a> &amp;&nbsp;</td>
<td class="paramname"> <em>constructionContext</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classStylesheetExecutionContext.html">StylesheetExecutionContext</a> &amp;&nbsp;</td>
<td class="paramname"> <em>executionContext</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="ad54c604f639d589c391cc0b4d416c9e6"></a><!-- doxytag: member="XSLTEngineImpl::processingInstruction" ref="ad54c604f639d589c391cc0b4d416c9e6" args="(const XalanDOMChar *target, const XalanDOMChar *data)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void XSLTEngineImpl::processingInstruction </td>
<td>(</td>
<td class="paramtype">const XalanDOMChar *&nbsp;</td>
<td class="paramname"> <em>target</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const XalanDOMChar *&nbsp;</td>
<td class="paramname"> <em>data</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a73f08b42fda5aea48feefdf34e5a93df"></a><!-- doxytag: member="XSLTEngineImpl::processStylesheet" ref="a73f08b42fda5aea48feefdf34e5a93df" args="(const XalanDOMString &amp;xsldocURLString, StylesheetConstructionContext &amp;constructionContext)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual <a class="el" href="classStylesheetRoot.html">StylesheetRoot</a>* XSLTEngineImpl::processStylesheet </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;&nbsp;</td>
<td class="paramname"> <em>xsldocURLString</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classStylesheetConstructionContext.html">StylesheetConstructionContext</a> &amp;&nbsp;</td>
<td class="paramname"> <em>constructionContext</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a3e37ac53fa4768094bd18db1df2b2097"></a><!-- doxytag: member="XSLTEngineImpl::processStylesheet" ref="a3e37ac53fa4768094bd18db1df2b2097" args="(const XSLTInputSource &amp;stylesheetSource, StylesheetConstructionContext &amp;constructionContext)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual <a class="el" href="classStylesheetRoot.html">StylesheetRoot</a>* XSLTEngineImpl::processStylesheet </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classXSLTInputSource.html">XSLTInputSource</a> &amp;&nbsp;</td>
<td class="paramname"> <em>stylesheetSource</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classStylesheetConstructionContext.html">StylesheetConstructionContext</a> &amp;&nbsp;</td>
<td class="paramname"> <em>constructionContext</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a573ba04616893a9385e968bc99f30726"></a><!-- doxytag: member="XSLTEngineImpl::pushLocatorOnStack" ref="a573ba04616893a9385e968bc99f30726" args="(const Locator *locator)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void XSLTEngineImpl::pushLocatorOnStack </td>
<td>(</td>
<td class="paramtype">const Locator *&nbsp;</td>
<td class="paramname"> <em>locator</em></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Push a locator on to the locator stack. </p>
<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>A</em>&nbsp;</td><td>pointer to the Locator to push. </td></tr>
</table>
</dd>
</dl>
<p>Definition at line <a class="el" href="XSLTEngineImpl_8hpp_source.html#l01224">1224</a> of file <a class="el" href="XSLTEngineImpl_8hpp_source.html">XSLTEngineImpl.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="aece58991b2d4880e31e306f1460b01a4"></a><!-- doxytag: member="XSLTEngineImpl::pushOutputContext" ref="aece58991b2d4880e31e306f1460b01a4" args="(FormatterListener *theListener)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void XSLTEngineImpl::pushOutputContext </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classFormatterListener.html">FormatterListener</a> *&nbsp;</td>
<td class="paramname"> <em>theListener</em></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XSLTEngineImpl_8hpp_source.html#l01079">1079</a> of file <a class="el" href="XSLTEngineImpl_8hpp_source.html">XSLTEngineImpl.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a3c3e50bcf5acfd53b0d6dbce397248f3"></a><!-- doxytag: member="XSLTEngineImpl::removeTraceListener" ref="a3c3e50bcf5acfd53b0d6dbce397248f3" args="(TraceListener *tl)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual void XSLTEngineImpl::removeTraceListener </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classTraceListener.html">TraceListener</a> *&nbsp;</td>
<td class="paramname"> <em>tl</em></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a6651fc0513a9e25e0551de82c3251d58"></a><!-- doxytag: member="XSLTEngineImpl::replacePendingAttribute" ref="a6651fc0513a9e25e0551de82c3251d58" args="(const XalanDOMChar *theName, const XalanDOMChar *theNewType, const XalanDOMChar *theNewValue)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void XSLTEngineImpl::replacePendingAttribute </td>
<td>(</td>
<td class="paramtype">const XalanDOMChar *&nbsp;</td>
<td class="paramname"> <em>theName</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const XalanDOMChar *&nbsp;</td>
<td class="paramname"> <em>theNewType</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const XalanDOMChar *&nbsp;</td>
<td class="paramname"> <em>theNewValue</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Replace the contents of a pending attribute. </p>
<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>theName</em>&nbsp;</td><td>name of attribute </td></tr>
<tr><td valign="top"></td><td valign="top"><em>theNewType</em>&nbsp;</td><td>type of attribute </td></tr>
<tr><td valign="top"></td><td valign="top"><em>theNewValue</em>&nbsp;</td><td>new value of attribute </td></tr>
</table>
</dd>
</dl>
<p>Definition at line <a class="el" href="XSLTEngineImpl_8hpp_source.html#l01163">1163</a> of file <a class="el" href="XSLTEngineImpl_8hpp_source.html">XSLTEngineImpl.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a75de94700a1bcdc9cda6037caa395410"></a><!-- doxytag: member="XSLTEngineImpl::reportDuplicateNamespaceNodeError" ref="a75de94700a1bcdc9cda6037caa395410" args="(const XalanDOMString &amp;theName, const Locator *locator)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void XSLTEngineImpl::reportDuplicateNamespaceNodeError </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;&nbsp;</td>
<td class="paramname"> <em>theName</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const Locator *&nbsp;</td>
<td class="paramname"> <em>locator</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Report an error copying a duplicate namespace node. </p>
<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>theName</em>&nbsp;</td><td>The name of the node. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="afd90ef7e9b2cdda80d3578de32d7b3fb"></a><!-- doxytag: member="XSLTEngineImpl::reset" ref="afd90ef7e9b2cdda80d3578de32d7b3fb" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual void XSLTEngineImpl::reset </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Reset the state. </p>
<p>This needs to be called after a <a class="el" href="classXSLTEngineImpl.html#a06bd630c939e76009a97b7462af1f6c1">process()</a> call is invoked, if the processor is to be used again. </p>
</div>
</div>
<a class="anchor" id="aeaa3cfaf2f74ad48cf078e891027f0dc"></a><!-- doxytag: member="XSLTEngineImpl::resetDocument" ref="aeaa3cfaf2f74ad48cf078e891027f0dc" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void XSLTEngineImpl::resetDocument </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="aa6466be4403a7decfb5d93e957851aca"></a><!-- doxytag: member="XSLTEngineImpl::resolveTopLevelParams" ref="aa6466be4403a7decfb5d93e957851aca" args="(StylesheetExecutionContext &amp;executionContext)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual void XSLTEngineImpl::resolveTopLevelParams </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classStylesheetExecutionContext.html">StylesheetExecutionContext</a> &amp;&nbsp;</td>
<td class="paramname"> <em>executionContext</em></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a83330417d1da315a86d3d6ca73e39472"></a><!-- doxytag: member="XSLTEngineImpl::returnXPath" ref="a83330417d1da315a86d3d6ca73e39472" args="(const XPath *xpath)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void XSLTEngineImpl::returnXPath </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classXPath.html">XPath</a> *&nbsp;</td>
<td class="paramname"> <em>xpath</em></td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Return the xpath created by createXPath() or <a class="el" href="classXSLTEngineImpl.html#a8129cdfb824dc79ed1d4b1b7b83f485e" title="Create and initialize an xpath and return it.">createMatchPattern()</a>. </p>
<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>xpath</em>&nbsp;</td><td>The <a class="el" href="classXPath.html">XPath</a> to return. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="aa0d87212044efca5af3dfc6f0bd37ff4"></a><!-- doxytag: member="XSLTEngineImpl::setDiagnosticsOutput" ref="aa0d87212044efca5af3dfc6f0bd37ff4" args="(PrintWriter *pw)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual void XSLTEngineImpl::setDiagnosticsOutput </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classPrintWriter.html">PrintWriter</a> *&nbsp;</td>
<td class="paramname"> <em>pw</em></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a5694583343dfca5a69200b795c884b67"></a><!-- doxytag: member="XSLTEngineImpl::setDocumentLocator" ref="a5694583343dfca5a69200b795c884b67" args="(const Locator *locator)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void XSLTEngineImpl::setDocumentLocator </td>
<td>(</td>
<td class="paramtype">const Locator *&nbsp;</td>
<td class="paramname"> <em>locator</em></td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="adc7e93a6c134b4b1be17f0f77a8d479b"></a><!-- doxytag: member="XSLTEngineImpl::setExecutionContext" ref="adc7e93a6c134b4b1be17f0f77a8d479b" args="(StylesheetExecutionContext *theExecutionContext)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual void XSLTEngineImpl::setExecutionContext </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classStylesheetExecutionContext.html">StylesheetExecutionContext</a> *&nbsp;</td>
<td class="paramname"> <em>theExecutionContext</em></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Set the execution context. </p>
<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>theExecutionContext</em>&nbsp;</td><td>pointer to new execution context. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="a850f8616c59fa22d5f49b1000b34885e"></a><!-- doxytag: member="XSLTEngineImpl::setFormatterListener" ref="a850f8616c59fa22d5f49b1000b34885e" args="(FormatterListener *flistener)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual void XSLTEngineImpl::setFormatterListener </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classFormatterListener.html">FormatterListener</a> *&nbsp;</td>
<td class="paramname"> <em>flistener</em></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="adc6da7b124f7c2868b25022ceb28216e"></a><!-- doxytag: member="XSLTEngineImpl::setFormatterListenerImpl" ref="adc6da7b124f7c2868b25022ceb28216e" args="(FormatterListener *flistener)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void XSLTEngineImpl::setFormatterListenerImpl </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classFormatterListener.html">FormatterListener</a> *&nbsp;</td>
<td class="paramname"> <em>flistener</em></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline, protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XSLTEngineImpl_8hpp_source.html#l01369">1369</a> of file <a class="el" href="XSLTEngineImpl_8hpp_source.html">XSLTEngineImpl.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a4c8eb0dbe074926fde6f2274ab47b484"></a><!-- doxytag: member="XSLTEngineImpl::setHasPendingStartDocument" ref="a4c8eb0dbe074926fde6f2274ab47b484" args="(bool b)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void XSLTEngineImpl::setHasPendingStartDocument </td>
<td>(</td>
<td class="paramtype">bool&nbsp;</td>
<td class="paramname"> <em>b</em></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XSLTEngineImpl_8hpp_source.html#l01108">1108</a> of file <a class="el" href="XSLTEngineImpl_8hpp_source.html">XSLTEngineImpl.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a8df53e0a148751fc59c1cb0a8b2e3eb3"></a><!-- doxytag: member="XSLTEngineImpl::setHasPendingStartDocumentImpl" ref="a8df53e0a148751fc59c1cb0a8b2e3eb3" args="(bool b)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void XSLTEngineImpl::setHasPendingStartDocumentImpl </td>
<td>(</td>
<td class="paramtype">bool&nbsp;</td>
<td class="paramname"> <em>b</em></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline, protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XSLTEngineImpl_8hpp_source.html#l01337">1337</a> of file <a class="el" href="XSLTEngineImpl_8hpp_source.html">XSLTEngineImpl.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a5c4e5cc9eee9b6f4a670e36af8af0834"></a><!-- doxytag: member="XSLTEngineImpl::setMustFlushPendingStartDocument" ref="a5c4e5cc9eee9b6f4a670e36af8af0834" args="(bool b)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void XSLTEngineImpl::setMustFlushPendingStartDocument </td>
<td>(</td>
<td class="paramtype">bool&nbsp;</td>
<td class="paramname"> <em>b</em></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XSLTEngineImpl_8hpp_source.html#l01128">1128</a> of file <a class="el" href="XSLTEngineImpl_8hpp_source.html">XSLTEngineImpl.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="ae1bd4a3ee171bd223795a2347940d190"></a><!-- doxytag: member="XSLTEngineImpl::setMustFlushPendingStartDocumentImpl" ref="ae1bd4a3ee171bd223795a2347940d190" args="(bool b)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void XSLTEngineImpl::setMustFlushPendingStartDocumentImpl </td>
<td>(</td>
<td class="paramtype">bool&nbsp;</td>
<td class="paramname"> <em>b</em></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline, protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XSLTEngineImpl_8hpp_source.html#l01357">1357</a> of file <a class="el" href="XSLTEngineImpl_8hpp_source.html">XSLTEngineImpl.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a43f73bf3eb3a35ab1f4214c112ff8109"></a><!-- doxytag: member="XSLTEngineImpl::setPendingAttributes" ref="a43f73bf3eb3a35ab1f4214c112ff8109" args="(const AttributeListType &amp;pendingAttributes)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void XSLTEngineImpl::setPendingAttributes </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="XalanSourceTreeContentHandler_8hpp.html#ab5db67e0ad48b82d8a0476b99c377fdb">AttributeListType</a> &amp;&nbsp;</td>
<td class="paramname"> <em>pendingAttributes</em></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Set the list of attributes yet to be processed. </p>
<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>pendingAttributes</em>&nbsp;</td><td>The attribute list </td></tr>
</table>
</dd>
</dl>
<p>Definition at line <a class="el" href="XSLTEngineImpl_8hpp_source.html#l01150">1150</a> of file <a class="el" href="XSLTEngineImpl_8hpp_source.html">XSLTEngineImpl.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="add627ef30a573ad1854c18f18a252d90"></a><!-- doxytag: member="XSLTEngineImpl::setPendingAttributesImpl" ref="add627ef30a573ad1854c18f18a252d90" args="(const AttributeListType &amp;pendingAttributes)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void XSLTEngineImpl::setPendingAttributesImpl </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="XalanSourceTreeContentHandler_8hpp.html#ab5db67e0ad48b82d8a0476b99c377fdb">AttributeListType</a> &amp;&nbsp;</td>
<td class="paramname"> <em>pendingAttributes</em></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline, protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Set the list of attributes yet to be processed. </p>
<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>pendingAttributes</em>&nbsp;</td><td>The attribute list </td></tr>
</table>
</dd>
</dl>
<p>Definition at line <a class="el" href="XSLTEngineImpl_8hpp_source.html#l01271">1271</a> of file <a class="el" href="XSLTEngineImpl_8hpp_source.html">XSLTEngineImpl.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a02605c9528e7303a7d868c520e2f595e"></a><!-- doxytag: member="XSLTEngineImpl::setPendingElementName" ref="a02605c9528e7303a7d868c520e2f595e" args="(const XalanDOMChar *elementName)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void XSLTEngineImpl::setPendingElementName </td>
<td>(</td>
<td class="paramtype">const XalanDOMChar *&nbsp;</td>
<td class="paramname"> <em>elementName</em></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XSLTEngineImpl_8hpp_source.html#l01202">1202</a> of file <a class="el" href="XSLTEngineImpl_8hpp_source.html">XSLTEngineImpl.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="ab4f9d38d48396aa2029b2b8a87f2aaa2"></a><!-- doxytag: member="XSLTEngineImpl::setPendingElementName" ref="ab4f9d38d48396aa2029b2b8a87f2aaa2" args="(const XalanDOMString &amp;elementName)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void XSLTEngineImpl::setPendingElementName </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;&nbsp;</td>
<td class="paramname"> <em>elementName</em></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Changes the currently pending element name. </p>
<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>elementName</em>&nbsp;</td><td>new name of element </td></tr>
</table>
</dd>
</dl>
<p>Definition at line <a class="el" href="XSLTEngineImpl_8hpp_source.html#l01196">1196</a> of file <a class="el" href="XSLTEngineImpl_8hpp_source.html">XSLTEngineImpl.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a4a2ec79eceb880624501a6a3a0af18ec"></a><!-- doxytag: member="XSLTEngineImpl::setPendingElementNameImpl" ref="a4a2ec79eceb880624501a6a3a0af18ec" args="(const XalanDOMString &amp;elementName)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void XSLTEngineImpl::setPendingElementNameImpl </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;&nbsp;</td>
<td class="paramname"> <em>elementName</em></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline, protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Changes the currently pending element name. </p>
<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>elementName</em>&nbsp;</td><td>new name of element </td></tr>
</table>
</dd>
</dl>
<p>Definition at line <a class="el" href="XSLTEngineImpl_8hpp_source.html#l01304">1304</a> of file <a class="el" href="XSLTEngineImpl_8hpp_source.html">XSLTEngineImpl.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="ad544524ba077d0df337c5758026aeb96"></a><!-- doxytag: member="XSLTEngineImpl::setPendingElementNameImpl" ref="ad544524ba077d0df337c5758026aeb96" args="(const XalanDOMChar *elementName)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void XSLTEngineImpl::setPendingElementNameImpl </td>
<td>(</td>
<td class="paramtype">const XalanDOMChar *&nbsp;</td>
<td class="paramname"> <em>elementName</em></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline, protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Changes the currently pending element name. </p>
<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>elementName</em>&nbsp;</td><td>new name of element </td></tr>
</table>
</dd>
</dl>
<p>Definition at line <a class="el" href="XSLTEngineImpl_8hpp_source.html#l01315">1315</a> of file <a class="el" href="XSLTEngineImpl_8hpp_source.html">XSLTEngineImpl.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="ae07633dff88beef1a39c845446842024"></a><!-- doxytag: member="XSLTEngineImpl::setProblemListener" ref="ae07633dff88beef1a39c845446842024" args="(ProblemListener *l)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void XSLTEngineImpl::setProblemListener </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classProblemListener.html">ProblemListener</a> *&nbsp;</td>
<td class="paramname"> <em>l</em></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Set the problem listener property. </p>
<p>The XSL class can have a single listener that can be informed of errors and warnings, and can normally control if an exception is thrown or not (or the problem listeners can throw their own RuntimeExceptions).</p>
<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>l</em>&nbsp;</td><td>pointer to <a class="el" href="classProblemListener.html" title="This is the abstract class that the XSL processor uses when it has a problem of some kind...">ProblemListener</a> interface </td></tr>
</table>
</dd>
</dl>
<p>Definition at line <a class="el" href="XSLTEngineImpl_8hpp_source.html#l01054">1054</a> of file <a class="el" href="XSLTEngineImpl_8hpp_source.html">XSLTEngineImpl.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a226f6222cfc4e9bae104360e0dd2d679"></a><!-- doxytag: member="XSLTEngineImpl::setQuietConflictWarnings" ref="a226f6222cfc4e9bae104360e0dd2d679" args="(bool b)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual void XSLTEngineImpl::setQuietConflictWarnings </td>
<td>(</td>
<td class="paramtype">bool&nbsp;</td>
<td class="paramname"> <em>b</em></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a417a7966b3c8e2021fa7c1800639933a"></a><!-- doxytag: member="XSLTEngineImpl::setStylesheetParam" ref="a417a7966b3c8e2021fa7c1800639933a" args="(const XalanDOMString &amp;key, const XalanDOMString &amp;expression)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual void XSLTEngineImpl::setStylesheetParam </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;&nbsp;</td>
<td class="paramname"> <em>key</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;&nbsp;</td>
<td class="paramname"> <em>expression</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a321a09bd047234bb3df8b9156a7da037"></a><!-- doxytag: member="XSLTEngineImpl::setStylesheetParam" ref="a321a09bd047234bb3df8b9156a7da037" args="(const XalanDOMString &amp;key, XObjectPtr value)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual void XSLTEngineImpl::setStylesheetParam </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;&nbsp;</td>
<td class="paramname"> <em>key</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classXObjectPtr.html">XObjectPtr</a>&nbsp;</td>
<td class="paramname"> <em>value</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="af67dfccb81182c58579416b3b2d7d6a6"></a><!-- doxytag: member="XSLTEngineImpl::setStylesheetRoot" ref="af67dfccb81182c58579416b3b2d7d6a6" args="(const StylesheetRoot *theStylesheet)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual void XSLTEngineImpl::setStylesheetRoot </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classStylesheetRoot.html">StylesheetRoot</a> *&nbsp;</td>
<td class="paramname"> <em>theStylesheet</em></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Set the root stylesheet. </p>
<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>theStylesheet</em>&nbsp;</td><td>pointer to new root stylesheet </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="a58ce72aaabaf2ddb7248d1d945e7e967"></a><!-- doxytag: member="XSLTEngineImpl::setTraceSelects" ref="a58ce72aaabaf2ddb7248d1d945e7e967" args="(bool b)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual void XSLTEngineImpl::setTraceSelects </td>
<td>(</td>
<td class="paramtype">bool&nbsp;</td>
<td class="paramname"> <em>b</em></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a8f8dfc9ab82a410a427483fba0c7296e"></a><!-- doxytag: member="XSLTEngineImpl::startDocument" ref="a8f8dfc9ab82a410a427483fba0c7296e" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void XSLTEngineImpl::startDocument </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="adf891babee4baf82ad11babeb822bee7"></a><!-- doxytag: member="XSLTEngineImpl::startElement" ref="adf891babee4baf82ad11babeb822bee7" args="(const XalanDOMChar *name, AttributeListType &amp;atts)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void XSLTEngineImpl::startElement </td>
<td>(</td>
<td class="paramtype">const XalanDOMChar *&nbsp;</td>
<td class="paramname"> <em>name</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="XalanSourceTreeContentHandler_8hpp.html#ab5db67e0ad48b82d8a0476b99c377fdb">AttributeListType</a> &amp;&nbsp;</td>
<td class="paramname"> <em>atts</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a9216d94e010ba168e109f17e022352e4"></a><!-- doxytag: member="XSLTEngineImpl::startElement" ref="a9216d94e010ba168e109f17e022352e4" args="(const XalanDOMChar *name)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void XSLTEngineImpl::startElement </td>
<td>(</td>
<td class="paramtype">const XalanDOMChar *&nbsp;</td>
<td class="paramname"> <em>name</em></td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Receive notification of the beginning of an element with an empty attribute list. </p>
<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>name</em>&nbsp;</td><td>element type name </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="a555ed929c4b816bddee531ff00c9a876"></a><!-- doxytag: member="XSLTEngineImpl::terminate" ref="a555ed929c4b816bddee531ff00c9a876" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static void XSLTEngineImpl::terminate </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Perform termination of statics. </p>
<p>See class <a class="el" href="classXSLTInit.html">XSLTInit</a>. </p>
</div>
</div>
<a class="anchor" id="ae9180cb5787eb94ada6ee548608300c8"></a><!-- doxytag: member="XSLTEngineImpl::traceSelect" ref="ae9180cb5787eb94ada6ee548608300c8" args="(StylesheetExecutionContext &amp;executionContext, const ElemTemplateElement &amp;theTemplate, const NodeRefListBase &amp;nl, const XPath *xpath) const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void XSLTEngineImpl::traceSelect </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classStylesheetExecutionContext.html">StylesheetExecutionContext</a> &amp;&nbsp;</td>
<td class="paramname"> <em>executionContext</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classElemTemplateElement.html">ElemTemplateElement</a> &amp;&nbsp;</td>
<td class="paramname"> <em>theTemplate</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classNodeRefListBase.html">NodeRefListBase</a> &amp;&nbsp;</td>
<td class="paramname"> <em>nl</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classXPath.html">XPath</a> *&nbsp;</td>
<td class="paramname"> <em>xpath</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td> const</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<hr/><h2>Member Data Documentation</h2>
<a class="anchor" id="a3a8ea3dc678bf39b99c3144f8ab3fe18"></a><!-- doxytag: member="XSLTEngineImpl::m_cdataStack" ref="a3a8ea3dc678bf39b99c3144f8ab3fe18" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classXalanVector.html">BoolVectorType</a> <a class="el" href="classXSLTEngineImpl.html#a3a8ea3dc678bf39b99c3144f8ab3fe18">XSLTEngineImpl::m_cdataStack</a><code> [protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Stack of Booleans to keep track of if we should be outputting cdata instead of escaped text. </p>
<p>Definition at line <a class="el" href="XSLTEngineImpl_8hpp_source.html#l01410">1410</a> of file <a class="el" href="XSLTEngineImpl_8hpp_source.html">XSLTEngineImpl.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a30e1b74b6eb7aeb2763562b126a20ffd"></a><!-- doxytag: member="XSLTEngineImpl::m_resultNameSpacePrefix" ref="a30e1b74b6eb7aeb2763562b126a20ffd" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classXalanDOMString.html">XalanDOMString</a> <a class="el" href="classXSLTEngineImpl.html#a30e1b74b6eb7aeb2763562b126a20ffd">XSLTEngineImpl::m_resultNameSpacePrefix</a><code> [protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>The namespace that the result tree conforms to. </p>
<p>A null value indicates that result-ns is not used and there is no checking. A empty string indicates that the result tree conforms to the default namespace. </p>
<p>Definition at line <a class="el" href="XSLTEngineImpl_8hpp_source.html#l01380">1380</a> of file <a class="el" href="XSLTEngineImpl_8hpp_source.html">XSLTEngineImpl.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="aaa897f10898add5cd14c12752e2456e8"></a><!-- doxytag: member="XSLTEngineImpl::m_resultNameSpaceURL" ref="aaa897f10898add5cd14c12752e2456e8" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classXalanDOMString.html">XalanDOMString</a> <a class="el" href="classXSLTEngineImpl.html#aaa897f10898add5cd14c12752e2456e8">XSLTEngineImpl::m_resultNameSpaceURL</a><code> [protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>The URL that belongs to the result namespace. </p>
<p>Definition at line <a class="el" href="XSLTEngineImpl_8hpp_source.html#l01385">1385</a> of file <a class="el" href="XSLTEngineImpl_8hpp_source.html">XSLTEngineImpl.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="ae321d69b3f64812f67fee48cfbbba01d"></a><!-- doxytag: member="XSLTEngineImpl::m_xobjectFactory" ref="ae321d69b3f64812f67fee48cfbbba01d" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classXObjectFactory.html">XObjectFactory</a>&amp; <a class="el" href="classXSLTEngineImpl.html#ae321d69b3f64812f67fee48cfbbba01d">XSLTEngineImpl::m_xobjectFactory</a><code> [protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XSLTEngineImpl_8hpp_source.html#l01401">1401</a> of file <a class="el" href="XSLTEngineImpl_8hpp_source.html">XSLTEngineImpl.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a6b21b9825378298eb10ea1d577dfcfbb"></a><!-- doxytag: member="XSLTEngineImpl::m_xpathFactory" ref="a6b21b9825378298eb10ea1d577dfcfbb" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classXPathFactory.html">XPathFactory</a>&amp; <a class="el" href="classXSLTEngineImpl.html#a6b21b9825378298eb10ea1d577dfcfbb">XSLTEngineImpl::m_xpathFactory</a><code> [protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XSLTEngineImpl_8hpp_source.html#l01398">1398</a> of file <a class="el" href="XSLTEngineImpl_8hpp_source.html">XSLTEngineImpl.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a0b06292e5c8e95f16ccc64818cdc0dee"></a><!-- doxytag: member="XSLTEngineImpl::m_xpathProcessor" ref="a0b06292e5c8e95f16ccc64818cdc0dee" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="classXalanMemMgrAutoPtr.html">XPathProcessorPtrType</a> <a class="el" href="classXSLTEngineImpl.html#a0b06292e5c8e95f16ccc64818cdc0dee">XSLTEngineImpl::m_xpathProcessor</a><code> [protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XSLTEngineImpl_8hpp_source.html#l01404">1404</a> of file <a class="el" href="XSLTEngineImpl_8hpp_source.html">XSLTEngineImpl.hpp</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="XSLTEngineImpl_8hpp_source.html">XSLTEngineImpl.hpp</a></li>
</ul>
</div>
<p align="center"><a href="graph_legend.html">Interpreting class diagrams</a></p>
<p><font color="#000000" face="arial,helvetica,sanserif" size="-1">
<i><a href="http://www.doxygen.org/">Doxygen</a> and
<a href="http://www.graphviz.org/">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="80%">
<tr>
<td width="80%" valign="top">
<p align="center"><b>Xalan-C++ XSLT Processor Version 1.11</b><br/>
Copyright &copy; 1999-2012 The Apache Software Foundation.<br/>
All Rights Reserved.</p>
</td>
</tr>
<tr>
<td width="100%">
<p align="center"><img src="asf_logo_wide.gif" width="268" height="25" align="bottom" border="0" alt="Apache Logo">
</td>
</tr>
</table>
</body>
</html>