blob: ff6a774c03d8017e88b8fa8dcd2fff880f1f3a55 [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><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div class="tabs2">
<ul class="tablist">
<li><a href="files.html"><span>File&nbsp;List</span></a></li>
<li><a href="globals.html"><span>File&nbsp;Members</span></a></li>
</ul>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#typedef-members">Typedefs</a> &#124;
<a href="#var-members">Variables</a> </div>
<div class="headertitle">
<h1>XalanTransformer.hpp File Reference</h1> </div>
</div>
<div class="contents">
<code>#include &lt;<a class="el" href="XalanTransformerDefinitions_8hpp_source.html">xalanc/XalanTransformer/XalanTransformerDefinitions.hpp</a>&gt;</code><br/>
<code>#include &lt;cassert&gt;</code><br/>
<code>#include &lt;iosfwd&gt;</code><br/>
<code>#include &lt;algorithm&gt;</code><br/>
<code>#include &lt;<a class="el" href="XalanVector_8hpp_source.html">xalanc/Include/XalanVector.hpp</a>&gt;</code><br/>
<code>#include &lt;<a class="el" href="XalanNode_8hpp_source.html">xalanc/XalanDOM/XalanNode.hpp</a>&gt;</code><br/>
<code>#include &lt;<a class="el" href="XalanMap_8hpp_source.html">xalanc/Include/XalanMap.hpp</a>&gt;</code><br/>
<code>#include &lt;<a class="el" href="XalanParamHolder_8hpp_source.html">xalanc/XSLT/XalanParamHolder.hpp</a>&gt;</code><br/>
<code>#include &lt;<a class="el" href="XObjectFactoryDefault_8hpp_source.html">xalanc/XPath/XObjectFactoryDefault.hpp</a>&gt;</code><br/>
<code>#include &lt;<a class="el" href="XalanQNameByValue_8hpp_source.html">xalanc/XPath/XalanQNameByValue.hpp</a>&gt;</code><br/>
<code>#include &lt;<a class="el" href="XSLTInputSource_8hpp_source.html">xalanc/XSLT/XSLTInputSource.hpp</a>&gt;</code><br/>
<code>#include &lt;<a class="el" href="XSLTResultTarget_8hpp_source.html">xalanc/XSLT/XSLTResultTarget.hpp</a>&gt;</code><br/>
<div class="dynheader">
Include dependency graph for XalanTransformer.hpp:</div>
<div class="dyncontent">
<div class="center"><img src="XalanTransformer_8hpp__incl.png" border="0" usemap="#XalanTransformer_8hpp" alt=""/></div>
<map name="XalanTransformer_8hpp" id="XalanTransformer_8hpp">
<area shape="rect" id="node3" href="XalanTransformerDefinitions_8hpp.html" title="xalanc/XalanTransformer/XalanTransformerDefinitions.hpp" alt="" coords="45,83,439,112"/><area shape="rect" id="node21" href="XalanVector_8hpp.html" title="xalanc/Include/XalanVector.hpp" alt="" coords="4850,779,5071,808"/><area shape="rect" id="node42" href="XalanNode_8hpp.html" title="xalanc/XalanDOM/XalanNode.hpp" alt="" coords="3186,469,3423,499"/><area shape="rect" id="node47" href="XalanMap_8hpp.html" title="xalanc/Include/XalanMap.hpp" alt="" coords="5570,701,5778,731"/><area shape="rect" id="node67" href="XalanParamHolder_8hpp.html" title="xalanc/XSLT/XalanParamHolder.hpp" alt="" coords="5515,160,5766,189"/><area shape="rect" id="node173" href="XObjectFactoryDefault_8hpp.html" title="xalanc/XPath/XObjectFactoryDefault.hpp" alt="" coords="1969,83,2249,112"/><area shape="rect" id="node259" href="XalanQNameByValue_8hpp.html" title="xalanc/XPath/XalanQNameByValue.hpp" alt="" coords="5119,160,5394,189"/><area shape="rect" id="node282" href="XSLTInputSource_8hpp.html" title="xalanc/XSLT/XSLTInputSource.hpp" alt="" coords="6391,392,6631,421"/><area shape="rect" id="node289" href="XSLTResultTarget_8hpp.html" title="xalanc/XSLT/XSLTResultTarget.hpp" alt="" coords="5973,392,6215,421"/><area shape="rect" id="node5" href="PlatformDefinitions_8hpp.html" title="xalanc/Include/PlatformDefinitions.hpp" alt="" coords="4943,933,5207,963"/><area shape="rect" id="node11" href="XalanVersion_8hpp.html" title="XalanVersion.hpp" alt="" coords="5209,1011,5342,1040"/><area shape="rect" id="node34" href="XalanMemoryManagement_8hpp.html" title="xalanc/Include/XalanMemoryManagement.hpp" alt="" coords="5725,856,6042,885"/><area shape="rect" id="node44" href="XalanDOMDefinitions_8hpp.html" title="xalanc/XalanDOM/XalanDOMDefinitions.hpp" alt="" coords="3243,701,3545,731"/><area shape="rect" id="node57" href="XalanList_8hpp.html" title="xalanc/Include/XalanList.hpp" alt="" coords="5506,779,5709,808"/><area shape="rect" id="node69" href="XSLTDefinitions_8hpp.html" title="xalanc/XSLT/XSLTDefinitions.hpp" alt="" coords="6285,469,6514,499"/><area shape="rect" id="node72" href="XalanDOMString_8hpp.html" title="xalanc/XalanDOM/XalanDOMString.hpp" alt="" coords="3578,547,3850,576"/><area shape="rect" id="node87" href="XObject_8hpp.html" title="xalanc/XPath/XObject.hpp" alt="" coords="3881,237,4070,267"/><area shape="rect" id="node76" href="STLHelper_8hpp.html" title="xalanc/Include/STLHelper.hpp" alt="" coords="5427,624,5635,653"/><area shape="rect" id="node84" href="XalanDOMException_8hpp.html" title="xalanc/XalanDOM/XalanDOMException.hpp" alt="" coords="3566,624,3862,653"/><area shape="rect" id="node89" href="XPathDefinitions_8hpp.html" title="xalanc/XPath/XPathDefinitions.hpp" alt="" coords="2015,392,2258,421"/><area shape="rect" id="node93" href="DoubleSupport_8hpp.html" title="xalanc/PlatformSupport/DoubleSupport.hpp" alt="" coords="4143,469,4442,499"/><area shape="rect" id="node102" href="FormatterListener_8hpp.html" title="xalanc/PlatformSupport/FormatterListener.hpp" alt="" coords="3751,469,4069,499"/><area shape="rect" id="node108" href="XalanReferenceCountedObject_8hpp.html" title="xalanc/PlatformSupport/XalanReferenceCountedObject.hpp" alt="" coords="4466,469,4866,499"/><area shape="rect" id="node111" href="DOMServices_8hpp.html" title="xalanc/DOMSupport/DOMServices.hpp" alt="" coords="3989,315,4255,344"/><area shape="rect" id="node157" href="NodeRefListBase_8hpp.html" title="xalanc/XPath/NodeRefListBase.hpp" alt="" coords="3007,315,3253,344"/><area shape="rect" id="node161" href="XalanXPathException_8hpp.html" title="xalanc/XPath/XalanXPathException.hpp" alt="" coords="3690,315,3965,344"/><area shape="rect" id="node166" href="XPathExecutionContext_8hpp.html" title="xalanc/XPath/XPathExecutionContext.hpp" alt="" coords="3378,315,3666,344"/><area shape="rect" id="node95" href="PlatformSupportDefinitions_8hpp.html" title="xalanc/PlatformSupport/PlatformSupportDefinitions.hpp" alt="" coords="4478,547,4854,576"/><area shape="rect" id="node113" href="DOMSupportDefinitions_8hpp.html" title="xalanc/DOMSupport/DOMSupportDefinitions.hpp" alt="" coords="2434,624,2765,653"/><area shape="rect" id="node117" href="XalanAttr_8hpp.html" title="xalanc/XalanDOM/XalanAttr.hpp" alt="" coords="3877,392,4103,421"/><area shape="rect" id="node121" href="XalanComment_8hpp.html" title="xalanc/XalanDOM/XalanComment.hpp" alt="" coords="2890,624,3157,653"/><area shape="rect" id="node124" href="XalanDocument_8hpp.html" title="xalanc/XalanDOM/XalanDocument.hpp" alt="" coords="3303,392,3573,421"/><area shape="rect" id="node128" href="XalanElement_8hpp.html" title="xalanc/XalanDOM/XalanElement.hpp" alt="" coords="3597,392,3853,421"/><area shape="rect" id="node132" href="XalanProcessingInstruction_8hpp.html" title="xalanc/XalanDOM/XalanProcessingInstruction.hpp" alt="" coords="2890,392,3229,421"/><area shape="rect" id="node136" href="XalanText_8hpp.html" title="xalanc/XalanDOM/XalanText.hpp" alt="" coords="2959,547,3189,576"/><area shape="rect" id="node139" href="DOMStringHelper_8hpp.html" title="xalanc/PlatformSupport/DOMStringHelper.hpp" alt="" coords="5339,392,5654,421"/><area shape="rect" id="node152" href="ExecutionContext_8hpp.html" title="xalanc/PlatformSupport/ExecutionContext.hpp" alt="" coords="2695,469,3010,499"/><area shape="rect" id="node177" href="XObjectFactory_8hpp.html" title="xalanc/XPath/XObjectFactory.hpp" alt="" coords="3254,160,3489,189"/><area shape="rect" id="node184" href="XBoolean_8hpp.html" title="xalanc/XPath/XBoolean.hpp" alt="" coords="2455,160,2655,189"/><area shape="rect" id="node188" href="XNodeSetAllocator_8hpp.html" title="xalanc/XPath/XNodeSetAllocator.hpp" alt="" coords="1821,160,2079,189"/><area shape="rect" id="node198" href="XNodeSetNodeProxyAllocator_8hpp.html" title="xalanc/XPath/XNodeSetNodeProxyAllocator.hpp" alt="" coords="2103,160,2431,189"/><area shape="rect" id="node206" href="XNumberAllocator_8hpp.html" title="xalanc/XPath/XNumberAllocator.hpp" alt="" coords="2709,237,2962,267"/><area shape="rect" id="node214" href="XStringAllocator_8hpp.html" title="xalanc/XPath/XStringAllocator.hpp" alt="" coords="882,237,1122,267"/><area shape="rect" id="node221" href="XStringAdapterAllocator_8hpp.html" title="xalanc/XPath/XStringAdapterAllocator.hpp" alt="" coords="1146,237,1437,267"/><area shape="rect" id="node228" href="XStringCachedAllocator_8hpp.html" title="xalanc/XPath/XStringCachedAllocator.hpp" alt="" coords="751,160,1039,189"/><area shape="rect" id="node236" href="XStringReferenceAllocator_8hpp.html" title="xalanc/XPath/XStringReferenceAllocator.hpp" alt="" coords="194,237,498,267"/><area shape="rect" id="node243" href="XTokenNumberAdapterAllocator_8hpp.html" title="xalanc/XPath/XTokenNumberAdapterAllocator.hpp" alt="" coords="1613,237,1954,267"/><area shape="rect" id="node251" href="XTokenStringAdapterAllocator_8hpp.html" title="xalanc/XPath/XTokenStringAdapterAllocator.hpp" alt="" coords="2357,237,2685,267"/><area shape="rect" id="node191" href="XNodeSet_8hpp.html" title="xalanc/XPath/XNodeSet.hpp" alt="" coords="2079,237,2282,267"/><area shape="rect" id="node195" href="ReusableArenaAllocator_8hpp.html" title="xalanc/PlatformSupport/ReusableArenaAllocator.hpp" alt="" coords="1245,315,1599,344"/><area shape="rect" id="node201" href="XNodeSetNodeProxy_8hpp.html" title="xalanc/XPath/XNodeSetNodeProxy.hpp" alt="" coords="2986,237,3258,267"/><area shape="rect" id="node209" href="XNumber_8hpp.html" title="xalanc/XPath/XNumber.hpp" alt="" coords="2786,315,2983,344"/><area shape="rect" id="node217" href="XString_8hpp.html" title="xalanc/XPath/XString.hpp" alt="" coords="674,315,861,344"/><area shape="rect" id="node224" href="XStringAdapter_8hpp.html" title="xalanc/XPath/XStringAdapter.hpp" alt="" coords="935,315,1170,344"/><area shape="rect" id="node231" href="XStringCached_8hpp.html" title="xalanc/XPath/XStringCached.hpp" alt="" coords="623,237,858,267"/><area shape="rect" id="node239" href="XStringReference_8hpp.html" title="xalanc/XPath/XStringReference.hpp" alt="" coords="247,315,498,344"/><area shape="rect" id="node246" href="XTokenNumberAdapter_8hpp.html" title="xalanc/XPath/XTokenNumberAdapter.hpp" alt="" coords="1623,315,1909,344"/><area shape="rect" id="node254" href="XTokenStringAdapter_8hpp.html" title="xalanc/XPath/XTokenStringAdapter.hpp" alt="" coords="2237,315,2509,344"/><area shape="rect" id="node262" href="XalanQName_8hpp.html" title="xalanc/XPath/XalanQName.hpp" alt="" coords="5145,237,5369,267"/><area shape="rect" id="node266" href="XalanDeque_8hpp.html" title="xalanc/Include/XalanDeque.hpp" alt="" coords="6015,701,6237,731"/><area shape="rect" id="node274" href="PrefixResolver_8hpp.html" title="xalanc/PlatformSupport/PrefixResolver.hpp" alt="" coords="4890,469,5181,499"/><area shape="rect" id="node277" href="NameSpace_8hpp.html" title="xalanc/XPath/NameSpace.hpp" alt="" coords="5149,315,5365,344"/></map>
</div>
<p><a href="XalanTransformer_8hpp_source.html">Go to the source code of this file.</a></p>
<h2><a name="nested-classes"></a>
Classes</h2>
<ul>
<li>class <a class="el" href="classXalanTransformer.html">XalanTransformer</a>
<dl class="el"><dd class="mdescRight">This is a simple C++ interface for some common usage patterns. <a href="classXalanTransformer.html#_details">More...</a><br/></dl><li>class <a class="el" href="classXalanTransformer_1_1EnsureFunctionsInstallation.html">XalanTransformer::EnsureFunctionsInstallation</a>
<li>class <a class="el" href="classXalanTransformer_1_1EnsureDestroyParsedSource.html">XalanTransformer::EnsureDestroyParsedSource</a>
<li>class <a class="el" href="classXalanTransformer_1_1EnsureDestroyCompiledStylesheet.html">XalanTransformer::EnsureDestroyCompiledStylesheet</a>
<li>struct <a class="el" href="structXalanTransformer_1_1EnsureDestroyDocumentBuilder.html">XalanTransformer::EnsureDestroyDocumentBuilder</a>
<li>class <b>XalanTransformer::EnsureReset</b>
</ul>
<h2><a name="typedef-members"></a>
Typedefs</h2>
<ul>
<li>typedef <br class="typebreak"/>
XERCES_CPP_NAMESPACE_QUALIFIER <br class="typebreak"/>
ErrorHandler <a class="el" href="XalanTransformer_8hpp.html#abec424e2115bfc3c57b1c7460eeb1608">ErrorHandlerType</a>
</ul>
<h2><a name="var-members"></a>
Variables</h2>
<ul>
<li>XALAN_CPP_NAMESPACE_BEGIN <br class="typebreak"/>
typedef <br class="typebreak"/>
XERCES_CPP_NAMESPACE_QUALIFIER <br class="typebreak"/>
EntityResolver <a class="el" href="XalanTransformer_8hpp.html#af7b85031b4500b529ef256ba8ec74ad7">EntityResolverType</a>
</ul>
<hr/><h2>Typedef Documentation</h2>
<a class="anchor" id="abec424e2115bfc3c57b1c7460eeb1608"></a><!-- doxytag: member="XalanTransformer.hpp::ErrorHandlerType" ref="abec424e2115bfc3c57b1c7460eeb1608" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef XERCES_CPP_NAMESPACE_QUALIFIER ErrorHandler <a class="el" href="XalanCompiledStylesheetDefault_8hpp.html#abec424e2115bfc3c57b1c7460eeb1608">ErrorHandlerType</a></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XalanTransformer_8hpp_source.html#l00064">64</a> of file <a class="el" href="XalanTransformer_8hpp_source.html">XalanTransformer.hpp</a>.</p>
</div>
</div>
<hr/><h2>Variable Documentation</h2>
<a class="anchor" id="af7b85031b4500b529ef256ba8ec74ad7"></a><!-- doxytag: member="XalanTransformer.hpp::EntityResolverType" ref="af7b85031b4500b529ef256ba8ec74ad7" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">XALAN_CPP_NAMESPACE_BEGIN typedef XERCES_CPP_NAMESPACE_QUALIFIER EntityResolver <a class="el" href="XMLParserLiaison_8hpp.html#a4b3bc3c5ffa5c9f13ba4772c74e0daa8">EntityResolverType</a></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XalanTransformer_8hpp_source.html#l00063">63</a> of file <a class="el" href="XalanTransformer_8hpp_source.html">XalanTransformer.hpp</a>.</p>
</div>
</div>
</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>