source: NonGTP/Xerces/xerces/doc/html/apiDocs/classXMLTransService.html @ 358

Revision 358, 38.8 KB checked in by bittner, 19 years ago (diff)

xerces added

Line 
1<HTML><HEAD><SCRIPT language="JavaScript" src="../resources/script.js" type="text/javascript"></SCRIPT><TITLE>XMLTransService class Reference</TITLE><link href="XercesApi.css" rel="stylesheet" type="text/css"></HEAD><BODY alink="#ff0000" bgcolor="#ffffff" leftmargin="4" link="#0000ff" marginheight="4" marginwidth="4" text="#000000" topmargin="4" vlink="#0000aa"><TABLE border="0" cellpadding="0" cellspacing="0" width="620"><TR><TD align="left" height="60" rowspan="3" valign="top" width="135"><IMG border="0" height="60" hspace="0" src="../resources/logo.gif" vspace="0" width="135"></TD><TD align="left" colspan="4" height="5" valign="top" width="456"><IMG border="0" height="5" hspace="0" src="../resources/line.gif" vspace="0" width="456"></TD><TD align="left" height="60" rowspan="3" valign="top" width="29"><IMG border="0" height="60" hspace="0" src="../resources/right.gif" vspace="0" width="29"></TD></TR><TR><TD align="left" bgcolor="#0086b2" colspan="4" height="35" valign="top" width="456"><IMG alt="" border="0" height="35" hspace="0" src="../graphics/api-header.jpg" vspace="0" width="456"></TD></TR><TR><TD align="left" height="20" valign="top" width="168"><IMG border="0" height="20" hspace="0" src="../resources/bottom.gif" vspace="0" width="168"></TD><TD align="left" height="20" valign="top" width="96"><A href="http://xml.apache.org/" onMouseOut="rolloverOff('xml');" onMouseOver="rolloverOn('xml');" target="new"><IMG alt="http://xml.apache.org/" border="0" height="20" hspace="0" name="xml" onLoad="rolloverLoad('xml','../resources/button-xml-hi.gif','../resources/button-xml-lo.gif');" src="../resources/button-xml-lo.gif" vspace="0" width="96"></A></TD><TD align="left" height="20" valign="top" width="96"><A href="http://www.apache.org/" onMouseOut="rolloverOff('asf');" onMouseOver="rolloverOn('asf');" target="new"><IMG alt="http://www.apache.org/" border="0" height="20" hspace="0" name="asf" onLoad="rolloverLoad('asf','../resources/button-asf-hi.gif','../resources/button-asf-lo.gif');" src="../resources/button-asf-lo.gif" vspace="0" width="96"></A></TD><TD align="left" height="20" valign="top" width="96"><A href="http://www.w3.org/" onMouseOut="rolloverOff('w3c');" onMouseOver="rolloverOn('w3c');" target="new"><IMG alt="http://www.w3.org/" border="0" height="20" hspace="0" name="w3c" onLoad="rolloverLoad('w3c','../resources/button-w3c-hi.gif','../resources/button-w3c-lo.gif');" src="../resources/button-w3c-lo.gif" vspace="0" width="96"></A></TD></TR></TABLE><TABLE border="0" cellpadding="0" cellspacing="0" width="620"><TR><TD align="left" valign="top" width="120"><IMG border="0" height="14" hspace="0" src="../resources/join.gif" vspace="0" width="120"><BR>
2  <A href="../../index.html" onMouseOut="rolloverOff('side-ext-2');" onMouseOver="rolloverOn('side-ext-2');"><IMG alt="Home" border="0" height="12" hspace="0" name="side-ext-2" onLoad="rolloverLoad('side-ext-2','../graphics/ext-2-label-2.jpg','../graphics/ext-2-label-3.jpg');" src="../graphics/ext-2-label-3.jpg" vspace="0" width="120"></A><BR>
3
4  <IMG border="0" height="6" hspace="0" src="../resources/separator.gif" vspace="0" width="120"><BR>
5
6  <A href="../index.html" onMouseOut="rolloverOff('side-index');" onMouseOver="rolloverOn('side-index');"><IMG alt="Readme" border="0" height="12" hspace="0" name="side-index" onLoad="rolloverLoad('side-index','../graphics/index-label-2.jpg','../graphics/index-label-3.jpg');" src="../graphics/index-label-3.jpg" vspace="0" width="120"></A><BR>
7  <A href="../releases.html" onMouseOut="rolloverOff('side-releases');" onMouseOver="rolloverOn('side-releases');"><IMG alt="Release Info" border="0" height="12" hspace="0" name="side-releases" onLoad="rolloverLoad('side-releases','../graphics/releases-label-2.jpg','../graphics/releases-label-3.jpg');" src="../graphics/releases-label-3.jpg" vspace="0" width="120"></A><BR>
8  <IMG border="0" height="6" hspace="0" src="../resources/separator.gif" vspace="0" width="120"><BR>
9  <A href="../install.html" onMouseOut="rolloverOff('side-install');" onMouseOver="rolloverOn('side-install');"><IMG alt="Installation" border="0" height="12" hspace="0" name="side-install" onLoad="rolloverLoad('side-install','../graphics/install-label-2.jpg','../graphics/install-label-3.jpg');" src="../graphics/install-label-3.jpg" vspace="0" width="120"></A><BR>
10  <A href="http://xml.apache.org/dist/xerces-c/" onMouseOut="rolloverOff('side-ext-18');" onMouseOver="rolloverOn('side-ext-18');"><IMG alt="Download" border="0" height="12" hspace="0" name="side-ext-18" onLoad="rolloverLoad('side-ext-18','../graphics/ext-18-label-2.jpg','../graphics/ext-18-label-3.jpg');" src="../graphics/ext-18-label-3.jpg" vspace="0" width="120"></A><BR>
11  <A href="../build.html" onMouseOut="rolloverOff('side-build');" onMouseOver="rolloverOn('side-build');"><IMG alt="Build" border="0" height="12" hspace="0" name="side-build" onLoad="rolloverLoad('side-build','../graphics/build-label-2.jpg','../graphics/build-label-3.jpg');" src="../graphics/build-label-3.jpg" vspace="0" width="120"></A><BR>
12
13  <IMG border="0" height="6" hspace="0" src="../resources/separator.gif" vspace="0" width="120"><BR>
14  <A href="../faqs.html" onMouseOut="rolloverOff('side-faqs');" onMouseOver="rolloverOn('side-faqs');"><IMG alt="FAQs" border="0" height="12" hspace="0" name="side-faqs" onLoad="rolloverLoad('side-faqs','../graphics/faqs-label-2.jpg','../graphics/faqs-label-3.jpg');" src="../graphics/faqs-label-3.jpg" vspace="0" width="120"></A><BR> 
15  <A href="../samples.html" onMouseOut="rolloverOff('side-samples');" onMouseOver="rolloverOn('side-samples');"><IMG alt="Samples" border="0" height="12" hspace="0" name="side-samples" onLoad="rolloverLoad('side-samples','../graphics/samples-label-2.jpg','../graphics/samples-label-3.jpg');" src="../graphics/samples-label-3.jpg" vspace="0" width="120"></A><BR>
16  <A href="../api.html" onMouseOut="rolloverOff('side-api');" onMouseOver="rolloverOn('side-api');"><IMG alt="API Docs" border="0" height="12" hspace="0" name="side-api" onLoad="rolloverLoad('side-api','../graphics/api-label-2.jpg','../graphics/api-label-3.jpg');" src="../graphics/api-label-3.jpg" vspace="0" width="120"></A><BR> 
17
18  <IMG border="0" height="6" hspace="0" src="../resources/separator.gif" vspace="0" width="120"><BR> 
19  <A href="../ApacheDOMC++Binding.html" onMouseOut="rolloverOff('side-ext-68');" onMouseOver="rolloverOn('side-ext-68');"><IMG alt="DOM C++ Binding" border="0" height="12" hspace="0" name="side-ext-68" onLoad="rolloverLoad('side-ext-68','../graphics/ext-68-label-2.jpg','../graphics/ext-68-label-3.jpg');" src="../graphics/ext-68-label-3.jpg" vspace="0" width="120"></A><BR>
20
21  <A href="../program.html" onMouseOut="rolloverOff('side-program');" onMouseOver="rolloverOn('side-program');"><IMG alt="Programming" border="0" height="12" hspace="0" name="side-program" onLoad="rolloverLoad('side-program','../graphics/program-label-2.jpg','../graphics/program-label-3.jpg');" src="../graphics/program-label-3.jpg" vspace="0" width="120"></A><BR>
22  <A href="../migrate.html" onMouseOut="rolloverOff('side-migrate');" onMouseOver="rolloverOn('side-migrate');"><IMG alt="Migration Guide" border="0" height="12" hspace="0" name="side-migrate" onLoad="rolloverLoad('side-migrate','../graphics/migrate-label-2.jpg','../graphics/migrate-label-3.jpg');" src="../graphics/migrate-label-3.jpg" vspace="0" width="120"></A><BR>
23
24  <IMG border="0" height="6" hspace="0" src="../resources/separator.gif" vspace="0" width="120"><BR>
25
26  <A href="../feedback.html" onMouseOut="rolloverOff('side-feedback');" onMouseOver="rolloverOn('side-feedback');"><IMG alt="Feedback" border="0" height="12" hspace="0" name="side-feedback" onLoad="rolloverLoad('side-feedback','../graphics/feedback-label-2.jpg','../graphics/feedback-label-3.jpg');" src="../graphics/feedback-label-3.jpg" vspace="0" width="120"></A><BR>
27  <A href="../bug-report.html" onMouseOut="rolloverOff('side-bug-report');" onMouseOver="rolloverOn('side-bug-report');"><IMG alt="Bug-Reporting" border="0" height="12" hspace="0" name="side-bug-report" onLoad="rolloverLoad('side-bug-report','../graphics/bug-report-label-2.jpg','../graphics/bug-report-label-3.jpg');" src="../graphics/bug-report-label-3.jpg" vspace="0" width="120"></A><BR> 
28  <A href="../pdf.html" onMouseOut="rolloverOff('side-pdf');" onMouseOver="rolloverOn('side-pdf');"><IMG alt="PDF Document" border="0" height="12" hspace="0" name="side-pdf" onLoad="rolloverLoad('side-pdf','../graphics/pdf-label-2.jpg','../graphics/pdf-label-3.jpg');" src="../graphics/pdf-label-3.jpg" vspace="0" width="120"></A><BR>
29
30  <IMG border="0" height="6" hspace="0" src="../resources/separator.gif" vspace="0" width="120"><BR>
31
32  <A href="http://xml.apache.org/websrc/cvsweb.cgi/xml-xerces/c/" onMouseOut="rolloverOff('side-ext-100');" onMouseOver="rolloverOn('side-ext-100');"><IMG alt="CVS Repository" border="0" height="12" hspace="0" name="side-ext-100" onLoad="rolloverLoad('side-ext-100','../graphics/ext-100-label-2.jpg','../graphics/ext-100-label-3.jpg');" src="../graphics/ext-100-label-3.jpg" vspace="0" width="120"></A><BR>
33
34  <A href="http://marc.theaimsgroup.com/?l=xerces-c-dev" onMouseOut="rolloverOff('side-ext-102');" onMouseOver="rolloverOn('side-ext-102');"><IMG alt="Mail Archive" border="0" height="12" hspace="0" name="side-ext-102" onLoad="rolloverLoad('side-ext-102','../graphics/ext-102-label-2.jpg','../graphics/ext-102-label-3.jpg');" src="../graphics/ext-102-label-3.jpg" vspace="0" width="120"></A><BR>
35
36
37<IMG border="0" height="14" hspace="0" src="../resources/close.gif" vspace="0" width="120"><BR></TD><TD align="left" valign="top" width="500"><TABLE border="0" cellpadding="3" cellspacing="0"><TR><TD>
38    <TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="#FFFFFF" colspan="2" width="494"><TABLE border="0" cellpadding="0" cellspacing="0" width="494"><TR><TD bgcolor="#039acc" height="1" width="1"><IMG border="0" height="1" hspace="0" src="../resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#039acc" height="1" width="492"><IMG border="0" height="1" hspace="0" src="../resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="../resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#039acc" width="1"><IMG border="0" height="1" hspace="0" src="../resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#0086b2" width="492"><FONT color="#ffffff" face="arial,helvetica,sanserif" size="+1"><IMG border="0" height="2" hspace="0" src="../resources/void.gif" vspace="0" width="2"><B>API Docs for SAX and DOM</B></FONT></TD><TD bgcolor="#017299" width="1"><IMG border="0" height="1" hspace="0" src="../resources/void.gif" vspace="0" width="1"></TD></TR><TR><TD bgcolor="#0086b2" height="1" width="1"><IMG border="0" height="1" hspace="0" src="../resources/void.gif" vspace="0" width="1"></TD><TD bgcolor="#017299" height="1" width="492"><IMG border="0" height="1" hspace="0" src="../resources/void.gif" vspace="0" width="492"></TD><TD bgcolor="#017299" height="1" width="1"><IMG border="0" height="1" hspace="0" src="../resources/void.gif" vspace="0" width="1"></TD></TR></TABLE></TD></TR><TR><TD width="10">&nbsp;</TD><TD width="484"><FONT color="#000000" face="arial,helvetica,sanserif">
39
40            <P>
41<!-- Generated by Doxygen 1.2.14 -->
42<center>
43<a class="qindex" href="index.html">Main Page</a> &nbsp; <a class="qindex" href="hierarchy.html">Class Hierarchy</a> &nbsp; <a class="qindex" href="classes.html">Alphabetical List</a> &nbsp; <a class="qindex" href="annotated.html">Compound List</a> &nbsp; <a class="qindex" href="files.html">File List</a> &nbsp; <a class="qindex" href="functions.html">Compound Members</a> &nbsp; <a class="qindex" href="globals.html">File Members</a> &nbsp; </center>
44<hr><h1>XMLTransService  Class Reference</h1>Inheritance diagram for XMLTransService:<p><center><img src="classXMLTransService__inherit__graph.gif" border="0" usemap="#XMLTransService__inherit__map" alt="Inheritance graph"></center>
45<map name="XMLTransService__inherit__map">
46<area href="classXMemory.html" shape="rect" coords="32,36,101,17" alt="">
47</map>
48<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center>Collaboration diagram for XMLTransService:<p><center><img src="classXMLTransService__coll__graph.gif" border="0" usemap="#XMLTransService__coll__map" alt="Collaboration graph"></center>
49<map name="XMLTransService__coll__map">
50<area href="classXMemory.html" shape="rect" coords="32,36,101,17" alt="">
51</map>
52<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center><a href="classXMLTransService-members.html">List of all members.</a><table border=0 cellpadding=0 cellspacing=0>
53<tr><td colspan=2><br><h2>Public Types</h2></td></tr>
54<tr><td nowrap align=right valign=top>enum &nbsp;</td><td valign=bottom><a class="el" href="classXMLTransService.html#s4">Codes</a> { <a class="el" href="classXMLTransService.html#s4s0">Ok</a>,
55<a class="el" href="classXMLTransService.html#s4s1">UnsupportedEncoding</a>,
56<a class="el" href="classXMLTransService.html#s4s2">InternalFailure</a>,
57<a class="el" href="classXMLTransService.html#s4s3">SupportFilesNotFound</a>
58 }</td></tr>
59<tr><td colspan=2><br><h2>Public Methods</h2></td></tr>
60<tr><td nowrap align=right valign=top>virtual&nbsp;</td><td valign=bottom><a class="el" href="classXMLTransService.html#a0">~XMLTransService</a> ()</td></tr>
61<tr><td nowrap align=right valign=top><a class="el" href="classXMLTranscoder.html">XMLTranscoder</a> *&nbsp;</td><td valign=bottom><a class="el" href="classXMLTransService.html#a1">makeNewTranscoderFor</a> (const XMLCh *const encodingName, <a class="el" href="classXMLTransService.html#s4">XMLTransService::Codes</a> &amp;resValue, const unsigned int blockSize, <a class="el" href="classMemoryManager.html">MemoryManager</a> *const manager=<a class="el" href="classXMLPlatformUtils.html#z488_4">XMLPlatformUtils::fgMemoryManager</a>)</td></tr>
62<tr><td nowrap align=right valign=top><a class="el" href="classXMLTranscoder.html">XMLTranscoder</a> *&nbsp;</td><td valign=bottom><a class="el" href="classXMLTransService.html#a2">makeNewTranscoderFor</a> (const char *const encodingName, <a class="el" href="classXMLTransService.html#s4">XMLTransService::Codes</a> &amp;resValue, const unsigned int blockSize, <a class="el" href="classMemoryManager.html">MemoryManager</a> *const manager=<a class="el" href="classXMLPlatformUtils.html#z488_4">XMLPlatformUtils::fgMemoryManager</a>)</td></tr>
63<tr><td nowrap align=right valign=top><a class="el" href="classXMLTranscoder.html">XMLTranscoder</a> *&nbsp;</td><td valign=bottom><a class="el" href="classXMLTransService.html#a3">makeNewTranscoderFor</a> (XMLRecognizer::Encodings encodingEnum, <a class="el" href="classXMLTransService.html#s4">XMLTransService::Codes</a> &amp;resValue, const unsigned int blockSize, <a class="el" href="classMemoryManager.html">MemoryManager</a> *const manager=<a class="el" href="classXMLPlatformUtils.html#z488_4">XMLPlatformUtils::fgMemoryManager</a>)</td></tr>
64<tr><td nowrap align=right valign=top>virtual int&nbsp;</td><td valign=bottom><a class="el" href="classXMLTransService.html#a4">compareIString</a> (const XMLCh *const comp1, const XMLCh *const comp2)=0</td></tr>
65<tr><td nowrap align=right valign=top>virtual int&nbsp;</td><td valign=bottom><a class="el" href="classXMLTransService.html#a5">compareNIString</a> (const XMLCh *const comp1, const XMLCh *const comp2, const unsigned int maxChars)=0</td></tr>
66<tr><td nowrap align=right valign=top>virtual const XMLCh *&nbsp;</td><td valign=bottom><a class="el" href="classXMLTransService.html#a6">getId</a> () const=0</td></tr>
67<tr><td nowrap align=right valign=top>virtual bool&nbsp;</td><td valign=bottom><a class="el" href="classXMLTransService.html#a7">isSpace</a> (const XMLCh toCheck) const=0</td></tr>
68<tr><td nowrap align=right valign=top>virtual <a class="el" href="classXMLLCPTranscoder.html">XMLLCPTranscoder</a> *&nbsp;</td><td valign=bottom><a class="el" href="classXMLTransService.html#a8">makeNewLCPTranscoder</a> ()=0</td></tr>
69<tr><td nowrap align=right valign=top>virtual bool&nbsp;</td><td valign=bottom><a class="el" href="classXMLTransService.html#a9">supportsSrcOfs</a> () const=0</td></tr>
70<tr><td nowrap align=right valign=top>virtual void&nbsp;</td><td valign=bottom><a class="el" href="classXMLTransService.html#a10">upperCase</a> (XMLCh *const toUpperCase) const=0</td></tr>
71<tr><td nowrap align=right valign=top>virtual void&nbsp;</td><td valign=bottom><a class="el" href="classXMLTransService.html#a11">lowerCase</a> (XMLCh *const toLowerCase) const=0</td></tr>
72<tr><td colspan=2><br><h2>Static Public Methods</h2></td></tr>
73<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classXMLTransService.html#d0">addEncoding</a> (const XMLCh *const encoding, ENameMap *const ownMapping)</td></tr>
74<tr><td colspan=2><br><h2>Protected Methods</h2></td></tr>
75<tr><td nowrap align=right valign=top>&nbsp;</td><td valign=bottom><a class="el" href="classXMLTransService.html#b0">XMLTransService</a> ()</td></tr>
76<tr><td nowrap align=right valign=top>virtual <a class="el" href="classXMLTranscoder.html">XMLTranscoder</a> *&nbsp;</td><td valign=bottom><a class="el" href="classXMLTransService.html#b1">makeNewXMLTranscoder</a> (const XMLCh *const encodingName, <a class="el" href="classXMLTransService.html#s4">XMLTransService::Codes</a> &amp;resValue, const unsigned int blockSize, <a class="el" href="classMemoryManager.html">MemoryManager</a> *const manager)=0</td></tr>
77<tr><td nowrap align=right valign=top>virtual void&nbsp;</td><td valign=bottom><a class="el" href="classXMLTransService.html#b2">initTransService</a> ()</td></tr>
78<tr><td colspan=2><br><h2>Static Protected Attributes</h2></td></tr>
79<tr><td nowrap align=right valign=top>RefHashTableOf&lt; ENameMap &gt; *&nbsp;</td><td valign=bottom><a class="el" href="classXMLTransService.html#q0">gMappings</a></td></tr>
80<tr><td nowrap align=right valign=top>RefVectorOf&lt; ENameMap &gt; *&nbsp;</td><td valign=bottom><a class="el" href="classXMLTransService.html#q1">gMappingsRecognizer</a></td></tr>
81<tr><td colspan=2><br><h2>Friends</h2></td></tr>
82<tr><td nowrap align=right valign=top>class&nbsp;</td><td valign=bottom><a class="el" href="classXMLTransService.html#l0">XMLPlatformUtils</a></td></tr>
83</table>
84<hr><h2>Member Enumeration Documentation</h2>
85<a name="s4" doxytag="XMLTransService::Codes"></a><p>
86<table width="100%" cellpadding="2" cellspacing="0" border="0">
87  <tr>
88    <td class="md">
89      <table cellpadding="0" cellspacing="0" border="0">
90        <tr>
91          <td class="md" nowrap valign="top"> enum XMLTransService::Codes
92      </table>
93    </td>
94  </tr>
95</table>
96<table cellspacing=5 cellpadding=0 border=0>
97  <tr>
98    <td>
99      &nbsp;
100    </td>
101    <td>
102
103<p>
104<dl compact><dt><b>
105Enumeration values:</b><dd>
106<table border=0 cellspacing=2 cellpadding=0>
107<tr><td valign=top><em><a name="s4s0" doxytag="Ok"></a><em>Ok</em></em>&nbsp;</td><td>
108</td></tr>
109<tr><td valign=top><em><a name="s4s1" doxytag="UnsupportedEncoding"></a><em>UnsupportedEncoding</em></em>&nbsp;</td><td>
110</td></tr>
111<tr><td valign=top><em><a name="s4s2" doxytag="InternalFailure"></a><em>InternalFailure</em></em>&nbsp;</td><td>
112</td></tr>
113<tr><td valign=top><em><a name="s4s3" doxytag="SupportFilesNotFound"></a><em>SupportFilesNotFound</em></em>&nbsp;</td><td>
114</td></tr>
115</table>
116</dl>
117    </td>
118  </tr>
119</table>
120<hr><h2>Constructor &amp; Destructor Documentation</h2>
121<a name="a0" doxytag="XMLTransService::~XMLTransService"></a><p>
122<table width="100%" cellpadding="2" cellspacing="0" border="0">
123  <tr>
124    <td class="md">
125      <table cellpadding="0" cellspacing="0" border="0">
126        <tr>
127          <td class="md" nowrap valign="top"> virtual XMLTransService::~XMLTransService </td>
128          <td class="md" valign="top">(&nbsp;</td>
129          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
130          <td class="md" valign="top">)&nbsp;</td>
131          <td class="md" nowrap><code> [virtual]</code></td>
132        </tr>
133
134      </table>
135    </td>
136  </tr>
137</table>
138<table cellspacing=5 cellpadding=0 border=0>
139  <tr>
140    <td>
141      &nbsp;
142    </td>
143    <td>
144
145<p>
146    </td>
147  </tr>
148</table>
149<a name="b0" doxytag="XMLTransService::XMLTransService"></a><p>
150<table width="100%" cellpadding="2" cellspacing="0" border="0">
151  <tr>
152    <td class="md">
153      <table cellpadding="0" cellspacing="0" border="0">
154        <tr>
155          <td class="md" nowrap valign="top"> XMLTransService::XMLTransService </td>
156          <td class="md" valign="top">(&nbsp;</td>
157          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
158          <td class="md" valign="top">)&nbsp;</td>
159          <td class="md" nowrap><code> [protected]</code></td>
160        </tr>
161
162      </table>
163    </td>
164  </tr>
165</table>
166<table cellspacing=5 cellpadding=0 border=0>
167  <tr>
168    <td>
169      &nbsp;
170    </td>
171    <td>
172
173<p>
174    </td>
175  </tr>
176</table>
177<hr><h2>Member Function Documentation</h2>
178<a name="d0" doxytag="XMLTransService::addEncoding"></a><p>
179<table width="100%" cellpadding="2" cellspacing="0" border="0">
180  <tr>
181    <td class="md">
182      <table cellpadding="0" cellspacing="0" border="0">
183        <tr>
184          <td class="md" nowrap valign="top"> void XMLTransService::addEncoding </td>
185          <td class="md" valign="top">(&nbsp;</td>
186          <td class="md" nowrap valign="top">const XMLCh *const&nbsp;</td>
187          <td class="mdname" nowrap>&nbsp; <em>encoding</em>, </td>
188        </tr>
189        <tr>
190          <td></td>
191          <td></td>
192          <td class="md" nowrap>ENameMap *const&nbsp;</td>
193          <td class="mdname" nowrap>&nbsp; <em>ownMapping</em></td>
194        </tr>
195        <tr>
196          <td></td>
197          <td class="md">)&nbsp;</td>
198          <td class="md" colspan="2"><code> [static]</code></td>
199        </tr>
200
201      </table>
202    </td>
203  </tr>
204</table>
205<table cellspacing=5 cellpadding=0 border=0>
206  <tr>
207    <td>
208      &nbsp;
209    </td>
210    <td>
211
212<p>
213    </td>
214  </tr>
215</table>
216<a name="a4" doxytag="XMLTransService::compareIString"></a><p>
217<table width="100%" cellpadding="2" cellspacing="0" border="0">
218  <tr>
219    <td class="md">
220      <table cellpadding="0" cellspacing="0" border="0">
221        <tr>
222          <td class="md" nowrap valign="top"> virtual int XMLTransService::compareIString </td>
223          <td class="md" valign="top">(&nbsp;</td>
224          <td class="md" nowrap valign="top">const XMLCh *const&nbsp;</td>
225          <td class="mdname" nowrap>&nbsp; <em>comp1</em>, </td>
226        </tr>
227        <tr>
228          <td></td>
229          <td></td>
230          <td class="md" nowrap>const XMLCh *const&nbsp;</td>
231          <td class="mdname" nowrap>&nbsp; <em>comp2</em></td>
232        </tr>
233        <tr>
234          <td></td>
235          <td class="md">)&nbsp;</td>
236          <td class="md" colspan="2"><code> [pure virtual]</code></td>
237        </tr>
238
239      </table>
240    </td>
241  </tr>
242</table>
243<table cellspacing=5 cellpadding=0 border=0>
244  <tr>
245    <td>
246      &nbsp;
247    </td>
248    <td>
249
250<p>
251    </td>
252  </tr>
253</table>
254<a name="a5" doxytag="XMLTransService::compareNIString"></a><p>
255<table width="100%" cellpadding="2" cellspacing="0" border="0">
256  <tr>
257    <td class="md">
258      <table cellpadding="0" cellspacing="0" border="0">
259        <tr>
260          <td class="md" nowrap valign="top"> virtual int XMLTransService::compareNIString </td>
261          <td class="md" valign="top">(&nbsp;</td>
262          <td class="md" nowrap valign="top">const XMLCh *const&nbsp;</td>
263          <td class="mdname" nowrap>&nbsp; <em>comp1</em>, </td>
264        </tr>
265        <tr>
266          <td></td>
267          <td></td>
268          <td class="md" nowrap>const XMLCh *const&nbsp;</td>
269          <td class="mdname" nowrap>&nbsp; <em>comp2</em>, </td>
270        </tr>
271        <tr>
272          <td></td>
273          <td></td>
274          <td class="md" nowrap>const unsigned int&nbsp;</td>
275          <td class="mdname" nowrap>&nbsp; <em>maxChars</em></td>
276        </tr>
277        <tr>
278          <td></td>
279          <td class="md">)&nbsp;</td>
280          <td class="md" colspan="2"><code> [pure virtual]</code></td>
281        </tr>
282
283      </table>
284    </td>
285  </tr>
286</table>
287<table cellspacing=5 cellpadding=0 border=0>
288  <tr>
289    <td>
290      &nbsp;
291    </td>
292    <td>
293
294<p>
295    </td>
296  </tr>
297</table>
298<a name="a6" doxytag="XMLTransService::getId"></a><p>
299<table width="100%" cellpadding="2" cellspacing="0" border="0">
300  <tr>
301    <td class="md">
302      <table cellpadding="0" cellspacing="0" border="0">
303        <tr>
304          <td class="md" nowrap valign="top"> virtual const XMLCh* XMLTransService::getId </td>
305          <td class="md" valign="top">(&nbsp;</td>
306          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
307          <td class="md" valign="top">)&nbsp;</td>
308          <td class="md" nowrap> const<code> [pure virtual]</code></td>
309        </tr>
310
311      </table>
312    </td>
313  </tr>
314</table>
315<table cellspacing=5 cellpadding=0 border=0>
316  <tr>
317    <td>
318      &nbsp;
319    </td>
320    <td>
321
322<p>
323    </td>
324  </tr>
325</table>
326<a name="b2" doxytag="XMLTransService::initTransService"></a><p>
327<table width="100%" cellpadding="2" cellspacing="0" border="0">
328  <tr>
329    <td class="md">
330      <table cellpadding="0" cellspacing="0" border="0">
331        <tr>
332          <td class="md" nowrap valign="top"> virtual void XMLTransService::initTransService </td>
333          <td class="md" valign="top">(&nbsp;</td>
334          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
335          <td class="md" valign="top">)&nbsp;</td>
336          <td class="md" nowrap><code> [protected, virtual]</code></td>
337        </tr>
338
339      </table>
340    </td>
341  </tr>
342</table>
343<table cellspacing=5 cellpadding=0 border=0>
344  <tr>
345    <td>
346      &nbsp;
347    </td>
348    <td>
349
350<p>
351    </td>
352  </tr>
353</table>
354<a name="a7" doxytag="XMLTransService::isSpace"></a><p>
355<table width="100%" cellpadding="2" cellspacing="0" border="0">
356  <tr>
357    <td class="md">
358      <table cellpadding="0" cellspacing="0" border="0">
359        <tr>
360          <td class="md" nowrap valign="top"> virtual bool XMLTransService::isSpace </td>
361          <td class="md" valign="top">(&nbsp;</td>
362          <td class="md" nowrap valign="top">const XMLCh&nbsp;</td>
363          <td class="mdname1" valign="top" nowrap>&nbsp; <em>toCheck</em>          </td>
364          <td class="md" valign="top">)&nbsp;</td>
365          <td class="md" nowrap> const<code> [pure virtual]</code></td>
366        </tr>
367
368      </table>
369    </td>
370  </tr>
371</table>
372<table cellspacing=5 cellpadding=0 border=0>
373  <tr>
374    <td>
375      &nbsp;
376    </td>
377    <td>
378
379<p>
380    </td>
381  </tr>
382</table>
383<a name="a11" doxytag="XMLTransService::lowerCase"></a><p>
384<table width="100%" cellpadding="2" cellspacing="0" border="0">
385  <tr>
386    <td class="md">
387      <table cellpadding="0" cellspacing="0" border="0">
388        <tr>
389          <td class="md" nowrap valign="top"> virtual void XMLTransService::lowerCase </td>
390          <td class="md" valign="top">(&nbsp;</td>
391          <td class="md" nowrap valign="top">XMLCh *const&nbsp;</td>
392          <td class="mdname1" valign="top" nowrap>&nbsp; <em>toLowerCase</em>          </td>
393          <td class="md" valign="top">)&nbsp;</td>
394          <td class="md" nowrap> const<code> [pure virtual]</code></td>
395        </tr>
396
397      </table>
398    </td>
399  </tr>
400</table>
401<table cellspacing=5 cellpadding=0 border=0>
402  <tr>
403    <td>
404      &nbsp;
405    </td>
406    <td>
407
408<p>
409    </td>
410  </tr>
411</table>
412<a name="a8" doxytag="XMLTransService::makeNewLCPTranscoder"></a><p>
413<table width="100%" cellpadding="2" cellspacing="0" border="0">
414  <tr>
415    <td class="md">
416      <table cellpadding="0" cellspacing="0" border="0">
417        <tr>
418          <td class="md" nowrap valign="top"> virtual <a class="el" href="classXMLLCPTranscoder.html">XMLLCPTranscoder</a>* XMLTransService::makeNewLCPTranscoder </td>
419          <td class="md" valign="top">(&nbsp;</td>
420          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
421          <td class="md" valign="top">)&nbsp;</td>
422          <td class="md" nowrap><code> [pure virtual]</code></td>
423        </tr>
424
425      </table>
426    </td>
427  </tr>
428</table>
429<table cellspacing=5 cellpadding=0 border=0>
430  <tr>
431    <td>
432      &nbsp;
433    </td>
434    <td>
435
436<p>
437    </td>
438  </tr>
439</table>
440<a name="a3" doxytag="XMLTransService::makeNewTranscoderFor"></a><p>
441<table width="100%" cellpadding="2" cellspacing="0" border="0">
442  <tr>
443    <td class="md">
444      <table cellpadding="0" cellspacing="0" border="0">
445        <tr>
446          <td class="md" nowrap valign="top"> <a class="el" href="classXMLTranscoder.html">XMLTranscoder</a>* XMLTransService::makeNewTranscoderFor </td>
447          <td class="md" valign="top">(&nbsp;</td>
448          <td class="md" nowrap valign="top">XMLRecognizer::Encodings&nbsp;</td>
449          <td class="mdname" nowrap>&nbsp; <em>encodingEnum</em>, </td>
450        </tr>
451        <tr>
452          <td></td>
453          <td></td>
454          <td class="md" nowrap><a class="el" href="classXMLTransService.html#s4">XMLTransService::Codes</a> &amp;&nbsp;</td>
455          <td class="mdname" nowrap>&nbsp; <em>resValue</em>, </td>
456        </tr>
457        <tr>
458          <td></td>
459          <td></td>
460          <td class="md" nowrap>const unsigned int&nbsp;</td>
461          <td class="mdname" nowrap>&nbsp; <em>blockSize</em>, </td>
462        </tr>
463        <tr>
464          <td></td>
465          <td></td>
466          <td class="md" nowrap><a class="el" href="classMemoryManager.html">MemoryManager</a> *const&nbsp;</td>
467          <td class="mdname" nowrap>&nbsp; <em>manager</em> = <a class="el" href="classXMLPlatformUtils.html#z488_4">XMLPlatformUtils::fgMemoryManager</a></td>
468        </tr>
469        <tr>
470          <td></td>
471          <td class="md">)&nbsp;</td>
472          <td class="md" colspan="2"></td>
473        </tr>
474
475      </table>
476    </td>
477  </tr>
478</table>
479<table cellspacing=5 cellpadding=0 border=0>
480  <tr>
481    <td>
482      &nbsp;
483    </td>
484    <td>
485
486<p>
487    </td>
488  </tr>
489</table>
490<a name="a2" doxytag="XMLTransService::makeNewTranscoderFor"></a><p>
491<table width="100%" cellpadding="2" cellspacing="0" border="0">
492  <tr>
493    <td class="md">
494      <table cellpadding="0" cellspacing="0" border="0">
495        <tr>
496          <td class="md" nowrap valign="top"> <a class="el" href="classXMLTranscoder.html">XMLTranscoder</a>* XMLTransService::makeNewTranscoderFor </td>
497          <td class="md" valign="top">(&nbsp;</td>
498          <td class="md" nowrap valign="top">const char *const&nbsp;</td>
499          <td class="mdname" nowrap>&nbsp; <em>encodingName</em>, </td>
500        </tr>
501        <tr>
502          <td></td>
503          <td></td>
504          <td class="md" nowrap><a class="el" href="classXMLTransService.html#s4">XMLTransService::Codes</a> &amp;&nbsp;</td>
505          <td class="mdname" nowrap>&nbsp; <em>resValue</em>, </td>
506        </tr>
507        <tr>
508          <td></td>
509          <td></td>
510          <td class="md" nowrap>const unsigned int&nbsp;</td>
511          <td class="mdname" nowrap>&nbsp; <em>blockSize</em>, </td>
512        </tr>
513        <tr>
514          <td></td>
515          <td></td>
516          <td class="md" nowrap><a class="el" href="classMemoryManager.html">MemoryManager</a> *const&nbsp;</td>
517          <td class="mdname" nowrap>&nbsp; <em>manager</em> = <a class="el" href="classXMLPlatformUtils.html#z488_4">XMLPlatformUtils::fgMemoryManager</a></td>
518        </tr>
519        <tr>
520          <td></td>
521          <td class="md">)&nbsp;</td>
522          <td class="md" colspan="2"></td>
523        </tr>
524
525      </table>
526    </td>
527  </tr>
528</table>
529<table cellspacing=5 cellpadding=0 border=0>
530  <tr>
531    <td>
532      &nbsp;
533    </td>
534    <td>
535
536<p>
537    </td>
538  </tr>
539</table>
540<a name="a1" doxytag="XMLTransService::makeNewTranscoderFor"></a><p>
541<table width="100%" cellpadding="2" cellspacing="0" border="0">
542  <tr>
543    <td class="md">
544      <table cellpadding="0" cellspacing="0" border="0">
545        <tr>
546          <td class="md" nowrap valign="top"> <a class="el" href="classXMLTranscoder.html">XMLTranscoder</a>* XMLTransService::makeNewTranscoderFor </td>
547          <td class="md" valign="top">(&nbsp;</td>
548          <td class="md" nowrap valign="top">const XMLCh *const&nbsp;</td>
549          <td class="mdname" nowrap>&nbsp; <em>encodingName</em>, </td>
550        </tr>
551        <tr>
552          <td></td>
553          <td></td>
554          <td class="md" nowrap><a class="el" href="classXMLTransService.html#s4">XMLTransService::Codes</a> &amp;&nbsp;</td>
555          <td class="mdname" nowrap>&nbsp; <em>resValue</em>, </td>
556        </tr>
557        <tr>
558          <td></td>
559          <td></td>
560          <td class="md" nowrap>const unsigned int&nbsp;</td>
561          <td class="mdname" nowrap>&nbsp; <em>blockSize</em>, </td>
562        </tr>
563        <tr>
564          <td></td>
565          <td></td>
566          <td class="md" nowrap><a class="el" href="classMemoryManager.html">MemoryManager</a> *const&nbsp;</td>
567          <td class="mdname" nowrap>&nbsp; <em>manager</em> = <a class="el" href="classXMLPlatformUtils.html#z488_4">XMLPlatformUtils::fgMemoryManager</a></td>
568        </tr>
569        <tr>
570          <td></td>
571          <td class="md">)&nbsp;</td>
572          <td class="md" colspan="2"></td>
573        </tr>
574
575      </table>
576    </td>
577  </tr>
578</table>
579<table cellspacing=5 cellpadding=0 border=0>
580  <tr>
581    <td>
582      &nbsp;
583    </td>
584    <td>
585
586<p>
587    </td>
588  </tr>
589</table>
590<a name="b1" doxytag="XMLTransService::makeNewXMLTranscoder"></a><p>
591<table width="100%" cellpadding="2" cellspacing="0" border="0">
592  <tr>
593    <td class="md">
594      <table cellpadding="0" cellspacing="0" border="0">
595        <tr>
596          <td class="md" nowrap valign="top"> virtual <a class="el" href="classXMLTranscoder.html">XMLTranscoder</a>* XMLTransService::makeNewXMLTranscoder </td>
597          <td class="md" valign="top">(&nbsp;</td>
598          <td class="md" nowrap valign="top">const XMLCh *const&nbsp;</td>
599          <td class="mdname" nowrap>&nbsp; <em>encodingName</em>, </td>
600        </tr>
601        <tr>
602          <td></td>
603          <td></td>
604          <td class="md" nowrap><a class="el" href="classXMLTransService.html#s4">XMLTransService::Codes</a> &amp;&nbsp;</td>
605          <td class="mdname" nowrap>&nbsp; <em>resValue</em>, </td>
606        </tr>
607        <tr>
608          <td></td>
609          <td></td>
610          <td class="md" nowrap>const unsigned int&nbsp;</td>
611          <td class="mdname" nowrap>&nbsp; <em>blockSize</em>, </td>
612        </tr>
613        <tr>
614          <td></td>
615          <td></td>
616          <td class="md" nowrap><a class="el" href="classMemoryManager.html">MemoryManager</a> *const&nbsp;</td>
617          <td class="mdname" nowrap>&nbsp; <em>manager</em></td>
618        </tr>
619        <tr>
620          <td></td>
621          <td class="md">)&nbsp;</td>
622          <td class="md" colspan="2"><code> [protected, pure virtual]</code></td>
623        </tr>
624
625      </table>
626    </td>
627  </tr>
628</table>
629<table cellspacing=5 cellpadding=0 border=0>
630  <tr>
631    <td>
632      &nbsp;
633    </td>
634    <td>
635
636<p>
637    </td>
638  </tr>
639</table>
640<a name="a9" doxytag="XMLTransService::supportsSrcOfs"></a><p>
641<table width="100%" cellpadding="2" cellspacing="0" border="0">
642  <tr>
643    <td class="md">
644      <table cellpadding="0" cellspacing="0" border="0">
645        <tr>
646          <td class="md" nowrap valign="top"> virtual bool XMLTransService::supportsSrcOfs </td>
647          <td class="md" valign="top">(&nbsp;</td>
648          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
649          <td class="md" valign="top">)&nbsp;</td>
650          <td class="md" nowrap> const<code> [pure virtual]</code></td>
651        </tr>
652
653      </table>
654    </td>
655  </tr>
656</table>
657<table cellspacing=5 cellpadding=0 border=0>
658  <tr>
659    <td>
660      &nbsp;
661    </td>
662    <td>
663
664<p>
665    </td>
666  </tr>
667</table>
668<a name="a10" doxytag="XMLTransService::upperCase"></a><p>
669<table width="100%" cellpadding="2" cellspacing="0" border="0">
670  <tr>
671    <td class="md">
672      <table cellpadding="0" cellspacing="0" border="0">
673        <tr>
674          <td class="md" nowrap valign="top"> virtual void XMLTransService::upperCase </td>
675          <td class="md" valign="top">(&nbsp;</td>
676          <td class="md" nowrap valign="top">XMLCh *const&nbsp;</td>
677          <td class="mdname1" valign="top" nowrap>&nbsp; <em>toUpperCase</em>          </td>
678          <td class="md" valign="top">)&nbsp;</td>
679          <td class="md" nowrap> const<code> [pure virtual]</code></td>
680        </tr>
681
682      </table>
683    </td>
684  </tr>
685</table>
686<table cellspacing=5 cellpadding=0 border=0>
687  <tr>
688    <td>
689      &nbsp;
690    </td>
691    <td>
692
693<p>
694    </td>
695  </tr>
696</table>
697<hr><h2>Friends And Related Function Documentation</h2>
698<a name="l0" doxytag="XMLTransService::XMLPlatformUtils"></a><p>
699<table width="100%" cellpadding="2" cellspacing="0" border="0">
700  <tr>
701    <td class="md">
702      <table cellpadding="0" cellspacing="0" border="0">
703        <tr>
704          <td class="md" nowrap valign="top"> friend class XMLPlatformUtils<code> [friend]</code>
705      </table>
706    </td>
707  </tr>
708</table>
709<table cellspacing=5 cellpadding=0 border=0>
710  <tr>
711    <td>
712      &nbsp;
713    </td>
714    <td>
715
716<p>
717    </td>
718  </tr>
719</table>
720<hr><h2>Member Data Documentation</h2>
721<a name="q0" doxytag="XMLTransService::gMappings"></a><p>
722<table width="100%" cellpadding="2" cellspacing="0" border="0">
723  <tr>
724    <td class="md">
725      <table cellpadding="0" cellspacing="0" border="0">
726        <tr>
727          <td class="md" nowrap valign="top"> RefHashTableOf&lt;ENameMap&gt;* XMLTransService::gMappings<code> [static, protected]</code>
728      </table>
729    </td>
730  </tr>
731</table>
732<table cellspacing=5 cellpadding=0 border=0>
733  <tr>
734    <td>
735      &nbsp;
736    </td>
737    <td>
738
739<p>
740    </td>
741  </tr>
742</table>
743<a name="q1" doxytag="XMLTransService::gMappingsRecognizer"></a><p>
744<table width="100%" cellpadding="2" cellspacing="0" border="0">
745  <tr>
746    <td class="md">
747      <table cellpadding="0" cellspacing="0" border="0">
748        <tr>
749          <td class="md" nowrap valign="top"> RefVectorOf&lt;ENameMap&gt;* XMLTransService::gMappingsRecognizer<code> [static, protected]</code>
750      </table>
751    </td>
752  </tr>
753</table>
754<table cellspacing=5 cellpadding=0 border=0>
755  <tr>
756    <td>
757      &nbsp;
758    </td>
759    <td>
760
761<p>
762    </td>
763  </tr>
764</table>
765<hr>The documentation for this class was generated from the following file:<ul>
766<li><a class="el" href="TransService_8hpp-source.html">TransService.hpp</a></ul>
767    </FONT></TD></TR></TABLE><BR>
768</TD></TR></TABLE></TD></TR></TABLE><BR><TABLE border="0" cellpadding="0" cellspacing="0" width="620"><TR><TD bgcolor="#0086b2"><IMG height="1" src="images/dot.gif" width="1" alt=""></TD></TR><TR><TD align="center"><FONT color="#0086b2" size="-1"><I>
769              Copyright &copy; 1994-2004 The Apache Software Foundation.
770              All Rights Reserved.
771            </I></FONT></TD></TR></TABLE></BODY></HTML>
Note: See TracBrowser for help on using the repository browser.