| <!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 Page</span></a></li> |
| <li><a href="pages.html"><span>Related 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 List</span></a></li> |
| <li><a href="classes.html"><span>Class Index</span></a></li> |
| <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> |
| <li><a href="functions.html"><span>Class Members</span></a></li> |
| </ul> |
| </div> |
| </div> |
| <div class="header"> |
| <div class="summary"> |
| <a href="#pub-types">Public Types</a> | |
| <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 <<a class="el" href="XalanXMLFileReporter_8hpp_source.html">XalanXMLFileReporter.hpp</a>></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\< XalanOutputTranscoder \>" 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\< char \>" 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\< XalanDOMChar \>" 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"/> |
| < <a class="el" href="classXalanDOMString.html">XalanDOMString</a>, <br class="typebreak"/> |
| <a class="el" href="classXalanDOMString.html">XalanDOMString</a> > <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 &theManager, const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &fileName) |
| <li><a class="el" href="classXalanXMLFileReporter.html#ad2d778769e79754ede0ec2453b458733">~XalanXMLFileReporter</a> () |
| <li>bool <a class="el" href="classXalanXMLFileReporter.html#a9ca174b33aa63df7f353b33fd37d8693">initialize</a> (MemoryManager &theManager) |
| <li>MemoryManager & <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> & <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> &fileName) |
| <li>void <a class="el" href="classXalanXMLFileReporter.html#addc754e9818ee02438cc00f3d2770577">setFileName</a> (const char *fileName, MemoryManager &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> &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> &msg, const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &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> &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> &msg, const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &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> &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> &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> &attrs) |
| <li>void <a class="el" href="classXalanXMLFileReporter.html#a6dbbd9a31be12f15efb4bebd18449f65">logElementWAttrs</a> (int level, const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &element, <a class="el" href="classXalanMap.html">Hashtable</a> &attrs, const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &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> &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> &element, const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &msg) |
| <li>void <a class="el" href="classXalanXMLFileReporter.html#aef6c28be7cdeddc16c10c6763ac96117">logElement</a> (const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &element, const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &msg) |
| <li>void <a class="el" href="classXalanXMLFileReporter.html#a4f039b056d5e148eb958e173adfeb362">logArbitraryMessage</a> (int level, const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &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> &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> &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> &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> &test, const <a class="el" href="classXalanMap.html">Hashtable</a> &faildata, const <a class="el" href="classXalanMap.html">Hashtable</a> &actexp) |
| <li>void <a class="el" href="classXalanXMLFileReporter.html#afb7d3a4fd7f0798b7222efbeadef89c5">logCheckFail</a> (const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &test, const <a class="el" href="classXalanMap.html">Hashtable</a> &actexp) |
| <li>void <a class="el" href="classXalanXMLFileReporter.html#a475eb1e4e3160159878d924a45680727">logErrorResult</a> (const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &test, const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &reason) |
| <li>void <a class="el" href="classXalanXMLFileReporter.html#a3d22e450c3c0ab6472be5d0f72a9f6f9">logCheckErr</a> (const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &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> & <a class="el" href="classXalanXMLFileReporter.html#a5a919cc4a27fd37983964cdf210faa9b">escapestring</a> (const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &s, <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &buffer) |
| <dl class="el"><dd class="mdescRight">Escapes a <a class="el" href="classXalanDOMString.html">XalanDOMString</a> to remove <, >, ', &, 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><<a class="el" href="classXalanDOMString.html">XalanDOMString</a>, <a class="el" href="classXalanDOMString.html">XalanDOMString</a>> <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 & Destructor Documentation</h2> |
| <a class="anchor" id="a52919dec3314a7a4f92f49b7bdd92722"></a><!-- doxytag: member="XalanXMLFileReporter::XalanXMLFileReporter" ref="a52919dec3314a7a4f92f49b7bdd92722" args="(MemoryManager &theManager, const XalanDOMString &fileName)" --> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">XalanXMLFileReporter::XalanXMLFileReporter </td> |
| <td>(</td> |
| <td class="paramtype">MemoryManager & </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> & </td> |
| <td class="paramname"> <em>fileName</em></td><td> </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> ) </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 &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 * </td> |
| <td class="paramname"> <em>desc</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">double </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> & </td> |
| <td class="paramname"> <em>attrs</em></td><td> </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> ) </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> ) </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 &s, XalanDOMString &buffer)" --> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname"><a class="el" href="classXalanDOMString.html">XalanDOMString</a>& XalanXMLFileReporter::escapestring </td> |
| <td>(</td> |
| <td class="paramtype">const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> & </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> & </td> |
| <td class="paramname"> <em>buffer</em></td><td> </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 <, >, ', &, 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> </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> ) </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>& XalanXMLFileReporter::getFileName </td> |
| <td>(</td> |
| <td class="paramname"></td> |
| <td> ) </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> ) </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& XalanXMLFileReporter::getMemoryManager </td> |
| <td>(</td> |
| <td class="paramname"></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#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 &theManager)" --> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">bool XalanXMLFileReporter::initialize </td> |
| <td>(</td> |
| <td class="paramtype">MemoryManager & </td> |
| <td class="paramname"> <em>theManager</em></td> |
| <td> ) </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> ) </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 &msg)" --> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void XalanXMLFileReporter::logArbitraryMessage </td> |
| <td>(</td> |
| <td class="paramtype">int </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> & </td> |
| <td class="paramname"> <em>msg</em></td><td> </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: <arbitrary level="##"><br/> |
| msg<br/> |
| </arbitrary> </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> </td><td>severity or class of message. </td></tr> |
| <tr><td valign="top"></td><td valign="top"><em>msg</em> </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 &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> & </td> |
| <td class="paramname"> <em>comment</em></td> |
| <td> ) </td> |
| <td></td> |
| </tr> |
| </table> |
| </div> |
| <div class="memdoc"> |
| |
| <p>Writes out an ambiguous record with comment. </p> |
| <p>Record format: <checkresult result="AMBG" desc="comment"/> </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> </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 &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> & </td> |
| <td class="paramname"> <em>comment</em></td> |
| <td> ) </td> |
| <td></td> |
| </tr> |
| </table> |
| </div> |
| <div class="memdoc"> |
| |
| <p>Writes out a Error record with comment. </p> |
| <p>Record format: <checkresult result="ERRR" desc="comment"/> </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> </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 &test, const Hashtable &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> & </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> & </td> |
| <td class="paramname"> <em>actexp</em></td><td> </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 &test, const Hashtable &faildata, const Hashtable &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> & </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> & </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> & </td> |
| <td class="paramname"> <em>actexp</em></td><td> </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 &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> & </td> |
| <td class="paramname"> <em>comment</em></td> |
| <td> ) </td> |
| <td></td> |
| </tr> |
| </table> |
| </div> |
| <div class="memdoc"> |
| |
| <p>Writes out a Fail record with comment. </p> |
| <p>Record format: <checkresult result="FAIL" desc="comment"/> </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> </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 &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> & </td> |
| <td class="paramname"> <em>comment</em></td> |
| <td> ) </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: <hashtable level="##" desc="msg"/><br/> |
| <hashitem key="key1">value1</hashitem><br/> |
| <hashitem key="key2">value2</hashitem><br/> |
| </hashtable> </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> </td><td>severity or class of message. </td></tr> |
| <tr><td valign="top"></td><td valign="top"><em>hash</em> </td><td>Hashtable to log the contents of. </td></tr> |
| <tr><td valign="top"></td><td valign="top"><em>msg</em> </td><td>decription of the Hashtable. Writes out a Pass record with comment. </td></tr> |
| </table> |
| </dd> |
| </dl> |
| <p>Record format: <checkresult result="PASS" desc="comment"/> </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> </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 &element, const XalanDOMString &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> & </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> & </td> |
| <td class="paramname"> <em>msg</em></td><td> </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 &element, const XalanDOMString &msg)" --> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void XalanXMLFileReporter::logElement </td> |
| <td>(</td> |
| <td class="paramtype">int </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> & </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> & </td> |
| <td class="paramname"> <em>msg</em></td><td> </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 &element, Hashtable &attrs, const XalanDOMString &msg)" --> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void XalanXMLFileReporter::logElementWAttrs </td> |
| <td>(</td> |
| <td class="paramtype">int </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> & </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> & </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> & </td> |
| <td class="paramname"> <em>msg</em></td><td> </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> </td><td>severity of message. </td></tr> |
| <tr><td valign="top"></td><td valign="top"><em>element</em> </td><td>name of enclosing element </td></tr> |
| <tr><td valign="top"></td><td valign="top"><em>attrs</em> </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> </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 &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 </td> |
| <td class="paramname"> <em>level</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">const char * </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> & </td> |
| <td class="paramname"> <em>attrs</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">const char * </td> |
| <td class="paramname"> <em>msg</em></td><td> </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 &test, const XalanDOMString &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> & </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> & </td> |
| <td class="paramname"> <em>reason</em></td><td> </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 &msg)" --> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void XalanXMLFileReporter::logMessage </td> |
| <td>(</td> |
| <td class="paramtype">int </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> & </td> |
| <td class="paramname"> <em>msg</em></td><td> </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: <message level="##">msg</message> </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> </td><td>severity or class of message. </td></tr> |
| <tr><td valign="top"></td><td valign="top"><em>msg</em> </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 &msg)" --> |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void XalanXMLFileReporter::logStatistic </td> |
| <td>(</td> |
| <td class="paramtype">int </td> |
| <td class="paramname"> <em>level</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">long </td> |
| <td class="paramname"> <em>lVal</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">double </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> & </td> |
| <td class="paramname"> <em>msg</em></td><td> </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: <statistic level="##" desc="msg"><longval>1234</longval><doubleval>1.234</doubleval></statistic> </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> </td><td>severity of message. </td></tr> |
| <tr><td valign="top"></td><td valign="top"><em>lVal</em> </td><td>statistic in long format. </td></tr> |
| <tr><td valign="top"></td><td valign="top"><em>dVal</em> </td><td>statistic in double format. </td></tr> |
| <tr><td valign="top"></td><td valign="top"><em>msg</em> </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 </td> |
| <td class="paramname"> <em>level</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">long </td> |
| <td class="paramname"> <em>lVal</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">double </td> |
| <td class="paramname"> <em>dVal</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">const char * </td> |
| <td class="paramname"> <em>msg</em></td><td> </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 &msg, const XalanDOMString &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> & </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> & </td> |
| <td class="paramname"> <em>result</em></td><td> </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> </td><td>message to log out </td></tr> |
| <tr><td valign="top"></td><td valign="top"><em>result</em> </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 * </td> |
| <td class="paramname"> <em>msg</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">const char * </td> |
| <td class="paramname"> <em>result</em></td><td> </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 * </td> |
| <td class="paramname"> <em>msg</em></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#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 &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> & </td> |
| <td class="paramname"> <em>msg</em></td> |
| <td> ) </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 * </td> |
| <td class="paramname"> <em>msg</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">const char * </td> |
| <td class="paramname"> <em>result</em></td><td> </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 &msg, const XalanDOMString &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> & </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> & </td> |
| <td class="paramname"> <em>result</em></td><td> </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> </td><td>message to log out </td></tr> |
| <tr><td valign="top"></td><td valign="top"><em>result</em> </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 &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> & </td> |
| <td class="paramname"> <em>msg</em></td> |
| <td> ) </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> </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 * </td> |
| <td class="paramname"> <em>msg</em></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#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 &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> & </td> |
| <td class="paramname"> <em>fileName</em></td> |
| <td> ) </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 &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 * </td> |
| <td class="paramname"> <em>fileName</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">MemoryManager & </td> |
| <td class="paramname"> <em>theManager</em></td><td> </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 © 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> |