blob: e56eed5c4d2f01e6c12f6e7747576b83d245fd11 [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="#pub-types">Public Types</a> &#124;
<a href="#pub-methods">Public Member Functions</a> </div>
<div class="headertitle">
<h1>XalanXMLFileReporter Class Reference</h1> </div>
</div>
<div class="contents">
<!-- doxytag: class="XalanXMLFileReporter" -->
<p><code>#include &lt;<a class="el" href="XalanXMLFileReporter_8hpp_source.html">XalanXMLFileReporter.hpp</a>&gt;</code></p>
<div class="dynheader">
Collaboration diagram for XalanXMLFileReporter:</div>
<div class="dyncontent">
<div class="center"><img src="classXalanXMLFileReporter__coll__graph.png" border="0" usemap="#XalanXMLFileReporter_coll__map" alt="Collaboration graph"/></div>
<map name="XalanXMLFileReporter_coll__map" id="XalanXMLFileReporter_coll__map">
<area shape="rect" id="node2" href="classXalanAutoPtr.html" title="XalanAutoPtr\&lt; XalanOutputTranscoder \&gt;" alt="" coords="5,101,293,131"/><area shape="rect" id="node4" href="classXalanOutputTranscoder.html" title="XalanOutputTranscoder" alt="" coords="63,5,236,35"/><area shape="rect" id="node6" href="classXalanVector.html" title="XalanVector\&lt; char \&gt;" alt="" coords="317,101,475,131"/><area shape="rect" id="node8" href="classXalanDOMString.html" title="XalanDOMString" alt="" coords="499,101,627,131"/><area shape="rect" id="node10" href="classXalanVector.html" title="XalanVector\&lt; XalanDOMChar \&gt;" alt="" coords="449,5,676,35"/></map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
<p><a href="classXalanXMLFileReporter-members.html">List of all members.</a></p>
<h2><a name="pub-types"></a>
Public Types</h2>
<ul>
<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="classXalanDOMString.html">XalanDOMString</a> &gt; <a class="el" href="classXalanXMLFileReporter.html#acbdd62902a23f0a0435301a07062f0e3">Hashtable</a>
<li>typedef FILE <a class="el" href="classXalanXMLFileReporter.html#a6f8d9015b8faa7ac2cdcdcbfdb0d91bb">FileHandleType</a>
</ul>
<h2><a name="pub-methods"></a>
Public Member Functions</h2>
<ul>
<li><a class="el" href="classXalanXMLFileReporter.html#a52919dec3314a7a4f92f49b7bdd92722">XalanXMLFileReporter</a> (MemoryManager &amp;theManager, const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;fileName)
<li><a class="el" href="classXalanXMLFileReporter.html#ad2d778769e79754ede0ec2453b458733">~XalanXMLFileReporter</a> ()
<li>bool <a class="el" href="classXalanXMLFileReporter.html#a9ca174b33aa63df7f353b33fd37d8693">initialize</a> (MemoryManager &amp;theManager)
<li>MemoryManager &amp; <a class="el" href="classXalanXMLFileReporter.html#ad4c8a1d501adb9a1544f189d25b02db2">getMemoryManager</a> ()
<li>bool <a class="el" href="classXalanXMLFileReporter.html#acc9b647d299b012d2cf141968a0bf4d3">getFlushOnCaseClose</a> ()
<li>const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; <a class="el" href="classXalanXMLFileReporter.html#a2477d476412ae130a8c7436f64b5bc2f">getFileName</a> () const
<li>void <a class="el" href="classXalanXMLFileReporter.html#a6947b8e2770a05bb5918c4025d0ba750">setFileName</a> (const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;fileName)
<li>void <a class="el" href="classXalanXMLFileReporter.html#addc754e9818ee02438cc00f3d2770577">setFileName</a> (const char *fileName, MemoryManager &amp;theManager)
<li>bool <a class="el" href="classXalanXMLFileReporter.html#a72f4f37c69617a1517605595ccb63fcf">checkError</a> ()
<li>bool <a class="el" href="classXalanXMLFileReporter.html#a42f2a4723702d9729f906c6788cc9d26">isReady</a> ()
<li>void <a class="el" href="classXalanXMLFileReporter.html#aa88cd81a4940f8042974bea9a7219043">flush</a> ()
<li>void <a class="el" href="classXalanXMLFileReporter.html#ab5495361344f52da0f104334855e0eb2">close</a> ()
<li>void <a class="el" href="classXalanXMLFileReporter.html#affe4fbeb42cc890019e5a2549a0761ff">logTestFileInit</a> (const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;msg)
<dl class="el"><dd class="mdescRight">Report that a testfile has started. <a href="#affe4fbeb42cc890019e5a2549a0761ff"></a><br/></dl><li>void <a class="el" href="classXalanXMLFileReporter.html#ab02a1259091e643880c4423828b11458">logTestFileInit</a> (const char *msg)
<li>void <a class="el" href="classXalanXMLFileReporter.html#a02e685d413bbf07d7b76fb556aab4544">logTestFileClose</a> (const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;msg, const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;result)
<dl class="el"><dd class="mdescRight">Report that a testfile has finished, and report it's result. <a href="#a02e685d413bbf07d7b76fb556aab4544"></a><br/></dl><li>void <a class="el" href="classXalanXMLFileReporter.html#abf8afba746aefd5374bd93ffbb75a34f">logTestFileClose</a> (const char *msg, const char *result)
<li>void <a class="el" href="classXalanXMLFileReporter.html#acc7622c7889ea4b10ae120d99546e0d7">logTestCaseInit</a> (const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;msg)
<li>void <a class="el" href="classXalanXMLFileReporter.html#a8e324608c2e1c3bb54b4f5b0c34b504f">logTestCaseInit</a> (const char *msg)
<li>void <a class="el" href="classXalanXMLFileReporter.html#af0240ae2a3f80a7594a0c3ec11a1c9ce">logTestCaseClose</a> (const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;msg, const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;result)
<dl class="el"><dd class="mdescRight">Report that a testcase has finished, and report it's result. <a href="#af0240ae2a3f80a7594a0c3ec11a1c9ce"></a><br/></dl><li>void <a class="el" href="classXalanXMLFileReporter.html#ad788b50d7deb4e76005e1af51c26bed2">logTestCaseClose</a> (const char *msg, const char *result)
<li>void <a class="el" href="classXalanXMLFileReporter.html#ac7583c16188d9bcfc1f51ef90c678303">logMessage</a> (int level, const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;msg)
<dl class="el"><dd class="mdescRight">Report a comment to result file with specified severity. <a href="#ac7583c16188d9bcfc1f51ef90c678303"></a><br/></dl><li>void <a class="el" href="classXalanXMLFileReporter.html#ae30edb6be37de5f6198d1e2bba85cf55">logStatistic</a> (int level, long lVal, double dVal, const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;msg)
<dl class="el"><dd class="mdescRight">Logs out statistics to result file with specified severity. <a href="#ae30edb6be37de5f6198d1e2bba85cf55"></a><br/></dl><li>void <a class="el" href="classXalanXMLFileReporter.html#a2b4e4a67dafaad4793883b80c512e715">logStatistic</a> (int level, long lVal, double dVal, const char *msg)
<li>void <a class="el" href="classXalanXMLFileReporter.html#aa5f8a4d6b05ca71cc77013128499a1c7">addMetricToAttrs</a> (const char *desc, double theMetric, <a class="el" href="classXalanMap.html">Hashtable</a> &amp;attrs)
<li>void <a class="el" href="classXalanXMLFileReporter.html#a6dbbd9a31be12f15efb4bebd18449f65">logElementWAttrs</a> (int level, const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;element, <a class="el" href="classXalanMap.html">Hashtable</a> &amp;attrs, const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;msg)
<dl class="el"><dd class="mdescRight">Logs out a element to results with specified severity. <a href="#a6dbbd9a31be12f15efb4bebd18449f65"></a><br/></dl><li>void <a class="el" href="classXalanXMLFileReporter.html#af91577c4b840f4662a0754c574d54154">logElementWAttrs</a> (int level, const char *element, <a class="el" href="classXalanMap.html">Hashtable</a> &amp;attrs, const char *msg)
<li>void <a class="el" href="classXalanXMLFileReporter.html#a296a18655c423a0058425a7cf9f5b2f8">logElement</a> (int level, const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;element, const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;msg)
<li>void <a class="el" href="classXalanXMLFileReporter.html#aef6c28be7cdeddc16c10c6763ac96117">logElement</a> (const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;element, const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;msg)
<li>void <a class="el" href="classXalanXMLFileReporter.html#a4f039b056d5e148eb958e173adfeb362">logArbitraryMessage</a> (int level, const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;msg)
<dl class="el"><dd class="mdescRight">Report an arbitrary <a class="el" href="classXalanDOMString.html">XalanDOMString</a> to result file with specified severity. <a href="#a4f039b056d5e148eb958e173adfeb362"></a><br/></dl><li>void <a class="el" href="classXalanXMLFileReporter.html#ab7fc6f4e4d23648ce290f6e5aa09fbcb">logCheckPass</a> (const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;comment)
<dl class="el"><dd class="mdescRight">Report a complete Hashtable to result file with specified severity. <a href="#ab7fc6f4e4d23648ce290f6e5aa09fbcb"></a><br/></dl><li>void <a class="el" href="classXalanXMLFileReporter.html#a12af53fc6f0d889b55c19ce045ec5bca">logCheckAmbiguous</a> (const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;comment)
<dl class="el"><dd class="mdescRight">Writes out an ambiguous record with comment. <a href="#a12af53fc6f0d889b55c19ce045ec5bca"></a><br/></dl><li>void <a class="el" href="classXalanXMLFileReporter.html#a8aa5bf4529328722fc86267ac4e227e9">logCheckFail</a> (const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;comment)
<dl class="el"><dd class="mdescRight">Writes out a Fail record with comment. <a href="#a8aa5bf4529328722fc86267ac4e227e9"></a><br/></dl><li>void <a class="el" href="classXalanXMLFileReporter.html#a429d20703c2c4d60e4b89ccee3d64a19">logCheckFail</a> (const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;test, const <a class="el" href="classXalanMap.html">Hashtable</a> &amp;faildata, const <a class="el" href="classXalanMap.html">Hashtable</a> &amp;actexp)
<li>void <a class="el" href="classXalanXMLFileReporter.html#afb7d3a4fd7f0798b7222efbeadef89c5">logCheckFail</a> (const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;test, const <a class="el" href="classXalanMap.html">Hashtable</a> &amp;actexp)
<li>void <a class="el" href="classXalanXMLFileReporter.html#a475eb1e4e3160159878d924a45680727">logErrorResult</a> (const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;test, const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;reason)
<li>void <a class="el" href="classXalanXMLFileReporter.html#a3d22e450c3c0ab6472be5d0f72a9f6f9">logCheckErr</a> (const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;comment)
<dl class="el"><dd class="mdescRight">Writes out a Error record with comment. <a href="#a3d22e450c3c0ab6472be5d0f72a9f6f9"></a><br/></dl><li><a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; <a class="el" href="classXalanXMLFileReporter.html#a5a919cc4a27fd37983964cdf210faa9b">escapestring</a> (const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;s, <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;buffer)
<dl class="el"><dd class="mdescRight">Escapes a <a class="el" href="classXalanDOMString.html">XalanDOMString</a> to remove &lt;, &gt;, ', &amp;, and " so it's valid XML. <a href="#a5a919cc4a27fd37983964cdf210faa9b"></a><br/></dl></ul>
<hr/><a name="_details"></a><h2>Detailed Description</h2>
<p>Definition at line <a class="el" href="XalanXMLFileReporter_8hpp_source.html#l00051">51</a> of file <a class="el" href="XalanXMLFileReporter_8hpp_source.html">XalanXMLFileReporter.hpp</a>.</p>
<hr/><h2>Member Typedef Documentation</h2>
<a class="anchor" id="a6f8d9015b8faa7ac2cdcdcbfdb0d91bb"></a><!-- doxytag: member="XalanXMLFileReporter::FileHandleType" ref="a6f8d9015b8faa7ac2cdcdcbfdb0d91bb" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef FILE <a class="el" href="classXalanXMLFileReporter.html#a6f8d9015b8faa7ac2cdcdcbfdb0d91bb">XalanXMLFileReporter::FileHandleType</a></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XalanXMLFileReporter_8hpp_source.html#l00061">61</a> of file <a class="el" href="XalanXMLFileReporter_8hpp_source.html">XalanXMLFileReporter.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="acbdd62902a23f0a0435301a07062f0e3"></a><!-- doxytag: member="XalanXMLFileReporter::Hashtable" ref="acbdd62902a23f0a0435301a07062f0e3" 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="classXalanDOMString.html">XalanDOMString</a>&gt; <a class="el" href="classXalanMap.html">XalanXMLFileReporter::Hashtable</a></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XalanXMLFileReporter_8hpp_source.html#l00056">56</a> of file <a class="el" href="XalanXMLFileReporter_8hpp_source.html">XalanXMLFileReporter.hpp</a>.</p>
</div>
</div>
<hr/><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a52919dec3314a7a4f92f49b7bdd92722"></a><!-- doxytag: member="XalanXMLFileReporter::XalanXMLFileReporter" ref="a52919dec3314a7a4f92f49b7bdd92722" args="(MemoryManager &amp;theManager, const XalanDOMString &amp;fileName)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">XalanXMLFileReporter::XalanXMLFileReporter </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">const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;&nbsp;</td>
<td class="paramname"> <em>fileName</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="ad2d778769e79754ede0ec2453b458733"></a><!-- doxytag: member="XalanXMLFileReporter::~XalanXMLFileReporter" ref="ad2d778769e79754ede0ec2453b458733" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">XalanXMLFileReporter::~XalanXMLFileReporter </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="aa5f8a4d6b05ca71cc77013128499a1c7"></a><!-- doxytag: member="XalanXMLFileReporter::addMetricToAttrs" ref="aa5f8a4d6b05ca71cc77013128499a1c7" args="(const char *desc, double theMetric, Hashtable &amp;attrs)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void XalanXMLFileReporter::addMetricToAttrs </td>
<td>(</td>
<td class="paramtype">const char *&nbsp;</td>
<td class="paramname"> <em>desc</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double&nbsp;</td>
<td class="paramname"> <em>theMetric</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classXalanMap.html">Hashtable</a> &amp;&nbsp;</td>
<td class="paramname"> <em>attrs</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="a72f4f37c69617a1517605595ccb63fcf"></a><!-- doxytag: member="XalanXMLFileReporter::checkError" ref="a72f4f37c69617a1517605595ccb63fcf" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool XalanXMLFileReporter::checkError </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="ab5495361344f52da0f104334855e0eb2"></a><!-- doxytag: member="XalanXMLFileReporter::close" ref="ab5495361344f52da0f104334855e0eb2" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void XalanXMLFileReporter::close </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="a5a919cc4a27fd37983964cdf210faa9b"></a><!-- doxytag: member="XalanXMLFileReporter::escapestring" ref="a5a919cc4a27fd37983964cdf210faa9b" args="(const XalanDOMString &amp;s, XalanDOMString &amp;buffer)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classXalanDOMString.html">XalanDOMString</a>&amp; XalanXMLFileReporter::escapestring </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;&nbsp;</td>
<td class="paramname"> <em>s</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;&nbsp;</td>
<td class="paramname"> <em>buffer</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Escapes a <a class="el" href="classXalanDOMString.html">XalanDOMString</a> to remove &lt;, &gt;, ', &amp;, and " so it's valid XML. </p>
<p>Stolen mostly from Xalan applet sample. </p>
<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>s</em>&nbsp;</td><td><a class="el" href="classXalanDOMString.html">XalanDOMString</a> to escape. </td></tr>
</table>
</dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd><a class="el" href="classXalanDOMString.html">XalanDOMString</a> that has been escaped. </dd></dl>
</div>
</div>
<a class="anchor" id="aa88cd81a4940f8042974bea9a7219043"></a><!-- doxytag: member="XalanXMLFileReporter::flush" ref="aa88cd81a4940f8042974bea9a7219043" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void XalanXMLFileReporter::flush </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="a2477d476412ae130a8c7436f64b5bc2f"></a><!-- doxytag: member="XalanXMLFileReporter::getFileName" ref="a2477d476412ae130a8c7436f64b5bc2f" 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; XalanXMLFileReporter::getFileName </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td> const</td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="acc9b647d299b012d2cf141968a0bf4d3"></a><!-- doxytag: member="XalanXMLFileReporter::getFlushOnCaseClose" ref="acc9b647d299b012d2cf141968a0bf4d3" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool XalanXMLFileReporter::getFlushOnCaseClose </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="ad4c8a1d501adb9a1544f189d25b02db2"></a><!-- doxytag: member="XalanXMLFileReporter::getMemoryManager" ref="ad4c8a1d501adb9a1544f189d25b02db2" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">MemoryManager&amp; XalanXMLFileReporter::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="XalanXMLFileReporter_8hpp_source.html#l00077">77</a> of file <a class="el" href="XalanXMLFileReporter_8hpp_source.html">XalanXMLFileReporter.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a9ca174b33aa63df7f353b33fd37d8693"></a><!-- doxytag: member="XalanXMLFileReporter::initialize" ref="a9ca174b33aa63df7f353b33fd37d8693" args="(MemoryManager &amp;theManager)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool XalanXMLFileReporter::initialize </td>
<td>(</td>
<td class="paramtype">MemoryManager &amp;&nbsp;</td>
<td class="paramname"> <em>theManager</em></td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a42f2a4723702d9729f906c6788cc9d26"></a><!-- doxytag: member="XalanXMLFileReporter::isReady" ref="a42f2a4723702d9729f906c6788cc9d26" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool XalanXMLFileReporter::isReady </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="a4f039b056d5e148eb958e173adfeb362"></a><!-- doxytag: member="XalanXMLFileReporter::logArbitraryMessage" ref="a4f039b056d5e148eb958e173adfeb362" args="(int level, const XalanDOMString &amp;msg)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void XalanXMLFileReporter::logArbitraryMessage </td>
<td>(</td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>level</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><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Report an arbitrary <a class="el" href="classXalanDOMString.html">XalanDOMString</a> to result file with specified severity. </p>
<p>Appends and prepends \n newline characters at the start and end of the message to separate it from the tags. </p>
<p>Record format: &lt;arbitrary level="##"&gt;<br/>
msg<br/>
&lt;/arbitrary&gt; </p>
<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>level</em>&nbsp;</td><td>severity or class of message. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>msg</em>&nbsp;</td><td>arbitrary <a class="el" href="classXalanDOMString.html">XalanDOMString</a> to log out. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="a12af53fc6f0d889b55c19ce045ec5bca"></a><!-- doxytag: member="XalanXMLFileReporter::logCheckAmbiguous" ref="a12af53fc6f0d889b55c19ce045ec5bca" args="(const XalanDOMString &amp;comment)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void XalanXMLFileReporter::logCheckAmbiguous </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;&nbsp;</td>
<td class="paramname"> <em>comment</em></td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Writes out an ambiguous record with comment. </p>
<p>Record format: &lt;checkresult result="AMBG" desc="comment"/&gt; </p>
<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>comment</em>&nbsp;</td><td>comment to log with the ambg record. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="a3d22e450c3c0ab6472be5d0f72a9f6f9"></a><!-- doxytag: member="XalanXMLFileReporter::logCheckErr" ref="a3d22e450c3c0ab6472be5d0f72a9f6f9" args="(const XalanDOMString &amp;comment)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void XalanXMLFileReporter::logCheckErr </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;&nbsp;</td>
<td class="paramname"> <em>comment</em></td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Writes out a Error record with comment. </p>
<p>Record format: &lt;checkresult result="ERRR" desc="comment"/&gt; </p>
<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>comment</em>&nbsp;</td><td>comment to log with the error record. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="afb7d3a4fd7f0798b7222efbeadef89c5"></a><!-- doxytag: member="XalanXMLFileReporter::logCheckFail" ref="afb7d3a4fd7f0798b7222efbeadef89c5" args="(const XalanDOMString &amp;test, const Hashtable &amp;actexp)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void XalanXMLFileReporter::logCheckFail </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;&nbsp;</td>
<td class="paramname"> <em>test</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classXalanMap.html">Hashtable</a> &amp;&nbsp;</td>
<td class="paramname"> <em>actexp</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="a429d20703c2c4d60e4b89ccee3d64a19"></a><!-- doxytag: member="XalanXMLFileReporter::logCheckFail" ref="a429d20703c2c4d60e4b89ccee3d64a19" args="(const XalanDOMString &amp;test, const Hashtable &amp;faildata, const Hashtable &amp;actexp)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void XalanXMLFileReporter::logCheckFail </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;&nbsp;</td>
<td class="paramname"> <em>test</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classXalanMap.html">Hashtable</a> &amp;&nbsp;</td>
<td class="paramname"> <em>faildata</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classXalanMap.html">Hashtable</a> &amp;&nbsp;</td>
<td class="paramname"> <em>actexp</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="a8aa5bf4529328722fc86267ac4e227e9"></a><!-- doxytag: member="XalanXMLFileReporter::logCheckFail" ref="a8aa5bf4529328722fc86267ac4e227e9" args="(const XalanDOMString &amp;comment)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void XalanXMLFileReporter::logCheckFail </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;&nbsp;</td>
<td class="paramname"> <em>comment</em></td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Writes out a Fail record with comment. </p>
<p>Record format: &lt;checkresult result="FAIL" desc="comment"/&gt; </p>
<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>comment</em>&nbsp;</td><td>comment to log with the fail record. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="ab7fc6f4e4d23648ce290f6e5aa09fbcb"></a><!-- doxytag: member="XalanXMLFileReporter::logCheckPass" ref="ab7fc6f4e4d23648ce290f6e5aa09fbcb" args="(const XalanDOMString &amp;comment)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void XalanXMLFileReporter::logCheckPass </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;&nbsp;</td>
<td class="paramname"> <em>comment</em></td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Report a complete Hashtable to result file with specified severity. </p>
<p>Indents each hashitem within the table. </p>
<p>Record format: &lt;hashtable level="##" desc="msg"/&gt;<br/>
&nbsp;&nbsp;&lt;hashitem key="key1"&gt;value1&lt;/hashitem&gt;<br/>
&nbsp;&nbsp;&lt;hashitem key="key2"&gt;value2&lt;/hashitem&gt;<br/>
&lt;/hashtable&gt; </p>
<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>level</em>&nbsp;</td><td>severity or class of message. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>hash</em>&nbsp;</td><td>Hashtable to log the contents of. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>msg</em>&nbsp;</td><td>decription of the Hashtable. Writes out a Pass record with comment. </td></tr>
</table>
</dd>
</dl>
<p>Record format: &lt;checkresult result="PASS" desc="comment"/&gt; </p>
<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>comment</em>&nbsp;</td><td>comment to log with the pass record. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="aef6c28be7cdeddc16c10c6763ac96117"></a><!-- doxytag: member="XalanXMLFileReporter::logElement" ref="aef6c28be7cdeddc16c10c6763ac96117" args="(const XalanDOMString &amp;element, const XalanDOMString &amp;msg)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void XalanXMLFileReporter::logElement </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;&nbsp;</td>
<td class="paramname"> <em>element</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><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="a296a18655c423a0058425a7cf9f5b2f8"></a><!-- doxytag: member="XalanXMLFileReporter::logElement" ref="a296a18655c423a0058425a7cf9f5b2f8" args="(int level, const XalanDOMString &amp;element, const XalanDOMString &amp;msg)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void XalanXMLFileReporter::logElement </td>
<td>(</td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>level</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>element</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><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="a6dbbd9a31be12f15efb4bebd18449f65"></a><!-- doxytag: member="XalanXMLFileReporter::logElementWAttrs" ref="a6dbbd9a31be12f15efb4bebd18449f65" args="(int level, const XalanDOMString &amp;element, Hashtable &amp;attrs, const XalanDOMString &amp;msg)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void XalanXMLFileReporter::logElementWAttrs </td>
<td>(</td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>level</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>element</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classXalanMap.html">Hashtable</a> &amp;&nbsp;</td>
<td class="paramname"> <em>attrs</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><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Logs out a element to results with specified severity. </p>
<p>Uses user-supplied element name and attribute list. Currently attribute values and msg are forced .toString(). Also, 'level' is forced to be the first attribute of the element. </p>
<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>level</em>&nbsp;</td><td>severity of message. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>element</em>&nbsp;</td><td>name of enclosing element </td></tr>
<tr><td valign="top"></td><td valign="top"><em>attrs</em>&nbsp;</td><td>hash of name=value attributes; note that the caller must ensure they're legal XML </td></tr>
<tr><td valign="top"></td><td valign="top"><em>msg</em>&nbsp;</td><td>comment to log out. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="af91577c4b840f4662a0754c574d54154"></a><!-- doxytag: member="XalanXMLFileReporter::logElementWAttrs" ref="af91577c4b840f4662a0754c574d54154" args="(int level, const char *element, Hashtable &amp;attrs, const char *msg)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void XalanXMLFileReporter::logElementWAttrs </td>
<td>(</td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>level</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&nbsp;</td>
<td class="paramname"> <em>element</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classXalanMap.html">Hashtable</a> &amp;&nbsp;</td>
<td class="paramname"> <em>attrs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&nbsp;</td>
<td class="paramname"> <em>msg</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>Definition at line <a class="el" href="XalanXMLFileReporter_8hpp_source.html#l00204">204</a> of file <a class="el" href="XalanXMLFileReporter_8hpp_source.html">XalanXMLFileReporter.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a475eb1e4e3160159878d924a45680727"></a><!-- doxytag: member="XalanXMLFileReporter::logErrorResult" ref="a475eb1e4e3160159878d924a45680727" args="(const XalanDOMString &amp;test, const XalanDOMString &amp;reason)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void XalanXMLFileReporter::logErrorResult </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;&nbsp;</td>
<td class="paramname"> <em>test</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>reason</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="ac7583c16188d9bcfc1f51ef90c678303"></a><!-- doxytag: member="XalanXMLFileReporter::logMessage" ref="ac7583c16188d9bcfc1f51ef90c678303" args="(int level, const XalanDOMString &amp;msg)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void XalanXMLFileReporter::logMessage </td>
<td>(</td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>level</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><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Report a comment to result file with specified severity. </p>
<p>Record format: &lt;message level="##"&gt;msg&lt;/message&gt; </p>
<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>level</em>&nbsp;</td><td>severity or class of message. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>msg</em>&nbsp;</td><td>comment to log out. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="ae30edb6be37de5f6198d1e2bba85cf55"></a><!-- doxytag: member="XalanXMLFileReporter::logStatistic" ref="ae30edb6be37de5f6198d1e2bba85cf55" args="(int level, long lVal, double dVal, const XalanDOMString &amp;msg)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void XalanXMLFileReporter::logStatistic </td>
<td>(</td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>level</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">long&nbsp;</td>
<td class="paramname"> <em>lVal</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double&nbsp;</td>
<td class="paramname"> <em>dVal</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><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Logs out statistics to result file with specified severity. </p>
<p>Record format: &lt;statistic level="##" desc="msg"&gt;&lt;longval&gt;1234&lt;/longval&gt;&lt;doubleval&gt;1.234&lt;/doubleval&gt;&lt;/statistic&gt; </p>
<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>level</em>&nbsp;</td><td>severity of message. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>lVal</em>&nbsp;</td><td>statistic in long format. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>dVal</em>&nbsp;</td><td>statistic in double format. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>msg</em>&nbsp;</td><td>comment to log out. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="a2b4e4a67dafaad4793883b80c512e715"></a><!-- doxytag: member="XalanXMLFileReporter::logStatistic" ref="a2b4e4a67dafaad4793883b80c512e715" args="(int level, long lVal, double dVal, const char *msg)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void XalanXMLFileReporter::logStatistic </td>
<td>(</td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>level</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">long&nbsp;</td>
<td class="paramname"> <em>lVal</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double&nbsp;</td>
<td class="paramname"> <em>dVal</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&nbsp;</td>
<td class="paramname"> <em>msg</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>Definition at line <a class="el" href="XalanXMLFileReporter_8hpp_source.html#l00183">183</a> of file <a class="el" href="XalanXMLFileReporter_8hpp_source.html">XalanXMLFileReporter.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="af0240ae2a3f80a7594a0c3ec11a1c9ce"></a><!-- doxytag: member="XalanXMLFileReporter::logTestCaseClose" ref="af0240ae2a3f80a7594a0c3ec11a1c9ce" args="(const XalanDOMString &amp;msg, const XalanDOMString &amp;result)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void XalanXMLFileReporter::logTestCaseClose </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="classXalanDOMString.html">XalanDOMString</a> &amp;&nbsp;</td>
<td class="paramname"> <em>result</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 that a testcase has finished, and report it's 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>msg</em>&nbsp;</td><td>message to log out </td></tr>
<tr><td valign="top"></td><td valign="top"><em>result</em>&nbsp;</td><td>result of testfile </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="ad788b50d7deb4e76005e1af51c26bed2"></a><!-- doxytag: member="XalanXMLFileReporter::logTestCaseClose" ref="ad788b50d7deb4e76005e1af51c26bed2" args="(const char *msg, const char *result)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void XalanXMLFileReporter::logTestCaseClose </td>
<td>(</td>
<td class="paramtype">const char *&nbsp;</td>
<td class="paramname"> <em>msg</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&nbsp;</td>
<td class="paramname"> <em>result</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>Definition at line <a class="el" href="XalanXMLFileReporter_8hpp_source.html#l00156">156</a> of file <a class="el" href="XalanXMLFileReporter_8hpp_source.html">XalanXMLFileReporter.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a8e324608c2e1c3bb54b4f5b0c34b504f"></a><!-- doxytag: member="XalanXMLFileReporter::logTestCaseInit" ref="a8e324608c2e1c3bb54b4f5b0c34b504f" args="(const char *msg)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void XalanXMLFileReporter::logTestCaseInit </td>
<td>(</td>
<td class="paramtype">const char *&nbsp;</td>
<td class="paramname"> <em>msg</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="XalanXMLFileReporter_8hpp_source.html#l00144">144</a> of file <a class="el" href="XalanXMLFileReporter_8hpp_source.html">XalanXMLFileReporter.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="acc7622c7889ea4b10ae120d99546e0d7"></a><!-- doxytag: member="XalanXMLFileReporter::logTestCaseInit" ref="acc7622c7889ea4b10ae120d99546e0d7" args="(const XalanDOMString &amp;msg)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void XalanXMLFileReporter::logTestCaseInit </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>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="abf8afba746aefd5374bd93ffbb75a34f"></a><!-- doxytag: member="XalanXMLFileReporter::logTestFileClose" ref="abf8afba746aefd5374bd93ffbb75a34f" args="(const char *msg, const char *result)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void XalanXMLFileReporter::logTestFileClose </td>
<td>(</td>
<td class="paramtype">const char *&nbsp;</td>
<td class="paramname"> <em>msg</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const char *&nbsp;</td>
<td class="paramname"> <em>result</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>Definition at line <a class="el" href="XalanXMLFileReporter_8hpp_source.html#l00137">137</a> of file <a class="el" href="XalanXMLFileReporter_8hpp_source.html">XalanXMLFileReporter.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a02e685d413bbf07d7b76fb556aab4544"></a><!-- doxytag: member="XalanXMLFileReporter::logTestFileClose" ref="a02e685d413bbf07d7b76fb556aab4544" args="(const XalanDOMString &amp;msg, const XalanDOMString &amp;result)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void XalanXMLFileReporter::logTestFileClose </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="classXalanDOMString.html">XalanDOMString</a> &amp;&nbsp;</td>
<td class="paramname"> <em>result</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 that a testfile has finished, and report it's 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>msg</em>&nbsp;</td><td>message to log out </td></tr>
<tr><td valign="top"></td><td valign="top"><em>result</em>&nbsp;</td><td>result of testfile </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="affe4fbeb42cc890019e5a2549a0761ff"></a><!-- doxytag: member="XalanXMLFileReporter::logTestFileInit" ref="affe4fbeb42cc890019e5a2549a0761ff" args="(const XalanDOMString &amp;msg)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void XalanXMLFileReporter::logTestFileInit </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>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Report that a testfile has started. </p>
<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>msg</em>&nbsp;</td><td>message to log out </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="ab02a1259091e643880c4423828b11458"></a><!-- doxytag: member="XalanXMLFileReporter::logTestFileInit" ref="ab02a1259091e643880c4423828b11458" args="(const char *msg)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void XalanXMLFileReporter::logTestFileInit </td>
<td>(</td>
<td class="paramtype">const char *&nbsp;</td>
<td class="paramname"> <em>msg</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="XalanXMLFileReporter_8hpp_source.html#l00125">125</a> of file <a class="el" href="XalanXMLFileReporter_8hpp_source.html">XalanXMLFileReporter.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a6947b8e2770a05bb5918c4025d0ba750"></a><!-- doxytag: member="XalanXMLFileReporter::setFileName" ref="a6947b8e2770a05bb5918c4025d0ba750" args="(const XalanDOMString &amp;fileName)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void XalanXMLFileReporter::setFileName </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;&nbsp;</td>
<td class="paramname"> <em>fileName</em></td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="addc754e9818ee02438cc00f3d2770577"></a><!-- doxytag: member="XalanXMLFileReporter::setFileName" ref="addc754e9818ee02438cc00f3d2770577" args="(const char *fileName, MemoryManager &amp;theManager)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void XalanXMLFileReporter::setFileName </td>
<td>(</td>
<td class="paramtype">const char *&nbsp;</td>
<td class="paramname"> <em>fileName</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">MemoryManager &amp;&nbsp;</td>
<td class="paramname"> <em>theManager</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>Definition at line <a class="el" href="XalanXMLFileReporter_8hpp_source.html#l00092">92</a> of file <a class="el" href="XalanXMLFileReporter_8hpp_source.html">XalanXMLFileReporter.hpp</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="XalanXMLFileReporter_8hpp_source.html">XalanXMLFileReporter.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>