blob: c6a0bc100b75d24c051a2daad114cb97afab8b88 [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> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="#pro-methods">Protected Member Functions</a> </div>
<div class="headertitle">
<h1>FormatterToXMLUnicode&lt; UnicodeWriter, ConstantsType, CharPredicate, IndentHandler, XMLVersion &gt; Class Template Reference</h1> </div>
</div>
<div class="contents">
<!-- doxytag: class="FormatterToXMLUnicode" --><!-- doxytag: inherits="XalanXMLSerializerBase" -->
<p><a class="el" href="classFormatterToXMLUnicode.html" title="FormatterToXMLUnicode formats SAX-style events into XML.">FormatterToXMLUnicode</a> formats SAX-style events into XML.
<a href="#_details">More...</a></p>
<p><code>#include &lt;<a class="el" href="FormatterToXMLUnicode_8hpp_source.html">FormatterToXMLUnicode.hpp</a>&gt;</code></p>
<p>Inherits <a class="el" href="classXalanXMLSerializerBase.html">XalanXMLSerializerBase</a>.</p>
<div class="dynheader">
Collaboration diagram for FormatterToXMLUnicode&lt; UnicodeWriter, ConstantsType, CharPredicate, IndentHandler, XMLVersion &gt;:</div>
<div class="dyncontent">
<div class="center"><img src="classFormatterToXMLUnicode__coll__graph.png" border="0" usemap="#FormatterToXMLUnicode_3_01UnicodeWriter_00_01ConstantsType_00_01CharPredicate_00_01IndentHandler_00_01XMLVersion_01_4_coll__map" alt="Collaboration graph"/></div>
<map name="FormatterToXMLUnicode_3_01UnicodeWriter_00_01ConstantsType_00_01CharPredicate_00_01IndentHandler_00_01XMLVersion_01_4_coll__map" id="FormatterToXMLUnicode_3_01UnicodeWriter_00_01ConstantsType_00_01CharPredicate_00_01IndentHandler_00_01XMLVersion_01_4_coll__map">
<area shape="rect" id="node2" href="classXalanXMLSerializerBase.html" title="XalanXMLSerializerBase serves as a base class for XML serializers based on FormatterListener events..." alt="" coords="421,387,600,416"/><area shape="rect" id="node4" href="classFormatterListener.html" title="A SAX&#45;based formatter interface for the XSL processor." alt="" coords="720,244,856,273"/><area shape="rect" id="node6" href="classPrefixResolver.html" title="This class defines an interface for classes that resolve namespace prefixes to their URIs..." alt="" coords="733,101,843,131"/><area shape="rect" id="node8" href="classXalanDOMString.html" title="XalanDOMString" alt="" coords="329,101,457,131"/><area shape="rect" id="node10" href="classXalanVector.html" title="XalanVector\&lt; XalanDOMChar \&gt;" alt="" coords="280,5,507,35"/><area shape="rect" id="node13" href="classXalanVector.html" title="XalanVector\&lt; bool \&gt;" alt="" coords="539,244,696,273"/></map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
<p><a href="classFormatterToXMLUnicode-members.html">List of all members.</a></p>
<h2><a name="pub-types"></a>
Public Types</h2>
<ul>
<li>enum { <a class="el" href="classFormatterToXMLUnicode.html#a2db26d676f0024281683f2b19680b3f5ae5231de497c45f231b3942432c9d3530">eDefaultIndentAmount</a> = 0
}
<li>typedef UnicodeWriter::value_type <a class="el" href="classFormatterToXMLUnicode.html#a4e24e88bf94769b165f19965a65655c9">value_type</a>
</ul>
<h2><a name="pub-methods"></a>
Public Member Functions</h2>
<ul>
<li><a class="el" href="classFormatterToXMLUnicode.html#a1e8b25bbf37231bebb494fdf7a5d822d">FormatterToXMLUnicode</a> (MemoryManager &amp;theManager, <a class="el" href="classWriter.html">Writer</a> &amp;writer, const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;encoding, const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;doctypeSystem=<a class="el" href="classFormatterListener.html#a9f1d6ba296c02d89fd9b02c434b5d510">s_emptyString</a>, const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;doctypePublic=<a class="el" href="classFormatterListener.html#a9f1d6ba296c02d89fd9b02c434b5d510">s_emptyString</a>, bool xmlDecl=true, const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;standalone=<a class="el" href="classFormatterListener.html#a9f1d6ba296c02d89fd9b02c434b5d510">s_emptyString</a>, <a class="el" href="classFormatterListener.html#a4fa8f54ee8831c8be70336c00a8352b1">size_type</a> indent=eDefaultIndentAmount)
<dl class="el"><dd class="mdescRight">Constructor. <a href="#a1e8b25bbf37231bebb494fdf7a5d822d"></a><br/></dl><li>virtual <a class="el" href="classFormatterToXMLUnicode.html#a06d95c333b9e8968a355ab5a348af2aa">~FormatterToXMLUnicode</a> ()
<li><a class="el" href="classWriter.html">Writer</a> * <a class="el" href="classFormatterToXMLUnicode.html#a2e28dd027dc252649878f38c7ee15acc">getWriter</a> () const
<li>virtual void <a class="el" href="classFormatterToXMLUnicode.html#a29dd2deca61fac5db75ff312a5ceacdf">endDocument</a> ()
<li>virtual void <a class="el" href="classFormatterToXMLUnicode.html#a08b92e775396a226969b4dbbc88f801d">startElement</a> (const XMLCh *const name, AttributeList &amp;attrs)
<li>virtual void <a class="el" href="classFormatterToXMLUnicode.html#a823ffe8a3a680cdfc1cd5e8345269b99">endElement</a> (const XMLCh *const name)
<li>virtual void <a class="el" href="classFormatterToXMLUnicode.html#a2dd334f5dd4d57dbc86342c219a48d60">charactersRaw</a> (const XMLCh *const chars, const <a class="el" href="classFormatterListener.html#a4fa8f54ee8831c8be70336c00a8352b1">size_type</a> length)
<dl class="el"><dd class="mdescRight">Receive notification of character data. <a href="#a2dd334f5dd4d57dbc86342c219a48d60"></a><br/></dl><li>virtual void <a class="el" href="classFormatterToXMLUnicode.html#aad78580522528e92d8d71329ba8db368">entityReference</a> (const XMLCh *const name)
<dl class="el"><dd class="mdescRight">Receive notification of a entityReference. <a href="#aad78580522528e92d8d71329ba8db368"></a><br/></dl><li>virtual void <a class="el" href="classFormatterToXMLUnicode.html#a156afd69c80e08c89697f7be85b0a9a0">comment</a> (const XMLCh *const data)
<dl class="el"><dd class="mdescRight">Called when a Comment is to be constructed. <a href="#a156afd69c80e08c89697f7be85b0a9a0"></a><br/></dl></ul>
<h2><a name="pub-static-methods"></a>
Static Public Member Functions</h2>
<ul>
<li>static <a class="el" href="classFormatterToXMLUnicode.html">FormatterToXMLUnicode</a> * <a class="el" href="classFormatterToXMLUnicode.html#a14393e783b407e5d4fa2d824669b9240">create</a> (MemoryManager &amp;theManager, <a class="el" href="classWriter.html">Writer</a> &amp;writer, const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;encoding, const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;doctypeSystem=<a class="el" href="classFormatterListener.html#a9f1d6ba296c02d89fd9b02c434b5d510">s_emptyString</a>, const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;doctypePublic=<a class="el" href="classFormatterListener.html#a9f1d6ba296c02d89fd9b02c434b5d510">s_emptyString</a>, bool xmlDecl=true, const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;standalone=<a class="el" href="classFormatterListener.html#a9f1d6ba296c02d89fd9b02c434b5d510">s_emptyString</a>, <a class="el" href="classFormatterListener.html#a4fa8f54ee8831c8be70336c00a8352b1">size_type</a> indent=eDefaultIndentAmount)
</ul>
<h2><a name="pro-methods"></a>
Protected Member Functions</h2>
<ul>
<li>virtual void <a class="el" href="classFormatterToXMLUnicode.html#a03e7bbd14f3cdfd23e1ab368532d4d00">flushBuffer</a> ()
<li>virtual void <a class="el" href="classFormatterToXMLUnicode.html#ac76cd25adce695c7245131e674ac5a3a">flushWriter</a> ()
<li>virtual void <a class="el" href="classFormatterToXMLUnicode.html#af79dd5b0c3bb4dd617ccece543f5d4de">writeXMLHeader</a> ()
<li>void <a class="el" href="classFormatterToXMLUnicode.html#add6c78ddafab95ce262edc1420860161">writeDoctypeDecl</a> (const XalanDOMChar *name)
<li>void <a class="el" href="classFormatterToXMLUnicode.html#abc561e5efa30d4630f3f01610f59a23f">writeProcessingInstruction</a> (const XMLCh *target, const XMLCh *data)
<li>void <a class="el" href="classFormatterToXMLUnicode.html#abb53a91349b93caa9d4d641015746c8a">writeCharacters</a> (const XMLCh *chars, <a class="el" href="classFormatterListener.html#a4fa8f54ee8831c8be70336c00a8352b1">size_type</a> length)
<li>void <a class="el" href="classFormatterToXMLUnicode.html#a46efda6b25e0eaf91620745d20704125">writeCDATA</a> (const XMLCh *chars, <a class="el" href="classFormatterListener.html#a4fa8f54ee8831c8be70336c00a8352b1">size_type</a> length)
<li>void <a class="el" href="classFormatterToXMLUnicode.html#a1ab05c77f68bc4d779d95a0fbd53476e">outputNewline</a> ()
<dl class="el"><dd class="mdescRight">Output a line break. <a href="#a1ab05c77f68bc4d779d95a0fbd53476e"></a><br/></dl><li>void <a class="el" href="classFormatterToXMLUnicode.html#a68fab588499a08113099354c99993ddc">writeDefaultEscape</a> (XalanDOMChar ch)
<dl class="el"><dd class="mdescRight">Escape and write a character. <a href="#a68fab588499a08113099354c99993ddc"></a><br/></dl><li>void <a class="el" href="classFormatterToXMLUnicode.html#a9f27c755fda96daeae90d3e84855924a">writeDefaultAttributeEscape</a> (XalanDOMChar ch)
<dl class="el"><dd class="mdescRight">Escape and write a character in an attribute. <a href="#a9f27c755fda96daeae90d3e84855924a"></a><br/></dl><li>bool <a class="el" href="classFormatterToXMLUnicode.html#a5e3f6b313eebd991f6f7cb409006bd9e">writeDefaultEntity</a> (XalanDOMChar ch)
<dl class="el"><dd class="mdescRight">Handle one of the default entities, return false if it is not a default entity. <a href="#a5e3f6b313eebd991f6f7cb409006bd9e"></a><br/></dl><li>bool <a class="el" href="classFormatterToXMLUnicode.html#a5db85f055d464369d26553be96b319d5">writeDefaultAttributeEntity</a> (XalanDOMChar ch)
<dl class="el"><dd class="mdescRight">Handle one of the default entities, return false if it is not a default entity. <a href="#a5db85f055d464369d26553be96b319d5"></a><br/></dl><li>void <a class="el" href="classFormatterToXMLUnicode.html#a50c5a4973aa895a38eec06c73e3ce5b6">writeParentTagEnd</a> ()
<dl class="el"><dd class="mdescRight">Check to see if a parent's "&gt;" has been written, and, if it has not, write it. <a href="#a50c5a4973aa895a38eec06c73e3ce5b6"></a><br/></dl><li><a class="el" href="classFormatterListener.html#a4fa8f54ee8831c8be70336c00a8352b1">size_type</a> <a class="el" href="classFormatterToXMLUnicode.html#a9fa627b69907baa7305b92bb1be4d64b">writeNormalizedChar</a> (XalanDOMChar ch, const XalanDOMChar chars[], <a class="el" href="classFormatterListener.html#a4fa8f54ee8831c8be70336c00a8352b1">size_type</a> start, <a class="el" href="classFormatterListener.html#a4fa8f54ee8831c8be70336c00a8352b1">size_type</a> length)
<dl class="el"><dd class="mdescRight">Write a normalized character to the stream. <a href="#a9fa627b69907baa7305b92bb1be4d64b"></a><br/></dl><li>void <a class="el" href="classFormatterToXMLUnicode.html#a529da412bdaf361dcdf4b1b578a79694">writeNumericCharacterReference</a> (unsigned long theNumber)
<li><a class="el" href="classFormatterListener.html#a4fa8f54ee8831c8be70336c00a8352b1">size_type</a> <a class="el" href="classFormatterToXMLUnicode.html#a78606e13c502bcad2e2a788abce99903">writeNormalizedCharBig</a> (const XalanDOMChar chars[], <a class="el" href="classFormatterListener.html#a4fa8f54ee8831c8be70336c00a8352b1">size_type</a> start, <a class="el" href="classFormatterListener.html#a4fa8f54ee8831c8be70336c00a8352b1">size_type</a> length)
<li>void <a class="el" href="classFormatterToXMLUnicode.html#a07a846355ad5d919dd8c3073ce89d35f">writeCDATAChars</a> (const XalanDOMChar chars[], <a class="el" href="classFormatterListener.html#a4fa8f54ee8831c8be70336c00a8352b1">size_type</a> length, bool &amp;outsideCDATA)
<dl class="el"><dd class="mdescRight">Write characters for a CDATA section. <a href="#a07a846355ad5d919dd8c3073ce89d35f"></a><br/></dl><li>void <a class="el" href="classFormatterToXMLUnicode.html#a93670cbe07467b6f77dd927a77c2a13e">writeAttrString</a> (const XalanDOMChar *theString, <a class="el" href="classFormatterListener.html#a4fa8f54ee8831c8be70336c00a8352b1">size_type</a> theStringLength)
<dl class="el"><dd class="mdescRight">Write an attribute string. <a href="#a93670cbe07467b6f77dd927a77c2a13e"></a><br/></dl></ul>
<hr/><a name="_details"></a><h2>Detailed Description</h2>
<h3>template&lt;class UnicodeWriter, class ConstantsType, class CharPredicate, class IndentHandler, FormatterListener::eXMLVersion XMLVersion&gt;<br/>
class FormatterToXMLUnicode&lt; UnicodeWriter, ConstantsType, CharPredicate, IndentHandler, XMLVersion &gt;</h3>
<p><a class="el" href="classFormatterToXMLUnicode.html" title="FormatterToXMLUnicode formats SAX-style events into XML.">FormatterToXMLUnicode</a> formats SAX-style events into XML. </p>
<p>Definition at line <a class="el" href="FormatterToXMLUnicode_8hpp_source.html#l00057">57</a> of file <a class="el" href="FormatterToXMLUnicode_8hpp_source.html">FormatterToXMLUnicode.hpp</a>.</p>
<hr/><h2>Member Typedef Documentation</h2>
<a class="anchor" id="a4e24e88bf94769b165f19965a65655c9"></a><!-- doxytag: member="FormatterToXMLUnicode::value_type" ref="a4e24e88bf94769b165f19965a65655c9" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class UnicodeWriter , class ConstantsType , class CharPredicate , class IndentHandler , FormatterListener::eXMLVersion XMLVersion&gt; </div>
<table class="memname">
<tr>
<td class="memname">typedef UnicodeWriter::value_type <a class="el" href="classFormatterToXMLUnicode.html">FormatterToXMLUnicode</a>&lt; UnicodeWriter, ConstantsType, CharPredicate, IndentHandler, XMLVersion &gt;::<a class="el" href="classFormatterToXMLUnicode.html#a4e24e88bf94769b165f19965a65655c9">value_type</a></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="FormatterToXMLUnicode_8hpp_source.html#l00061">61</a> of file <a class="el" href="FormatterToXMLUnicode_8hpp_source.html">FormatterToXMLUnicode.hpp</a>.</p>
</div>
</div>
<hr/><h2>Member Enumeration Documentation</h2>
<a class="anchor" id="a2db26d676f0024281683f2b19680b3f5"></a><!-- doxytag: member="FormatterToXMLUnicode::@36" ref="a2db26d676f0024281683f2b19680b3f5" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class UnicodeWriter , class ConstantsType , class CharPredicate , class IndentHandler , FormatterListener::eXMLVersion XMLVersion&gt; </div>
<table class="memname">
<tr>
<td class="memname">anonymous enum</td>
</tr>
</table>
</div>
<div class="memdoc">
<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" id="a2db26d676f0024281683f2b19680b3f5ae5231de497c45f231b3942432c9d3530"></a><!-- doxytag: member="eDefaultIndentAmount" ref="a2db26d676f0024281683f2b19680b3f5ae5231de497c45f231b3942432c9d3530" args="" -->eDefaultIndentAmount</em>&nbsp;</td><td>
</td></tr>
</table>
</dd>
</dl>
<p>Definition at line <a class="el" href="FormatterToXMLUnicode_8hpp_source.html#l00063">63</a> of file <a class="el" href="FormatterToXMLUnicode_8hpp_source.html">FormatterToXMLUnicode.hpp</a>.</p>
</div>
</div>
<hr/><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a1e8b25bbf37231bebb494fdf7a5d822d"></a><!-- doxytag: member="FormatterToXMLUnicode::FormatterToXMLUnicode" ref="a1e8b25bbf37231bebb494fdf7a5d822d" args="(MemoryManager &amp;theManager, Writer &amp;writer, const XalanDOMString &amp;encoding, const XalanDOMString &amp;doctypeSystem=s_emptyString, const XalanDOMString &amp;doctypePublic=s_emptyString, bool xmlDecl=true, const XalanDOMString &amp;standalone=s_emptyString, size_type indent=eDefaultIndentAmount)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class UnicodeWriter , class ConstantsType , class CharPredicate , class IndentHandler , FormatterListener::eXMLVersion XMLVersion&gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classFormatterToXMLUnicode.html">FormatterToXMLUnicode</a>&lt; UnicodeWriter, ConstantsType, CharPredicate, IndentHandler, XMLVersion &gt;::<a class="el" href="classFormatterToXMLUnicode.html">FormatterToXMLUnicode</a> </td>
<td>(</td>
<td class="paramtype">MemoryManager &amp;&nbsp;</td>
<td class="paramname"> <em>theManager</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classWriter.html">Writer</a> &amp;&nbsp;</td>
<td class="paramname"> <em>writer</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>encoding</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>doctypeSystem</em> = <code><a class="el" href="classFormatterListener.html#a9f1d6ba296c02d89fd9b02c434b5d510">s_emptyString</a></code>, </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>doctypePublic</em> = <code><a class="el" href="classFormatterListener.html#a9f1d6ba296c02d89fd9b02c434b5d510">s_emptyString</a></code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&nbsp;</td>
<td class="paramname"> <em>xmlDecl</em> = <code>true</code>, </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>standalone</em> = <code><a class="el" href="classFormatterListener.html#a9f1d6ba296c02d89fd9b02c434b5d510">s_emptyString</a></code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classFormatterListener.html#a4fa8f54ee8831c8be70336c00a8352b1">size_type</a>&nbsp;</td>
<td class="paramname"> <em>indent</em> = <code>eDefaultIndentAmount</code></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Constructor. </p>
<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>theManager</em>&nbsp;</td><td>The MemoryManager instance to use for all memory allocations </td></tr>
<tr><td valign="top"></td><td valign="top"><em>writer</em>&nbsp;</td><td>the writer. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>version</em>&nbsp;</td><td>the string to write for the XML version number. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>doctypeSystem</em>&nbsp;</td><td>system identifier to be used in the document type declaration </td></tr>
<tr><td valign="top"></td><td valign="top"><em>doctypePublic</em>&nbsp;</td><td>public identifier to be used in the document type declaration </td></tr>
<tr><td valign="top"></td><td valign="top"><em>xmlDecl</em>&nbsp;</td><td>true if the XSLT processor should output an XML declaration </td></tr>
<tr><td valign="top"></td><td valign="top"><em>standalone</em>&nbsp;</td><td>The string the XSLT processor should output for the standalone document declaration </td></tr>
</table>
</dd>
</dl>
<p>Definition at line <a class="el" href="FormatterToXMLUnicode_8hpp_source.html#l00084">84</a> of file <a class="el" href="FormatterToXMLUnicode_8hpp_source.html">FormatterToXMLUnicode.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a06d95c333b9e8968a355ab5a348af2aa"></a><!-- doxytag: member="FormatterToXMLUnicode::~FormatterToXMLUnicode" ref="a06d95c333b9e8968a355ab5a348af2aa" args="()" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class UnicodeWriter , class ConstantsType , class CharPredicate , class IndentHandler , FormatterListener::eXMLVersion XMLVersion&gt; </div>
<table class="memname">
<tr>
<td class="memname">virtual <a class="el" href="classFormatterToXMLUnicode.html">FormatterToXMLUnicode</a>&lt; UnicodeWriter, ConstantsType, CharPredicate, IndentHandler, XMLVersion &gt;::~<a class="el" href="classFormatterToXMLUnicode.html">FormatterToXMLUnicode</a> </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline, virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="FormatterToXMLUnicode_8hpp_source.html#l00142">142</a> of file <a class="el" href="FormatterToXMLUnicode_8hpp_source.html">FormatterToXMLUnicode.hpp</a>.</p>
</div>
</div>
<hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="a2dd334f5dd4d57dbc86342c219a48d60"></a><!-- doxytag: member="FormatterToXMLUnicode::charactersRaw" ref="a2dd334f5dd4d57dbc86342c219a48d60" args="(const XMLCh *const chars, const size_type length)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class UnicodeWriter , class ConstantsType , class CharPredicate , class IndentHandler , FormatterListener::eXMLVersion XMLVersion&gt; </div>
<table class="memname">
<tr>
<td class="memname">virtual void <a class="el" href="classFormatterToXMLUnicode.html">FormatterToXMLUnicode</a>&lt; UnicodeWriter, ConstantsType, CharPredicate, IndentHandler, XMLVersion &gt;::charactersRaw </td>
<td>(</td>
<td class="paramtype">const XMLCh *const &nbsp;</td>
<td class="paramname"> <em>chars</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classFormatterListener.html#a4fa8f54ee8831c8be70336c00a8352b1">size_type</a>&nbsp;</td>
<td class="paramname"> <em>length</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [inline, virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Receive notification of character data. </p>
<p>If available, when the disable-output-escaping attribute is used, output raw text without escaping.</p>
<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>chars</em>&nbsp;</td><td>pointer to characters from the XML document </td></tr>
<tr><td valign="top"></td><td valign="top"><em>length</em>&nbsp;</td><td>number of characters to read from the array </td></tr>
</table>
</dd>
</dl>
<dl><dt><b>Exceptions:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>SAXException</em>&nbsp;</td><td></td></tr>
</table>
</dd>
</dl>
<p>Implements <a class="el" href="classXalanXMLSerializerBase.html#a7db6e75bf8bfe81f168a95efd59e0765">XalanXMLSerializerBase</a>.</p>
<p>Definition at line <a class="el" href="FormatterToXMLUnicode_8hpp_source.html#l00237">237</a> of file <a class="el" href="FormatterToXMLUnicode_8hpp_source.html">FormatterToXMLUnicode.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a156afd69c80e08c89697f7be85b0a9a0"></a><!-- doxytag: member="FormatterToXMLUnicode::comment" ref="a156afd69c80e08c89697f7be85b0a9a0" args="(const XMLCh *const data)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class UnicodeWriter , class ConstantsType , class CharPredicate , class IndentHandler , FormatterListener::eXMLVersion XMLVersion&gt; </div>
<table class="memname">
<tr>
<td class="memname">virtual void <a class="el" href="classFormatterToXMLUnicode.html">FormatterToXMLUnicode</a>&lt; UnicodeWriter, ConstantsType, CharPredicate, IndentHandler, XMLVersion &gt;::comment </td>
<td>(</td>
<td class="paramtype">const XMLCh *const &nbsp;</td>
<td class="paramname"> <em>data</em></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline, virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Called when a Comment is to be constructed. </p>
<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>data</em>&nbsp;</td><td>pointer to comment data </td></tr>
</table>
</dd>
</dl>
<dl><dt><b>Exceptions:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>SAXException</em>&nbsp;</td><td></td></tr>
</table>
</dd>
</dl>
<p>Implements <a class="el" href="classXalanXMLSerializerBase.html#a2b25028d959fecfda51cab39a5e3bd62">XalanXMLSerializerBase</a>.</p>
<p>Definition at line <a class="el" href="FormatterToXMLUnicode_8hpp_source.html#l00264">264</a> of file <a class="el" href="FormatterToXMLUnicode_8hpp_source.html">FormatterToXMLUnicode.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a14393e783b407e5d4fa2d824669b9240"></a><!-- doxytag: member="FormatterToXMLUnicode::create" ref="a14393e783b407e5d4fa2d824669b9240" args="(MemoryManager &amp;theManager, Writer &amp;writer, const XalanDOMString &amp;encoding, const XalanDOMString &amp;doctypeSystem=s_emptyString, const XalanDOMString &amp;doctypePublic=s_emptyString, bool xmlDecl=true, const XalanDOMString &amp;standalone=s_emptyString, size_type indent=eDefaultIndentAmount)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class UnicodeWriter , class ConstantsType , class CharPredicate , class IndentHandler , FormatterListener::eXMLVersion XMLVersion&gt; </div>
<table class="memname">
<tr>
<td class="memname">static <a class="el" href="classFormatterToXMLUnicode.html">FormatterToXMLUnicode</a>* <a class="el" href="classFormatterToXMLUnicode.html">FormatterToXMLUnicode</a>&lt; UnicodeWriter, ConstantsType, CharPredicate, IndentHandler, XMLVersion &gt;::create </td>
<td>(</td>
<td class="paramtype">MemoryManager &amp;&nbsp;</td>
<td class="paramname"> <em>theManager</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classWriter.html">Writer</a> &amp;&nbsp;</td>
<td class="paramname"> <em>writer</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>encoding</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>doctypeSystem</em> = <code><a class="el" href="classFormatterListener.html#a9f1d6ba296c02d89fd9b02c434b5d510">s_emptyString</a></code>, </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>doctypePublic</em> = <code><a class="el" href="classFormatterListener.html#a9f1d6ba296c02d89fd9b02c434b5d510">s_emptyString</a></code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&nbsp;</td>
<td class="paramname"> <em>xmlDecl</em> = <code>true</code>, </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>standalone</em> = <code><a class="el" href="classFormatterListener.html#a9f1d6ba296c02d89fd9b02c434b5d510">s_emptyString</a></code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classFormatterListener.html#a4fa8f54ee8831c8be70336c00a8352b1">size_type</a>&nbsp;</td>
<td class="paramname"> <em>indent</em> = <code>eDefaultIndentAmount</code></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [inline, static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="FormatterToXMLUnicode_8hpp_source.html#l00110">110</a> of file <a class="el" href="FormatterToXMLUnicode_8hpp_source.html">FormatterToXMLUnicode.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a29dd2deca61fac5db75ff312a5ceacdf"></a><!-- doxytag: member="FormatterToXMLUnicode::endDocument" ref="a29dd2deca61fac5db75ff312a5ceacdf" args="()" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class UnicodeWriter , class ConstantsType , class CharPredicate , class IndentHandler , FormatterListener::eXMLVersion XMLVersion&gt; </div>
<table class="memname">
<tr>
<td class="memname">virtual void <a class="el" href="classFormatterToXMLUnicode.html">FormatterToXMLUnicode</a>&lt; UnicodeWriter, ConstantsType, CharPredicate, IndentHandler, XMLVersion &gt;::endDocument </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline, virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Implements <a class="el" href="classFormatterListener.html#a82e9e9315647350cca3b1a17c07c7c3d">FormatterListener</a>.</p>
<p>Definition at line <a class="el" href="FormatterToXMLUnicode_8hpp_source.html#l00155">155</a> of file <a class="el" href="FormatterToXMLUnicode_8hpp_source.html">FormatterToXMLUnicode.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a823ffe8a3a680cdfc1cd5e8345269b99"></a><!-- doxytag: member="FormatterToXMLUnicode::endElement" ref="a823ffe8a3a680cdfc1cd5e8345269b99" args="(const XMLCh *const name)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class UnicodeWriter , class ConstantsType , class CharPredicate , class IndentHandler , FormatterListener::eXMLVersion XMLVersion&gt; </div>
<table class="memname">
<tr>
<td class="memname">virtual void <a class="el" href="classFormatterToXMLUnicode.html">FormatterToXMLUnicode</a>&lt; UnicodeWriter, ConstantsType, CharPredicate, IndentHandler, XMLVersion &gt;::endElement </td>
<td>(</td>
<td class="paramtype">const XMLCh *const &nbsp;</td>
<td class="paramname"> <em>name</em></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline, virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Implements <a class="el" href="classXalanXMLSerializerBase.html#a6b205c68a7dbc9052171795bca19c158">XalanXMLSerializerBase</a>.</p>
<p>Definition at line <a class="el" href="FormatterToXMLUnicode_8hpp_source.html#l00201">201</a> of file <a class="el" href="FormatterToXMLUnicode_8hpp_source.html">FormatterToXMLUnicode.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="aad78580522528e92d8d71329ba8db368"></a><!-- doxytag: member="FormatterToXMLUnicode::entityReference" ref="aad78580522528e92d8d71329ba8db368" args="(const XMLCh *const name)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class UnicodeWriter , class ConstantsType , class CharPredicate , class IndentHandler , FormatterListener::eXMLVersion XMLVersion&gt; </div>
<table class="memname">
<tr>
<td class="memname">virtual void <a class="el" href="classFormatterToXMLUnicode.html">FormatterToXMLUnicode</a>&lt; UnicodeWriter, ConstantsType, CharPredicate, IndentHandler, XMLVersion &gt;::entityReference </td>
<td>(</td>
<td class="paramtype">const XMLCh *const &nbsp;</td>
<td class="paramname"> <em>name</em></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline, virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Receive notification of a entityReference. </p>
<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>data</em>&nbsp;</td><td>pointer to characters from the XML document </td></tr>
</table>
</dd>
</dl>
<dl><dt><b>Exceptions:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>SAXException</em>&nbsp;</td><td></td></tr>
</table>
</dd>
</dl>
<p>Implements <a class="el" href="classXalanXMLSerializerBase.html#aa082d1ecb2cd7837a0a7f819e7c59962">XalanXMLSerializerBase</a>.</p>
<p>Definition at line <a class="el" href="FormatterToXMLUnicode_8hpp_source.html#l00250">250</a> of file <a class="el" href="FormatterToXMLUnicode_8hpp_source.html">FormatterToXMLUnicode.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a03e7bbd14f3cdfd23e1ab368532d4d00"></a><!-- doxytag: member="FormatterToXMLUnicode::flushBuffer" ref="a03e7bbd14f3cdfd23e1ab368532d4d00" args="()" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class UnicodeWriter , class ConstantsType , class CharPredicate , class IndentHandler , FormatterListener::eXMLVersion XMLVersion&gt; </div>
<table class="memname">
<tr>
<td class="memname">virtual void <a class="el" href="classFormatterToXMLUnicode.html">FormatterToXMLUnicode</a>&lt; UnicodeWriter, ConstantsType, CharPredicate, IndentHandler, XMLVersion &gt;::flushBuffer </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline, protected, virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Implements <a class="el" href="classXalanXMLSerializerBase.html#abc5a8d696996132fbbb3359746a64bb1">XalanXMLSerializerBase</a>.</p>
<p>Definition at line <a class="el" href="FormatterToXMLUnicode_8hpp_source.html#l00287">287</a> of file <a class="el" href="FormatterToXMLUnicode_8hpp_source.html">FormatterToXMLUnicode.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="ac76cd25adce695c7245131e674ac5a3a"></a><!-- doxytag: member="FormatterToXMLUnicode::flushWriter" ref="ac76cd25adce695c7245131e674ac5a3a" args="()" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class UnicodeWriter , class ConstantsType , class CharPredicate , class IndentHandler , FormatterListener::eXMLVersion XMLVersion&gt; </div>
<table class="memname">
<tr>
<td class="memname">virtual void <a class="el" href="classFormatterToXMLUnicode.html">FormatterToXMLUnicode</a>&lt; UnicodeWriter, ConstantsType, CharPredicate, IndentHandler, XMLVersion &gt;::flushWriter </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline, protected, virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="FormatterToXMLUnicode_8hpp_source.html#l00293">293</a> of file <a class="el" href="FormatterToXMLUnicode_8hpp_source.html">FormatterToXMLUnicode.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a2e28dd027dc252649878f38c7ee15acc"></a><!-- doxytag: member="FormatterToXMLUnicode::getWriter" ref="a2e28dd027dc252649878f38c7ee15acc" args="() const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class UnicodeWriter , class ConstantsType , class CharPredicate , class IndentHandler , FormatterListener::eXMLVersion XMLVersion&gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classWriter.html">Writer</a>* <a class="el" href="classFormatterToXMLUnicode.html">FormatterToXMLUnicode</a>&lt; UnicodeWriter, ConstantsType, CharPredicate, IndentHandler, XMLVersion &gt;::getWriter </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td> const<code> [inline, virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Reimplemented from <a class="el" href="classFormatterListener.html#a94ec3c89faa43cc3235889cd632eed9f">FormatterListener</a>.</p>
<p>Definition at line <a class="el" href="FormatterToXMLUnicode_8hpp_source.html#l00147">147</a> of file <a class="el" href="FormatterToXMLUnicode_8hpp_source.html">FormatterToXMLUnicode.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a1ab05c77f68bc4d779d95a0fbd53476e"></a><!-- doxytag: member="FormatterToXMLUnicode::outputNewline" ref="a1ab05c77f68bc4d779d95a0fbd53476e" args="()" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class UnicodeWriter , class ConstantsType , class CharPredicate , class IndentHandler , FormatterListener::eXMLVersion XMLVersion&gt; </div>
<table class="memname">
<tr>
<td class="memname">void <a class="el" href="classFormatterToXMLUnicode.html">FormatterToXMLUnicode</a>&lt; UnicodeWriter, ConstantsType, CharPredicate, IndentHandler, XMLVersion &gt;::outputNewline </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline, protected, virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Output a line break. </p>
<p>Implements <a class="el" href="classXalanXMLSerializerBase.html#a2be28cfb39b0f19491706cf67787d46a">XalanXMLSerializerBase</a>.</p>
<p>Definition at line <a class="el" href="FormatterToXMLUnicode_8hpp_source.html#l00495">495</a> of file <a class="el" href="FormatterToXMLUnicode_8hpp_source.html">FormatterToXMLUnicode.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a08b92e775396a226969b4dbbc88f801d"></a><!-- doxytag: member="FormatterToXMLUnicode::startElement" ref="a08b92e775396a226969b4dbbc88f801d" args="(const XMLCh *const name, AttributeList &amp;attrs)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class UnicodeWriter , class ConstantsType , class CharPredicate , class IndentHandler , FormatterListener::eXMLVersion XMLVersion&gt; </div>
<table class="memname">
<tr>
<td class="memname">virtual void <a class="el" href="classFormatterToXMLUnicode.html">FormatterToXMLUnicode</a>&lt; UnicodeWriter, ConstantsType, CharPredicate, IndentHandler, XMLVersion &gt;::startElement </td>
<td>(</td>
<td class="paramtype">const XMLCh *const &nbsp;</td>
<td class="paramname"> <em>name</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">AttributeList &amp;&nbsp;</td>
<td class="paramname"> <em>attrs</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [inline, virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Implements <a class="el" href="classXalanXMLSerializerBase.html#abed57c0818c2627fe55fc3840e6c2d80">XalanXMLSerializerBase</a>.</p>
<p>Definition at line <a class="el" href="FormatterToXMLUnicode_8hpp_source.html#l00167">167</a> of file <a class="el" href="FormatterToXMLUnicode_8hpp_source.html">FormatterToXMLUnicode.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a93670cbe07467b6f77dd927a77c2a13e"></a><!-- doxytag: member="FormatterToXMLUnicode::writeAttrString" ref="a93670cbe07467b6f77dd927a77c2a13e" args="(const XalanDOMChar *theString, size_type theStringLength)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class UnicodeWriter , class ConstantsType , class CharPredicate , class IndentHandler , FormatterListener::eXMLVersion XMLVersion&gt; </div>
<table class="memname">
<tr>
<td class="memname">void <a class="el" href="classFormatterToXMLUnicode.html">FormatterToXMLUnicode</a>&lt; UnicodeWriter, ConstantsType, CharPredicate, IndentHandler, XMLVersion &gt;::writeAttrString </td>
<td>(</td>
<td class="paramtype">const XalanDOMChar *&nbsp;</td>
<td class="paramname"> <em>theString</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classFormatterListener.html#a4fa8f54ee8831c8be70336c00a8352b1">size_type</a>&nbsp;</td>
<td class="paramname"> <em>theStringLength</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [inline, protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Write an attribute string. </p>
<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>theString</em>&nbsp;</td><td>The string to write. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>theStringLength</em>&nbsp;</td><td>The length of the string. </td></tr>
</table>
</dd>
</dl>
<p>Definition at line <a class="el" href="FormatterToXMLUnicode_8hpp_source.html#l00793">793</a> of file <a class="el" href="FormatterToXMLUnicode_8hpp_source.html">FormatterToXMLUnicode.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a46efda6b25e0eaf91620745d20704125"></a><!-- doxytag: member="FormatterToXMLUnicode::writeCDATA" ref="a46efda6b25e0eaf91620745d20704125" args="(const XMLCh *chars, size_type length)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class UnicodeWriter , class ConstantsType , class CharPredicate , class IndentHandler , FormatterListener::eXMLVersion XMLVersion&gt; </div>
<table class="memname">
<tr>
<td class="memname">void <a class="el" href="classFormatterToXMLUnicode.html">FormatterToXMLUnicode</a>&lt; UnicodeWriter, ConstantsType, CharPredicate, IndentHandler, XMLVersion &gt;::writeCDATA </td>
<td>(</td>
<td class="paramtype">const XMLCh *&nbsp;</td>
<td class="paramname"> <em>chars</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classFormatterListener.html#a4fa8f54ee8831c8be70336c00a8352b1">size_type</a>&nbsp;</td>
<td class="paramname"> <em>length</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [inline, protected, virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Implements <a class="el" href="classXalanXMLSerializerBase.html#a978d5fb95ebb23b81100058dacd74496">XalanXMLSerializerBase</a>.</p>
<p>Definition at line <a class="el" href="FormatterToXMLUnicode_8hpp_source.html#l00463">463</a> of file <a class="el" href="FormatterToXMLUnicode_8hpp_source.html">FormatterToXMLUnicode.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a07a846355ad5d919dd8c3073ce89d35f"></a><!-- doxytag: member="FormatterToXMLUnicode::writeCDATAChars" ref="a07a846355ad5d919dd8c3073ce89d35f" args="(const XalanDOMChar chars[], size_type length, bool &amp;outsideCDATA)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class UnicodeWriter , class ConstantsType , class CharPredicate , class IndentHandler , FormatterListener::eXMLVersion XMLVersion&gt; </div>
<table class="memname">
<tr>
<td class="memname">void <a class="el" href="classFormatterToXMLUnicode.html">FormatterToXMLUnicode</a>&lt; UnicodeWriter, ConstantsType, CharPredicate, IndentHandler, XMLVersion &gt;::writeCDATAChars </td>
<td>(</td>
<td class="paramtype">const XalanDOMChar&nbsp;</td>
<td class="paramname"> <em>chars</em>[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classFormatterListener.html#a4fa8f54ee8831c8be70336c00a8352b1">size_type</a>&nbsp;</td>
<td class="paramname"> <em>length</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool &amp;&nbsp;</td>
<td class="paramname"> <em>outsideCDATA</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [inline, protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Write characters for a CDATA section. </p>
<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>ch</em>&nbsp;</td><td>the string to write. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>length</em>&nbsp;</td><td>the length of the string. </td></tr>
</table>
</dd>
</dl>
<p>Definition at line <a class="el" href="FormatterToXMLUnicode_8hpp_source.html#l00710">710</a> of file <a class="el" href="FormatterToXMLUnicode_8hpp_source.html">FormatterToXMLUnicode.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="abb53a91349b93caa9d4d641015746c8a"></a><!-- doxytag: member="FormatterToXMLUnicode::writeCharacters" ref="abb53a91349b93caa9d4d641015746c8a" args="(const XMLCh *chars, size_type length)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class UnicodeWriter , class ConstantsType , class CharPredicate , class IndentHandler , FormatterListener::eXMLVersion XMLVersion&gt; </div>
<table class="memname">
<tr>
<td class="memname">void <a class="el" href="classFormatterToXMLUnicode.html">FormatterToXMLUnicode</a>&lt; UnicodeWriter, ConstantsType, CharPredicate, IndentHandler, XMLVersion &gt;::writeCharacters </td>
<td>(</td>
<td class="paramtype">const XMLCh *&nbsp;</td>
<td class="paramname"> <em>chars</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classFormatterListener.html#a4fa8f54ee8831c8be70336c00a8352b1">size_type</a>&nbsp;</td>
<td class="paramname"> <em>length</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [inline, protected, virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Implements <a class="el" href="classXalanXMLSerializerBase.html#a9a25a4476b4fc4fe41b199671fea96e5">XalanXMLSerializerBase</a>.</p>
<p>Definition at line <a class="el" href="FormatterToXMLUnicode_8hpp_source.html#l00413">413</a> of file <a class="el" href="FormatterToXMLUnicode_8hpp_source.html">FormatterToXMLUnicode.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a5db85f055d464369d26553be96b319d5"></a><!-- doxytag: member="FormatterToXMLUnicode::writeDefaultAttributeEntity" ref="a5db85f055d464369d26553be96b319d5" args="(XalanDOMChar ch)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class UnicodeWriter , class ConstantsType , class CharPredicate , class IndentHandler , FormatterListener::eXMLVersion XMLVersion&gt; </div>
<table class="memname">
<tr>
<td class="memname">bool <a class="el" href="classFormatterToXMLUnicode.html">FormatterToXMLUnicode</a>&lt; UnicodeWriter, ConstantsType, CharPredicate, IndentHandler, XMLVersion &gt;::writeDefaultAttributeEntity </td>
<td>(</td>
<td class="paramtype">XalanDOMChar&nbsp;</td>
<td class="paramname"> <em>ch</em></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline, protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Handle one of the default entities, return false if it is not a default entity. </p>
<p>Definition at line <a class="el" href="FormatterToXMLUnicode_8hpp_source.html#l00594">594</a> of file <a class="el" href="FormatterToXMLUnicode_8hpp_source.html">FormatterToXMLUnicode.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a9f27c755fda96daeae90d3e84855924a"></a><!-- doxytag: member="FormatterToXMLUnicode::writeDefaultAttributeEscape" ref="a9f27c755fda96daeae90d3e84855924a" args="(XalanDOMChar ch)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class UnicodeWriter , class ConstantsType , class CharPredicate , class IndentHandler , FormatterListener::eXMLVersion XMLVersion&gt; </div>
<table class="memname">
<tr>
<td class="memname">void <a class="el" href="classFormatterToXMLUnicode.html">FormatterToXMLUnicode</a>&lt; UnicodeWriter, ConstantsType, CharPredicate, IndentHandler, XMLVersion &gt;::writeDefaultAttributeEscape </td>
<td>(</td>
<td class="paramtype">XalanDOMChar&nbsp;</td>
<td class="paramname"> <em>ch</em></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline, protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Escape and write a character in an attribute. </p>
<p>Definition at line <a class="el" href="FormatterToXMLUnicode_8hpp_source.html#l00535">535</a> of file <a class="el" href="FormatterToXMLUnicode_8hpp_source.html">FormatterToXMLUnicode.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a5e3f6b313eebd991f6f7cb409006bd9e"></a><!-- doxytag: member="FormatterToXMLUnicode::writeDefaultEntity" ref="a5e3f6b313eebd991f6f7cb409006bd9e" args="(XalanDOMChar ch)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class UnicodeWriter , class ConstantsType , class CharPredicate , class IndentHandler , FormatterListener::eXMLVersion XMLVersion&gt; </div>
<table class="memname">
<tr>
<td class="memname">bool <a class="el" href="classFormatterToXMLUnicode.html">FormatterToXMLUnicode</a>&lt; UnicodeWriter, ConstantsType, CharPredicate, IndentHandler, XMLVersion &gt;::writeDefaultEntity </td>
<td>(</td>
<td class="paramtype">XalanDOMChar&nbsp;</td>
<td class="paramname"> <em>ch</em></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline, protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Handle one of the default entities, return false if it is not a default entity. </p>
<p>Definition at line <a class="el" href="FormatterToXMLUnicode_8hpp_source.html#l00561">561</a> of file <a class="el" href="FormatterToXMLUnicode_8hpp_source.html">FormatterToXMLUnicode.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a68fab588499a08113099354c99993ddc"></a><!-- doxytag: member="FormatterToXMLUnicode::writeDefaultEscape" ref="a68fab588499a08113099354c99993ddc" args="(XalanDOMChar ch)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class UnicodeWriter , class ConstantsType , class CharPredicate , class IndentHandler , FormatterListener::eXMLVersion XMLVersion&gt; </div>
<table class="memname">
<tr>
<td class="memname">void <a class="el" href="classFormatterToXMLUnicode.html">FormatterToXMLUnicode</a>&lt; UnicodeWriter, ConstantsType, CharPredicate, IndentHandler, XMLVersion &gt;::writeDefaultEscape </td>
<td>(</td>
<td class="paramtype">XalanDOMChar&nbsp;</td>
<td class="paramname"> <em>ch</em></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline, protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Escape and write a character. </p>
<p>Definition at line <a class="el" href="FormatterToXMLUnicode_8hpp_source.html#l00504">504</a> of file <a class="el" href="FormatterToXMLUnicode_8hpp_source.html">FormatterToXMLUnicode.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="add6c78ddafab95ce262edc1420860161"></a><!-- doxytag: member="FormatterToXMLUnicode::writeDoctypeDecl" ref="add6c78ddafab95ce262edc1420860161" args="(const XalanDOMChar *name)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class UnicodeWriter , class ConstantsType , class CharPredicate , class IndentHandler , FormatterListener::eXMLVersion XMLVersion&gt; </div>
<table class="memname">
<tr>
<td class="memname">void <a class="el" href="classFormatterToXMLUnicode.html">FormatterToXMLUnicode</a>&lt; UnicodeWriter, ConstantsType, CharPredicate, IndentHandler, XMLVersion &gt;::writeDoctypeDecl </td>
<td>(</td>
<td class="paramtype">const XalanDOMChar *&nbsp;</td>
<td class="paramname"> <em>name</em></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline, protected, virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Implements <a class="el" href="classXalanXMLSerializerBase.html#aa6008163456ce7c777af4b692b9aa2a7">XalanXMLSerializerBase</a>.</p>
<p>Definition at line <a class="el" href="FormatterToXMLUnicode_8hpp_source.html#l00345">345</a> of file <a class="el" href="FormatterToXMLUnicode_8hpp_source.html">FormatterToXMLUnicode.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a9fa627b69907baa7305b92bb1be4d64b"></a><!-- doxytag: member="FormatterToXMLUnicode::writeNormalizedChar" ref="a9fa627b69907baa7305b92bb1be4d64b" args="(XalanDOMChar ch, const XalanDOMChar chars[], size_type start, size_type length)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class UnicodeWriter , class ConstantsType , class CharPredicate , class IndentHandler , FormatterListener::eXMLVersion XMLVersion&gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classFormatterListener.html#a4fa8f54ee8831c8be70336c00a8352b1">size_type</a> <a class="el" href="classFormatterToXMLUnicode.html">FormatterToXMLUnicode</a>&lt; UnicodeWriter, ConstantsType, CharPredicate, IndentHandler, XMLVersion &gt;::writeNormalizedChar </td>
<td>(</td>
<td class="paramtype">XalanDOMChar&nbsp;</td>
<td class="paramname"> <em>ch</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const XalanDOMChar&nbsp;</td>
<td class="paramname"> <em>chars</em>[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classFormatterListener.html#a4fa8f54ee8831c8be70336c00a8352b1">size_type</a>&nbsp;</td>
<td class="paramname"> <em>start</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classFormatterListener.html#a4fa8f54ee8831c8be70336c00a8352b1">size_type</a>&nbsp;</td>
<td class="paramname"> <em>length</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [inline, protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Write a normalized character to the stream. </p>
<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>ch</em>&nbsp;</td><td>the string to write. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>start</em>&nbsp;</td><td>the start offset into the string. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>length</em>&nbsp;</td><td>the length of the string. </td></tr>
</table>
</dd>
</dl>
<p>Definition at line <a class="el" href="FormatterToXMLUnicode_8hpp_source.html#l00638">638</a> of file <a class="el" href="FormatterToXMLUnicode_8hpp_source.html">FormatterToXMLUnicode.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a78606e13c502bcad2e2a788abce99903"></a><!-- doxytag: member="FormatterToXMLUnicode::writeNormalizedCharBig" ref="a78606e13c502bcad2e2a788abce99903" args="(const XalanDOMChar chars[], size_type start, size_type length)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class UnicodeWriter , class ConstantsType , class CharPredicate , class IndentHandler , FormatterListener::eXMLVersion XMLVersion&gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classFormatterListener.html#a4fa8f54ee8831c8be70336c00a8352b1">size_type</a> <a class="el" href="classFormatterToXMLUnicode.html">FormatterToXMLUnicode</a>&lt; UnicodeWriter, ConstantsType, CharPredicate, IndentHandler, XMLVersion &gt;::writeNormalizedCharBig </td>
<td>(</td>
<td class="paramtype">const XalanDOMChar&nbsp;</td>
<td class="paramname"> <em>chars</em>[], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classFormatterListener.html#a4fa8f54ee8831c8be70336c00a8352b1">size_type</a>&nbsp;</td>
<td class="paramname"> <em>start</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classFormatterListener.html#a4fa8f54ee8831c8be70336c00a8352b1">size_type</a>&nbsp;</td>
<td class="paramname"> <em>length</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [inline, protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="FormatterToXMLUnicode_8hpp_source.html#l00679">679</a> of file <a class="el" href="FormatterToXMLUnicode_8hpp_source.html">FormatterToXMLUnicode.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a529da412bdaf361dcdf4b1b578a79694"></a><!-- doxytag: member="FormatterToXMLUnicode::writeNumericCharacterReference" ref="a529da412bdaf361dcdf4b1b578a79694" args="(unsigned long theNumber)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class UnicodeWriter , class ConstantsType , class CharPredicate , class IndentHandler , FormatterListener::eXMLVersion XMLVersion&gt; </div>
<table class="memname">
<tr>
<td class="memname">void <a class="el" href="classFormatterToXMLUnicode.html">FormatterToXMLUnicode</a>&lt; UnicodeWriter, ConstantsType, CharPredicate, IndentHandler, XMLVersion &gt;::writeNumericCharacterReference </td>
<td>(</td>
<td class="paramtype">unsigned long&nbsp;</td>
<td class="paramname"> <em>theNumber</em></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline, protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="FormatterToXMLUnicode_8hpp_source.html#l00667">667</a> of file <a class="el" href="FormatterToXMLUnicode_8hpp_source.html">FormatterToXMLUnicode.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a50c5a4973aa895a38eec06c73e3ce5b6"></a><!-- doxytag: member="FormatterToXMLUnicode::writeParentTagEnd" ref="a50c5a4973aa895a38eec06c73e3ce5b6" args="()" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class UnicodeWriter , class ConstantsType , class CharPredicate , class IndentHandler , FormatterListener::eXMLVersion XMLVersion&gt; </div>
<table class="memname">
<tr>
<td class="memname">void <a class="el" href="classFormatterToXMLUnicode.html">FormatterToXMLUnicode</a>&lt; UnicodeWriter, ConstantsType, CharPredicate, IndentHandler, XMLVersion &gt;::writeParentTagEnd </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline, protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Check to see if a parent's "&gt;" has been written, and, if it has not, write it. </p>
<p>Definition at line <a class="el" href="FormatterToXMLUnicode_8hpp_source.html#l00619">619</a> of file <a class="el" href="FormatterToXMLUnicode_8hpp_source.html">FormatterToXMLUnicode.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="abc561e5efa30d4630f3f01610f59a23f"></a><!-- doxytag: member="FormatterToXMLUnicode::writeProcessingInstruction" ref="abc561e5efa30d4630f3f01610f59a23f" args="(const XMLCh *target, const XMLCh *data)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class UnicodeWriter , class ConstantsType , class CharPredicate , class IndentHandler , FormatterListener::eXMLVersion XMLVersion&gt; </div>
<table class="memname">
<tr>
<td class="memname">void <a class="el" href="classFormatterToXMLUnicode.html">FormatterToXMLUnicode</a>&lt; UnicodeWriter, ConstantsType, CharPredicate, IndentHandler, XMLVersion &gt;::writeProcessingInstruction </td>
<td>(</td>
<td class="paramtype">const XMLCh *&nbsp;</td>
<td class="paramname"> <em>target</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const XMLCh *&nbsp;</td>
<td class="paramname"> <em>data</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [inline, protected, virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Implements <a class="el" href="classXalanXMLSerializerBase.html#aba59fd34d6044c9aea7729b8e4a937e4">XalanXMLSerializerBase</a>.</p>
<p>Definition at line <a class="el" href="FormatterToXMLUnicode_8hpp_source.html#l00385">385</a> of file <a class="el" href="FormatterToXMLUnicode_8hpp_source.html">FormatterToXMLUnicode.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="af79dd5b0c3bb4dd617ccece543f5d4de"></a><!-- doxytag: member="FormatterToXMLUnicode::writeXMLHeader" ref="af79dd5b0c3bb4dd617ccece543f5d4de" args="()" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class UnicodeWriter , class ConstantsType , class CharPredicate , class IndentHandler , FormatterListener::eXMLVersion XMLVersion&gt; </div>
<table class="memname">
<tr>
<td class="memname">virtual void <a class="el" href="classFormatterToXMLUnicode.html">FormatterToXMLUnicode</a>&lt; UnicodeWriter, ConstantsType, CharPredicate, IndentHandler, XMLVersion &gt;::writeXMLHeader </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline, protected, virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Implements <a class="el" href="classXalanXMLSerializerBase.html#a4d112488f52179f1f8e8ee05431cc582">XalanXMLSerializerBase</a>.</p>
<p>Definition at line <a class="el" href="FormatterToXMLUnicode_8hpp_source.html#l00299">299</a> of file <a class="el" href="FormatterToXMLUnicode_8hpp_source.html">FormatterToXMLUnicode.hpp</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="FormatterToXMLUnicode_8hpp_source.html">FormatterToXMLUnicode.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>