|
|
<!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"/> <meta http-equiv="X-UA-Compatible" content="IE=9"/> <meta name="generator" content="Doxygen 1.8.9.1"/> <title>Xerces-C++: SAXParser.hpp Source File</title> <link href="tabs.css" rel="stylesheet" type="text/css"/> <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="dynsections.js"></script> <link href="doxygen.css" rel="stylesheet" type="text/css" /> </head> <body> <div id="top"><!-- do not remove this div, it is closed by doxygen! --> <div id="titlearea"> <table cellspacing="0" cellpadding="0"> <tbody> <tr style="height: 56px;"> <td style="padding-left: 0.5em;"> <div id="projectname">Xerces-C++  <span id="projectnumber">3.1.2</span> </div> </td> </tr> </tbody> </table> </div> <!-- end header part --> <!-- Generated by Doxygen 1.8.9.1 --> <div id="navrow1" class="tabs"> <ul class="tablist"> <li><a href="index.html"><span>Main Page</span></a></li> <li><a href="pages.html"><span>Related Pages</span></a></li> <li><a href="annotated.html"><span>Classes</span></a></li> <li class="current"><a href="files.html"><span>Files</span></a></li> </ul> </div> <div id="navrow2" class="tabs2"> <ul class="tablist"> <li><a href="files.html"><span>File List</span></a></li> <li><a href="globals.html"><span>File Members</span></a></li> </ul> </div> <div id="nav-path" class="navpath"> <ul> <li class="navelem"><a class="el" href="dir_901b4356d5f32ee418b4c714d07fb65a.html">src</a></li><li class="navelem"><a class="el" href="dir_477226ead712f319998d821c029f7620.html">xercesc</a></li><li class="navelem"><a class="el" href="dir_fa98c606da0c1c602b7320427804b338.html">parsers</a></li> </ul> </div> </div><!-- top --> <div class="header"> <div class="headertitle"> <div class="title">SAXParser.hpp</div> </div> </div><!--header--> <div class="contents"> <a href="SAXParser_8hpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="comment">/*</span></div> <div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="comment"> * Licensed to the Apache Software Foundation (ASF) under one or more</span></div> <div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="comment"> * contributor license agreements. See the NOTICE file distributed with</span></div> <div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment"> * this work for additional information regarding copyright ownership.</span></div> <div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="comment"> * The ASF licenses this file to You under the Apache License, Version 2.0</span></div> <div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="comment"> * (the "License"); you may not use this file except in compliance with</span></div> <div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="comment"> * the License. You may obtain a copy of the License at</span></div> <div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="comment"> *</span></div> <div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="comment"> * http://www.apache.org/licenses/LICENSE-2.0</span></div> <div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="comment"> *</span></div> <div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span></div> <div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span></div> <div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span></div> <div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="comment"> * See the License for the specific language governing permissions and</span></div> <div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="comment"> * limitations under the License.</span></div> <div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="comment"> */</span></div> <div class="line"><a name="l00017"></a><span class="lineno"> 17</span> </div> <div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="comment">/*</span></div> <div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="comment"> * $Id: SAXParser.hpp 932887 2010-04-11 13:04:59Z borisk $</span></div> <div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="comment"> */</span></div> <div class="line"><a name="l00021"></a><span class="lineno"> 21</span> </div> <div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="preprocessor">#if !defined(XERCESC_INCLUDE_GUARD_SAXPARSER_HPP)</span></div> <div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="preprocessor">#define XERCESC_INCLUDE_GUARD_SAXPARSER_HPP</span></div> <div class="line"><a name="l00024"></a><span class="lineno"> 24</span> </div> <div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="preprocessor">#include <<a class="code" href="Parser_8hpp.html">xercesc/sax/Parser.hpp</a>></span></div> <div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="preprocessor">#include <xercesc/internal/VecAttrListImpl.hpp></span></div> <div class="line"><a name="l00027"></a><span class="lineno"> 27</span> <span class="preprocessor">#include <<a class="code" href="XMLDocumentHandler_8hpp.html">xercesc/framework/XMLDocumentHandler.hpp</a>></span></div> <div class="line"><a name="l00028"></a><span class="lineno"> 28</span> <span class="preprocessor">#include <<a class="code" href="XMLElementDecl_8hpp.html">xercesc/framework/XMLElementDecl.hpp</a>></span></div> <div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <span class="preprocessor">#include <<a class="code" href="XMLEntityHandler_8hpp.html">xercesc/framework/XMLEntityHandler.hpp</a>></span></div> <div class="line"><a name="l00030"></a><span class="lineno"> 30</span> <span class="preprocessor">#include <<a class="code" href="XMLErrorReporter_8hpp.html">xercesc/framework/XMLErrorReporter.hpp</a>></span></div> <div class="line"><a name="l00031"></a><span class="lineno"> 31</span> <span class="preprocessor">#include <xercesc/framework/XMLBuffer.hpp></span></div> <div class="line"><a name="l00032"></a><span class="lineno"> 32</span> <span class="preprocessor">#include <<a class="code" href="SecurityManager_8hpp.html">xercesc/util/SecurityManager.hpp</a>></span></div> <div class="line"><a name="l00033"></a><span class="lineno"> 33</span> <span class="preprocessor">#include <xercesc/validators/common/Grammar.hpp></span></div> <div class="line"><a name="l00034"></a><span class="lineno"> 34</span> <span class="preprocessor">#include <xercesc/validators/DTD/DocTypeHandler.hpp></span></div> <div class="line"><a name="l00035"></a><span class="lineno"> 35</span> </div> <div class="line"><a name="l00036"></a><span class="lineno"> 36</span> </div> <div class="line"><a name="l00037"></a><span class="lineno"> 37</span> <a class="code" href="XercesDefs_8hpp.html#a43d74fa53d868d978f3e97cbb78b194d">XERCES_CPP_NAMESPACE_BEGIN</a></div> <div class="line"><a name="l00038"></a><span class="lineno"> 38</span> </div> <div class="line"><a name="l00039"></a><span class="lineno"> 39</span> </div> <div class="line"><a name="l00040"></a><span class="lineno"> 40</span> <span class="keyword">class </span><a class="code" href="classDocumentHandler.html">DocumentHandler</a>;</div> <div class="line"><a name="l00041"></a><span class="lineno"> 41</span> <span class="keyword">class </span><a class="code" href="classEntityResolver.html">EntityResolver</a>;</div> <div class="line"><a name="l00042"></a><span class="lineno"> 42</span> <span class="keyword">class </span>XMLPScanToken;</div> <div class="line"><a name="l00043"></a><span class="lineno"> 43</span> <span class="keyword">class </span>XMLScanner;</div> <div class="line"><a name="l00044"></a><span class="lineno"> 44</span> <span class="keyword">class </span><a class="code" href="classXMLValidator.html">XMLValidator</a>;</div> <div class="line"><a name="l00045"></a><span class="lineno"> 45</span> <span class="keyword">class </span>GrammarResolver;</div> <div class="line"><a name="l00046"></a><span class="lineno"> 46</span> <span class="keyword">class </span><a class="code" href="classXMLGrammarPool.html">XMLGrammarPool</a>;</div> <div class="line"><a name="l00047"></a><span class="lineno"> 47</span> <span class="keyword">class </span><a class="code" href="classXMLEntityResolver.html">XMLEntityResolver</a>;</div> <div class="line"><a name="l00048"></a><span class="lineno"> 48</span> <span class="keyword">class </span><a class="code" href="classXMLResourceIdentifier.html">XMLResourceIdentifier</a>;</div> <div class="line"><a name="l00049"></a><span class="lineno"> 49</span> <span class="keyword">class </span><a class="code" href="classPSVIHandler.html">PSVIHandler</a>;</div> <div class="line"><a name="l00050"></a><span class="lineno"> 50</span> </div> <div class="line"><a name="l00069"></a><span class="lineno"><a class="line" href="classSAXParser.html"> 69</a></span> <span class="keyword">class </span><a class="code" href="XercesDefs_8hpp.html#a12b3de3d73b0c001f05eacd202c9f2f9">PARSERS_EXPORT</a> <a class="code" href="classSAXParser.html">SAXParser</a> :</div> <div class="line"><a name="l00070"></a><span class="lineno"> 70</span> </div> <div class="line"><a name="l00071"></a><span class="lineno"> 71</span>  <span class="keyword">public</span> <a class="code" href="classXMemory.html">XMemory</a></div> <div class="line"><a name="l00072"></a><span class="lineno"> 72</span>  , <span class="keyword">public</span> <a class="code" href="classParser.html">Parser</a></div> <div class="line"><a name="l00073"></a><span class="lineno"> 73</span>  , <span class="keyword">public</span> <a class="code" href="classXMLDocumentHandler.html">XMLDocumentHandler</a></div> <div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  , <span class="keyword">public</span> <a class="code" href="classXMLErrorReporter.html">XMLErrorReporter</a></div> <div class="line"><a name="l00075"></a><span class="lineno"> 75</span>  , <span class="keyword">public</span> <a class="code" href="classXMLEntityHandler.html">XMLEntityHandler</a></div> <div class="line"><a name="l00076"></a><span class="lineno"> 76</span>  , <span class="keyword">public</span> DocTypeHandler</div> <div class="line"><a name="l00077"></a><span class="lineno"> 77</span> {</div> <div class="line"><a name="l00078"></a><span class="lineno"> 78</span> <span class="keyword">public</span> :</div> <div class="line"><a name="l00079"></a><span class="lineno"> 79</span>  <span class="comment">// -----------------------------------------------------------------------</span></div> <div class="line"><a name="l00080"></a><span class="lineno"> 80</span>  <span class="comment">// Class types</span></div> <div class="line"><a name="l00081"></a><span class="lineno"> 81</span>  <span class="comment">// -----------------------------------------------------------------------</span></div> <div class="line"><a name="l00090"></a><span class="lineno"><a class="line" href="classSAXParser.html#a69273edd1f4985e550a12bb1e499221e"> 90</a></span> <span class="comment"></span> <span class="keyword">enum</span> <a class="code" href="classSAXParser.html#a69273edd1f4985e550a12bb1e499221e">ValSchemes</a></div> <div class="line"><a name="l00091"></a><span class="lineno"> 91</span>  {</div> <div class="line"><a name="l00092"></a><span class="lineno"><a class="line" href="classSAXParser.html#a69273edd1f4985e550a12bb1e499221ea5db38e99844c87fa753475a2645a1be9"> 92</a></span>  Val_Never</div> <div class="line"><a name="l00093"></a><span class="lineno"><a class="line" href="classSAXParser.html#a69273edd1f4985e550a12bb1e499221eaa7e6109acdcabfb531559e92ad3e4f1e"> 93</a></span>  , Val_Always</div> <div class="line"><a name="l00094"></a><span class="lineno"><a class="line" href="classSAXParser.html#a69273edd1f4985e550a12bb1e499221eab08a23615ce8b56718b3b8ece4bc9168"> 94</a></span>  , Val_Auto</div> <div class="line"><a name="l00095"></a><span class="lineno"> 95</span>  };</div> <div class="line"><a name="l00096"></a><span class="lineno"> 96</span> </div> <div class="line"><a name="l00097"></a><span class="lineno"> 97</span> </div> <div class="line"><a name="l00098"></a><span class="lineno"> 98</span>  <span class="comment">// -----------------------------------------------------------------------</span></div> <div class="line"><a name="l00099"></a><span class="lineno"> 99</span>  <span class="comment">// Constructors and Destructor</span></div> <div class="line"><a name="l00100"></a><span class="lineno"> 100</span>  <span class="comment">// -----------------------------------------------------------------------</span></div> <div class="line"><a name="l00111"></a><span class="lineno"> 111</span> <span class="comment"></span> <a class="code" href="classSAXParser.html">SAXParser</a></div> <div class="line"><a name="l00112"></a><span class="lineno"> 112</span>  (</div> <div class="line"><a name="l00113"></a><span class="lineno"> 113</span>  <a class="code" href="classXMLValidator.html">XMLValidator</a>* <span class="keyword">const</span> valToAdopt = 0</div> <div class="line"><a name="l00114"></a><span class="lineno"> 114</span>  , <a class="code" href="classMemoryManager.html">MemoryManager</a>* <span class="keyword">const</span> manager = <a class="code" href="classXMLPlatformUtils.html#a97eff0d9fff3567bea3acd3ca4d95252">XMLPlatformUtils::fgMemoryManager</a></div> <div class="line"><a name="l00115"></a><span class="lineno"> 115</span>  , <a class="code" href="classXMLGrammarPool.html">XMLGrammarPool</a>* <span class="keyword">const</span> gramPool = 0</div> <div class="line"><a name="l00116"></a><span class="lineno"> 116</span>  );</div> <div class="line"><a name="l00117"></a><span class="lineno"> 117</span> </div> <div class="line"><a name="l00121"></a><span class="lineno"> 121</span>  ~<a class="code" href="classSAXParser.html">SAXParser</a>();</div> <div class="line"><a name="l00123"></a><span class="lineno"> 123</span> </div> <div class="line"><a name="l00124"></a><span class="lineno"> 124</span> </div> <div class="line"><a name="l00125"></a><span class="lineno"> 125</span>  <span class="comment">// -----------------------------------------------------------------------</span></div> <div class="line"><a name="l00126"></a><span class="lineno"> 126</span>  <span class="comment">// Getter Methods</span></div> <div class="line"><a name="l00127"></a><span class="lineno"> 127</span>  <span class="comment">// -----------------------------------------------------------------------</span></div> <div class="line"><a name="l00136"></a><span class="lineno"> 136</span> <span class="comment"></span> <a class="code" href="classDocumentHandler.html">DocumentHandler</a>* getDocumentHandler();</div> <div class="line"><a name="l00137"></a><span class="lineno"> 137</span> </div> <div class="line"><a name="l00144"></a><span class="lineno"> 144</span>  <span class="keyword">const</span> <a class="code" href="classDocumentHandler.html">DocumentHandler</a>* getDocumentHandler() <span class="keyword">const</span>;</div> <div class="line"><a name="l00145"></a><span class="lineno"> 145</span> </div> <div class="line"><a name="l00152"></a><span class="lineno"> 152</span>  <a class="code" href="classEntityResolver.html">EntityResolver</a>* getEntityResolver();</div> <div class="line"><a name="l00153"></a><span class="lineno"> 153</span> </div> <div class="line"><a name="l00160"></a><span class="lineno"> 160</span>  <span class="keyword">const</span> <a class="code" href="classEntityResolver.html">EntityResolver</a>* getEntityResolver() <span class="keyword">const</span>;</div> <div class="line"><a name="l00161"></a><span class="lineno"> 161</span> </div> <div class="line"><a name="l00168"></a><span class="lineno"> 168</span>  <a class="code" href="classXMLEntityResolver.html">XMLEntityResolver</a>* getXMLEntityResolver();</div> <div class="line"><a name="l00169"></a><span class="lineno"> 169</span> </div> <div class="line"><a name="l00176"></a><span class="lineno"> 176</span>  <span class="keyword">const</span> <a class="code" href="classXMLEntityResolver.html">XMLEntityResolver</a>* getXMLEntityResolver() <span class="keyword">const</span>;</div> <div class="line"><a name="l00177"></a><span class="lineno"> 177</span> </div> <div class="line"><a name="l00184"></a><span class="lineno"> 184</span>  <a class="code" href="classErrorHandler.html">ErrorHandler</a>* getErrorHandler();</div> <div class="line"><a name="l00185"></a><span class="lineno"> 185</span> </div> <div class="line"><a name="l00192"></a><span class="lineno"> 192</span>  <span class="keyword">const</span> <a class="code" href="classErrorHandler.html">ErrorHandler</a>* getErrorHandler() <span class="keyword">const</span>;</div> <div class="line"><a name="l00193"></a><span class="lineno"> 193</span> </div> <div class="line"><a name="l00200"></a><span class="lineno"> 200</span>  <a class="code" href="classPSVIHandler.html">PSVIHandler</a>* getPSVIHandler();</div> <div class="line"><a name="l00201"></a><span class="lineno"> 201</span> </div> <div class="line"><a name="l00208"></a><span class="lineno"> 208</span>  <span class="keyword">const</span> <a class="code" href="classPSVIHandler.html">PSVIHandler</a>* getPSVIHandler() <span class="keyword">const</span>;</div> <div class="line"><a name="l00209"></a><span class="lineno"> 209</span> </div> <div class="line"><a name="l00216"></a><span class="lineno"> 216</span>  <span class="keyword">const</span> <a class="code" href="classXMLValidator.html">XMLValidator</a>& getValidator() <span class="keyword">const</span>;</div> <div class="line"><a name="l00217"></a><span class="lineno"> 217</span> </div> <div class="line"><a name="l00225"></a><span class="lineno"> 225</span>  ValSchemes getValidationScheme() <span class="keyword">const</span>;</div> <div class="line"><a name="l00226"></a><span class="lineno"> 226</span> </div> <div class="line"><a name="l00237"></a><span class="lineno"> 237</span>  <span class="keywordtype">bool</span> getDoSchema() <span class="keyword">const</span>;</div> <div class="line"><a name="l00238"></a><span class="lineno"> 238</span> </div> <div class="line"><a name="l00249"></a><span class="lineno"> 249</span>  <span class="keywordtype">bool</span> getValidationSchemaFullChecking() <span class="keyword">const</span>;</div> <div class="line"><a name="l00250"></a><span class="lineno"> 250</span> </div> <div class="line"><a name="l00261"></a><span class="lineno"> 261</span>  <span class="keywordtype">bool</span> getIdentityConstraintChecking() <span class="keyword">const</span>;</div> <div class="line"><a name="l00262"></a><span class="lineno"> 262</span> </div> <div class="line"><a name="l00273"></a><span class="lineno"> 273</span>  <span class="keywordtype">int</span> getErrorCount() <span class="keyword">const</span>;</div> <div class="line"><a name="l00274"></a><span class="lineno"> 274</span> </div> <div class="line"><a name="l00284"></a><span class="lineno"> 284</span>  <span class="keywordtype">bool</span> getDoNamespaces() <span class="keyword">const</span>;</div> <div class="line"><a name="l00285"></a><span class="lineno"> 285</span> </div> <div class="line"><a name="l00295"></a><span class="lineno"> 295</span>  <span class="keywordtype">bool</span> getExitOnFirstFatalError() <span class="keyword">const</span>;</div> <div class="line"><a name="l00296"></a><span class="lineno"> 296</span> </div> <div class="line"><a name="l00307"></a><span class="lineno"> 307</span>  <span class="keywordtype">bool</span> getValidationConstraintFatal() <span class="keyword">const</span>;</div> <div class="line"><a name="l00308"></a><span class="lineno"> 308</span> </div> <div class="line"><a name="l00328"></a><span class="lineno"> 328</span>  <a class="code" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a>* getExternalSchemaLocation() <span class="keyword">const</span>;</div> <div class="line"><a name="l00329"></a><span class="lineno"> 329</span> </div> <div class="line"><a name="l00349"></a><span class="lineno"> 349</span>  <a class="code" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a>* getExternalNoNamespaceSchemaLocation() <span class="keyword">const</span>;</div> <div class="line"><a name="l00350"></a><span class="lineno"> 350</span> </div> <div class="line"><a name="l00366"></a><span class="lineno"> 366</span>  <a class="code" href="classSecurityManager.html">SecurityManager</a>* getSecurityManager() <span class="keyword">const</span>;</div> <div class="line"><a name="l00367"></a><span class="lineno"> 367</span> </div> <div class="line"><a name="l00381"></a><span class="lineno"> 381</span>  <a class="code" href="Xerces__autoconf__config_8borland_8hpp.html#ac0f7e36996cd03eb43bcee10321f77cd">XMLSize_t</a> getLowWaterMark() <span class="keyword">const</span>;</div> <div class="line"><a name="l00382"></a><span class="lineno"> 382</span> </div> <div class="line"><a name="l00394"></a><span class="lineno"> 394</span>  <span class="keywordtype">bool</span> getLoadExternalDTD() <span class="keyword">const</span>;</div> <div class="line"><a name="l00395"></a><span class="lineno"> 395</span> </div> <div class="line"><a name="l00407"></a><span class="lineno"> 407</span>  <span class="keywordtype">bool</span> getLoadSchema() <span class="keyword">const</span>;</div> <div class="line"><a name="l00408"></a><span class="lineno"> 408</span> </div> <div class="line"><a name="l00419"></a><span class="lineno"> 419</span>  <span class="keywordtype">bool</span> isCachingGrammarFromParse() <span class="keyword">const</span>;</div> <div class="line"><a name="l00420"></a><span class="lineno"> 420</span> </div> <div class="line"><a name="l00431"></a><span class="lineno"> 431</span>  <span class="keywordtype">bool</span> isUsingCachedGrammarInParse() <span class="keyword">const</span>;</div> <div class="line"><a name="l00432"></a><span class="lineno"> 432</span> </div> <div class="line"><a name="l00444"></a><span class="lineno"> 444</span>  <span class="keywordtype">bool</span> getCalculateSrcOfs() <span class="keyword">const</span>;</div> <div class="line"><a name="l00445"></a><span class="lineno"> 445</span> </div> <div class="line"><a name="l00456"></a><span class="lineno"> 456</span>  <span class="keywordtype">bool</span> getStandardUriConformant() <span class="keyword">const</span>;</div> <div class="line"><a name="l00457"></a><span class="lineno"> 457</span> </div> <div class="line"><a name="l00464"></a><span class="lineno"> 464</span>  Grammar* getGrammar(<span class="keyword">const</span> <a class="code" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a>* <span class="keyword">const</span> nameSpaceKey);</div> <div class="line"><a name="l00465"></a><span class="lineno"> 465</span> </div> <div class="line"><a name="l00471"></a><span class="lineno"> 471</span>  Grammar* getRootGrammar();</div> <div class="line"><a name="l00472"></a><span class="lineno"> 472</span> </div> <div class="line"><a name="l00479"></a><span class="lineno"> 479</span>  <span class="keyword">const</span> <a class="code" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a>* getURIText(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> uriId) <span class="keyword">const</span>;</div> <div class="line"><a name="l00480"></a><span class="lineno"> 480</span> </div> <div class="line"><a name="l00487"></a><span class="lineno"> 487</span>  <a class="code" href="Xerces__autoconf__config_8borland_8hpp.html#a7647261a546ac47bda863a51d24ad898">XMLFilePos</a> getSrcOffset() <span class="keyword">const</span>;</div> <div class="line"><a name="l00488"></a><span class="lineno"> 488</span> </div> <div class="line"><a name="l00500"></a><span class="lineno"> 500</span>  <span class="keywordtype">bool</span> getGenerateSyntheticAnnotations() <span class="keyword">const</span>;</div> <div class="line"><a name="l00501"></a><span class="lineno"> 501</span> </div> <div class="line"><a name="l00509"></a><span class="lineno"> 509</span>  <span class="keywordtype">bool</span> getValidateAnnotations() <span class="keyword">const</span>;</div> <div class="line"><a name="l00510"></a><span class="lineno"> 510</span> </div> <div class="line"><a name="l00518"></a><span class="lineno"> 518</span>  <span class="keywordtype">bool</span> getIgnoreCachedDTD() <span class="keyword">const</span>;</div> <div class="line"><a name="l00519"></a><span class="lineno"> 519</span> </div> <div class="line"><a name="l00527"></a><span class="lineno"> 527</span>  <span class="keywordtype">bool</span> getIgnoreAnnotations() <span class="keyword">const</span>;</div> <div class="line"><a name="l00528"></a><span class="lineno"> 528</span> </div> <div class="line"><a name="l00536"></a><span class="lineno"> 536</span>  <span class="keywordtype">bool</span> getDisableDefaultEntityResolution() <span class="keyword">const</span>;</div> <div class="line"><a name="l00537"></a><span class="lineno"> 537</span> </div> <div class="line"><a name="l00545"></a><span class="lineno"> 545</span>  <span class="keywordtype">bool</span> getSkipDTDValidation() <span class="keyword">const</span>;</div> <div class="line"><a name="l00546"></a><span class="lineno"> 546</span> </div> <div class="line"><a name="l00554"></a><span class="lineno"> 554</span>  <span class="keywordtype">bool</span> getHandleMultipleImports() <span class="keyword">const</span>;</div> <div class="line"><a name="l00556"></a><span class="lineno"> 556</span> </div> <div class="line"><a name="l00557"></a><span class="lineno"> 557</span> </div> <div class="line"><a name="l00558"></a><span class="lineno"> 558</span>  <span class="comment">// -----------------------------------------------------------------------</span></div> <div class="line"><a name="l00559"></a><span class="lineno"> 559</span>  <span class="comment">// Setter methods</span></div> <div class="line"><a name="l00560"></a><span class="lineno"> 560</span>  <span class="comment">// -----------------------------------------------------------------------</span></div> <div class="line"><a name="l00561"></a><span class="lineno"> 561</span> </div> <div class="line"><a name="l00574"></a><span class="lineno"> 574</span>  <span class="keywordtype">void</span> setGenerateSyntheticAnnotations(<span class="keyword">const</span> <span class="keywordtype">bool</span> newValue);</div> <div class="line"><a name="l00575"></a><span class="lineno"> 575</span> </div> <div class="line"><a name="l00583"></a><span class="lineno"> 583</span>  <span class="keywordtype">void</span> setValidateAnnotations(<span class="keyword">const</span> <span class="keywordtype">bool</span> newValue);</div> <div class="line"><a name="l00584"></a><span class="lineno"> 584</span> </div> <div class="line"><a name="l00598"></a><span class="lineno"> 598</span>  <span class="keywordtype">void</span> setDoNamespaces(<span class="keyword">const</span> <span class="keywordtype">bool</span> newState);</div> <div class="line"><a name="l00599"></a><span class="lineno"> 599</span> </div> <div class="line"><a name="l00616"></a><span class="lineno"> 616</span>  <span class="keywordtype">void</span> setValidationScheme(<span class="keyword">const</span> ValSchemes newScheme);</div> <div class="line"><a name="l00617"></a><span class="lineno"> 617</span> </div> <div class="line"><a name="l00633"></a><span class="lineno"> 633</span>  <span class="keywordtype">void</span> setDoSchema(<span class="keyword">const</span> <span class="keywordtype">bool</span> newState);</div> <div class="line"><a name="l00634"></a><span class="lineno"> 634</span> </div> <div class="line"><a name="l00651"></a><span class="lineno"> 651</span>  <span class="keywordtype">void</span> setValidationSchemaFullChecking(<span class="keyword">const</span> <span class="keywordtype">bool</span> schemaFullChecking);</div> <div class="line"><a name="l00652"></a><span class="lineno"> 652</span> </div> <div class="line"><a name="l00664"></a><span class="lineno"> 664</span>  <span class="keywordtype">void</span> setIdentityConstraintChecking(<span class="keyword">const</span> <span class="keywordtype">bool</span> identityConstraintChecking);</div> <div class="line"><a name="l00665"></a><span class="lineno"> 665</span> </div> <div class="line"><a name="l00681"></a><span class="lineno"> 681</span>  <span class="keywordtype">void</span> setExitOnFirstFatalError(<span class="keyword">const</span> <span class="keywordtype">bool</span> newState);</div> <div class="line"><a name="l00682"></a><span class="lineno"> 682</span> </div> <div class="line"><a name="l00702"></a><span class="lineno"> 702</span>  <span class="keywordtype">void</span> setValidationConstraintFatal(<span class="keyword">const</span> <span class="keywordtype">bool</span> newState);</div> <div class="line"><a name="l00703"></a><span class="lineno"> 703</span> </div> <div class="line"><a name="l00724"></a><span class="lineno"> 724</span>  <span class="keywordtype">void</span> setExternalSchemaLocation(<span class="keyword">const</span> <a class="code" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a>* <span class="keyword">const</span> schemaLocation);</div> <div class="line"><a name="l00725"></a><span class="lineno"> 725</span> </div> <div class="line"><a name="l00734"></a><span class="lineno"> 734</span>  <span class="keywordtype">void</span> setExternalSchemaLocation(<span class="keyword">const</span> <span class="keywordtype">char</span>* <span class="keyword">const</span> schemaLocation);</div> <div class="line"><a name="l00735"></a><span class="lineno"> 735</span> </div> <div class="line"><a name="l00750"></a><span class="lineno"> 750</span>  <span class="keywordtype">void</span> setExternalNoNamespaceSchemaLocation(<span class="keyword">const</span> <a class="code" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a>* <span class="keyword">const</span> noNamespaceSchemaLocation);</div> <div class="line"><a name="l00751"></a><span class="lineno"> 751</span> </div> <div class="line"><a name="l00760"></a><span class="lineno"> 760</span>  <span class="keywordtype">void</span> setExternalNoNamespaceSchemaLocation(<span class="keyword">const</span> <span class="keywordtype">char</span>* <span class="keyword">const</span> noNamespaceSchemaLocation);</div> <div class="line"><a name="l00761"></a><span class="lineno"> 761</span> </div> <div class="line"><a name="l00777"></a><span class="lineno"> 777</span>  <span class="keywordtype">void</span> setSecurityManager(<a class="code" href="classSecurityManager.html">SecurityManager</a>* <span class="keyword">const</span> securityManager);</div> <div class="line"><a name="l00778"></a><span class="lineno"> 778</span> </div> <div class="line"><a name="l00792"></a><span class="lineno"> 792</span>  <span class="keywordtype">void</span> setLowWaterMark(<a class="code" href="Xerces__autoconf__config_8borland_8hpp.html#ac0f7e36996cd03eb43bcee10321f77cd">XMLSize_t</a> lwm);</div> <div class="line"><a name="l00793"></a><span class="lineno"> 793</span> </div> <div class="line"><a name="l00810"></a><span class="lineno"> 810</span>  <span class="keywordtype">void</span> setLoadExternalDTD(<span class="keyword">const</span> <span class="keywordtype">bool</span> newState);</div> <div class="line"><a name="l00811"></a><span class="lineno"> 811</span> </div> <div class="line"><a name="l00827"></a><span class="lineno"> 827</span>  <span class="keywordtype">void</span> setLoadSchema(<span class="keyword">const</span> <span class="keywordtype">bool</span> newState);</div> <div class="line"><a name="l00828"></a><span class="lineno"> 828</span> </div> <div class="line"><a name="l00846"></a><span class="lineno"> 846</span>  <span class="keywordtype">void</span> cacheGrammarFromParse(<span class="keyword">const</span> <span class="keywordtype">bool</span> newState);</div> <div class="line"><a name="l00847"></a><span class="lineno"> 847</span> </div> <div class="line"><a name="l00866"></a><span class="lineno"> 866</span>  <span class="keywordtype">void</span> useCachedGrammarInParse(<span class="keyword">const</span> <span class="keywordtype">bool</span> newState);</div> <div class="line"><a name="l00867"></a><span class="lineno"> 867</span> </div> <div class="line"><a name="l00880"></a><span class="lineno"> 880</span>  <span class="keywordtype">void</span> setCalculateSrcOfs(<span class="keyword">const</span> <span class="keywordtype">bool</span> newState);</div> <div class="line"><a name="l00881"></a><span class="lineno"> 881</span> </div> <div class="line"><a name="l00892"></a><span class="lineno"> 892</span>  <span class="keywordtype">void</span> setStandardUriConformant(<span class="keyword">const</span> <span class="keywordtype">bool</span> newState);</div> <div class="line"><a name="l00893"></a><span class="lineno"> 893</span> </div> <div class="line"><a name="l00901"></a><span class="lineno"> 901</span>  <span class="keywordtype">void</span> useScanner(<span class="keyword">const</span> <a class="code" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a>* <span class="keyword">const</span> scannerName);</div> <div class="line"><a name="l00902"></a><span class="lineno"> 902</span> </div> <div class="line"><a name="l00913"></a><span class="lineno"> 913</span>  <span class="keywordtype">void</span> setInputBufferSize(<span class="keyword">const</span> <a class="code" href="Xerces__autoconf__config_8borland_8hpp.html#ac0f7e36996cd03eb43bcee10321f77cd">XMLSize_t</a> bufferSize);</div> <div class="line"><a name="l00914"></a><span class="lineno"> 914</span> </div> <div class="line"><a name="l00929"></a><span class="lineno"> 929</span>  <span class="keywordtype">void</span> setIgnoreCachedDTD(<span class="keyword">const</span> <span class="keywordtype">bool</span> newValue);</div> <div class="line"><a name="l00930"></a><span class="lineno"> 930</span> </div> <div class="line"><a name="l00940"></a><span class="lineno"> 940</span>  <span class="keywordtype">void</span> setIgnoreAnnotations(<span class="keyword">const</span> <span class="keywordtype">bool</span> newValue);</div> <div class="line"><a name="l00941"></a><span class="lineno"> 941</span> </div> <div class="line"><a name="l00956"></a><span class="lineno"> 956</span>  <span class="keywordtype">void</span> setDisableDefaultEntityResolution(<span class="keyword">const</span> <span class="keywordtype">bool</span> newValue);</div> <div class="line"><a name="l00957"></a><span class="lineno"> 957</span> </div> <div class="line"><a name="l00970"></a><span class="lineno"> 970</span>  <span class="keywordtype">void</span> setSkipDTDValidation(<span class="keyword">const</span> <span class="keywordtype">bool</span> newValue);</div> <div class="line"><a name="l00971"></a><span class="lineno"> 971</span> </div> <div class="line"><a name="l00983"></a><span class="lineno"> 983</span>  <span class="keywordtype">void</span> setHandleMultipleImports(<span class="keyword">const</span> <span class="keywordtype">bool</span> newValue);</div> <div class="line"><a name="l00985"></a><span class="lineno"> 985</span> </div> <div class="line"><a name="l00986"></a><span class="lineno"> 986</span> </div> <div class="line"><a name="l00987"></a><span class="lineno"> 987</span>  <span class="comment">// -----------------------------------------------------------------------</span></div> <div class="line"><a name="l00988"></a><span class="lineno"> 988</span>  <span class="comment">// Advanced document handler list maintenance methods</span></div> <div class="line"><a name="l00989"></a><span class="lineno"> 989</span>  <span class="comment">// -----------------------------------------------------------------------</span></div> <div class="line"><a name="l00990"></a><span class="lineno"> 990</span> </div> <div class="line"><a name="l01008"></a><span class="lineno"> 1008</span>  <span class="keywordtype">void</span> installAdvDocHandler(<a class="code" href="classXMLDocumentHandler.html">XMLDocumentHandler</a>* <span class="keyword">const</span> toInstall);</div> <div class="line"><a name="l01009"></a><span class="lineno"> 1009</span> </div> <div class="line"><a name="l01021"></a><span class="lineno"> 1021</span>  <span class="keywordtype">bool</span> removeAdvDocHandler(<a class="code" href="classXMLDocumentHandler.html">XMLDocumentHandler</a>* <span class="keyword">const</span> toRemove);</div> <div class="line"><a name="l01023"></a><span class="lineno"> 1023</span> </div> <div class="line"><a name="l01024"></a><span class="lineno"> 1024</span> </div> <div class="line"><a name="l01025"></a><span class="lineno"> 1025</span>  <span class="comment">// -----------------------------------------------------------------------</span></div> <div class="line"><a name="l01026"></a><span class="lineno"> 1026</span>  <span class="comment">// Progressive scan methods</span></div> <div class="line"><a name="l01027"></a><span class="lineno"> 1027</span>  <span class="comment">// -----------------------------------------------------------------------</span></div> <div class="line"><a name="l01028"></a><span class="lineno"> 1028</span> </div> <div class="line"><a name="l01031"></a><span class="lineno"> 1031</span> </div> <div class="line"><a name="l01059"></a><span class="lineno"> 1059</span>  <span class="keywordtype">bool</span> parseFirst</div> <div class="line"><a name="l01060"></a><span class="lineno"> 1060</span>  (</div> <div class="line"><a name="l01061"></a><span class="lineno"> 1061</span>  <span class="keyword">const</span> <a class="code" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a>* <span class="keyword">const</span> systemId</div> <div class="line"><a name="l01062"></a><span class="lineno"> 1062</span>  , XMLPScanToken& toFill</div> <div class="line"><a name="l01063"></a><span class="lineno"> 1063</span>  );</div> <div class="line"><a name="l01064"></a><span class="lineno"> 1064</span> </div> <div class="line"><a name="l01092"></a><span class="lineno"> 1092</span>  <span class="keywordtype">bool</span> parseFirst</div> <div class="line"><a name="l01093"></a><span class="lineno"> 1093</span>  (</div> <div class="line"><a name="l01094"></a><span class="lineno"> 1094</span>  <span class="keyword">const</span> <span class="keywordtype">char</span>* <span class="keyword">const</span> systemId</div> <div class="line"><a name="l01095"></a><span class="lineno"> 1095</span>  , XMLPScanToken& toFill</div> <div class="line"><a name="l01096"></a><span class="lineno"> 1096</span>  );</div> <div class="line"><a name="l01097"></a><span class="lineno"> 1097</span> </div> <div class="line"><a name="l01125"></a><span class="lineno"> 1125</span>  <span class="keywordtype">bool</span> parseFirst</div> <div class="line"><a name="l01126"></a><span class="lineno"> 1126</span>  (</div> <div class="line"><a name="l01127"></a><span class="lineno"> 1127</span>  <span class="keyword">const</span> <a class="code" href="classInputSource.html">InputSource</a>& source</div> <div class="line"><a name="l01128"></a><span class="lineno"> 1128</span>  , XMLPScanToken& toFill</div> <div class="line"><a name="l01129"></a><span class="lineno"> 1129</span>  );</div> <div class="line"><a name="l01130"></a><span class="lineno"> 1130</span> </div> <div class="line"><a name="l01155"></a><span class="lineno"> 1155</span>  <span class="keywordtype">bool</span> parseNext(XMLPScanToken& token);</div> <div class="line"><a name="l01156"></a><span class="lineno"> 1156</span> </div> <div class="line"><a name="l01178"></a><span class="lineno"> 1178</span>  <span class="keywordtype">void</span> parseReset(XMLPScanToken& token);</div> <div class="line"><a name="l01179"></a><span class="lineno"> 1179</span> </div> <div class="line"><a name="l01181"></a><span class="lineno"> 1181</span> </div> <div class="line"><a name="l01182"></a><span class="lineno"> 1182</span>  <span class="comment">// -----------------------------------------------------------------------</span></div> <div class="line"><a name="l01183"></a><span class="lineno"> 1183</span>  <span class="comment">// Grammar preparsing interface</span></div> <div class="line"><a name="l01184"></a><span class="lineno"> 1184</span>  <span class="comment">// -----------------------------------------------------------------------</span></div> <div class="line"><a name="l01185"></a><span class="lineno"> 1185</span> </div> <div class="line"><a name="l01214"></a><span class="lineno"> 1214</span>  Grammar* loadGrammar(<span class="keyword">const</span> <a class="code" href="classInputSource.html">InputSource</a>& source,</div> <div class="line"><a name="l01215"></a><span class="lineno"> 1215</span>  <span class="keyword">const</span> Grammar::GrammarType grammarType,</div> <div class="line"><a name="l01216"></a><span class="lineno"> 1216</span>  <span class="keyword">const</span> <span class="keywordtype">bool</span> toCache = <span class="keyword">false</span>);</div> <div class="line"><a name="l01217"></a><span class="lineno"> 1217</span> </div> <div class="line"><a name="l01242"></a><span class="lineno"> 1242</span>  Grammar* loadGrammar(<span class="keyword">const</span> <a class="code" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a>* <span class="keyword">const</span> systemId,</div> <div class="line"><a name="l01243"></a><span class="lineno"> 1243</span>  <span class="keyword">const</span> Grammar::GrammarType grammarType,</div> <div class="line"><a name="l01244"></a><span class="lineno"> 1244</span>  <span class="keyword">const</span> <span class="keywordtype">bool</span> toCache = <span class="keyword">false</span>);</div> <div class="line"><a name="l01245"></a><span class="lineno"> 1245</span> </div> <div class="line"><a name="l01269"></a><span class="lineno"> 1269</span>  Grammar* loadGrammar(<span class="keyword">const</span> <span class="keywordtype">char</span>* <span class="keyword">const</span> systemId,</div> <div class="line"><a name="l01270"></a><span class="lineno"> 1270</span>  <span class="keyword">const</span> Grammar::GrammarType grammarType,</div> <div class="line"><a name="l01271"></a><span class="lineno"> 1271</span>  <span class="keyword">const</span> <span class="keywordtype">bool</span> toCache = <span class="keyword">false</span>);</div> <div class="line"><a name="l01272"></a><span class="lineno"> 1272</span> </div> <div class="line"><a name="l01276"></a><span class="lineno"> 1276</span>  <span class="keywordtype">void</span> resetCachedGrammarPool();</div> <div class="line"><a name="l01277"></a><span class="lineno"> 1277</span> </div> <div class="line"><a name="l01279"></a><span class="lineno"> 1279</span> </div> <div class="line"><a name="l01280"></a><span class="lineno"> 1280</span> </div> <div class="line"><a name="l01281"></a><span class="lineno"> 1281</span>  <span class="comment">// -----------------------------------------------------------------------</span></div> <div class="line"><a name="l01282"></a><span class="lineno"> 1282</span>  <span class="comment">// Implementation of the SAX Parser interface</span></div> <div class="line"><a name="l01283"></a><span class="lineno"> 1283</span>  <span class="comment">// -----------------------------------------------------------------------</span></div> <div class="line"><a name="l01284"></a><span class="lineno"> 1284</span> </div> <div class="line"><a name="l01296"></a><span class="lineno"> 1296</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classParser.html#a624fc687a49b917c11ef632367568b60">parse</a>(<span class="keyword">const</span> <a class="code" href="classInputSource.html">InputSource</a>& source);</div> <div class="line"><a name="l01297"></a><span class="lineno"> 1297</span> </div> <div class="line"><a name="l01307"></a><span class="lineno"> 1307</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classParser.html#a624fc687a49b917c11ef632367568b60">parse</a>(<span class="keyword">const</span> <a class="code" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a>* <span class="keyword">const</span> systemId);</div> <div class="line"><a name="l01308"></a><span class="lineno"> 1308</span> </div> <div class="line"><a name="l01316"></a><span class="lineno"> 1316</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classParser.html#a624fc687a49b917c11ef632367568b60">parse</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* <span class="keyword">const</span> systemId);</div> <div class="line"><a name="l01317"></a><span class="lineno"> 1317</span> </div> <div class="line"><a name="l01328"></a><span class="lineno"> 1328</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classParser.html#a2038c09146fff3b0ec66143630736bdb">setDocumentHandler</a>(<a class="code" href="classDocumentHandler.html">DocumentHandler</a>* <span class="keyword">const</span> handler);</div> <div class="line"><a name="l01329"></a><span class="lineno"> 1329</span> </div> <div class="line"><a name="l01339"></a><span class="lineno"> 1339</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classParser.html#ad97184f9e4397e360903e2fdb72d23bf">setDTDHandler</a>(<a class="code" href="classDTDHandler.html">DTDHandler</a>* <span class="keyword">const</span> handler);</div> <div class="line"><a name="l01340"></a><span class="lineno"> 1340</span> </div> <div class="line"><a name="l01351"></a><span class="lineno"> 1351</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classParser.html#aacd0f62732e363faeb4e5ee5b0a6e12a">setErrorHandler</a>(<a class="code" href="classErrorHandler.html">ErrorHandler</a>* <span class="keyword">const</span> handler);</div> <div class="line"><a name="l01352"></a><span class="lineno"> 1352</span> </div> <div class="line"><a name="l01363"></a><span class="lineno"> 1363</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> setPSVIHandler(<a class="code" href="classPSVIHandler.html">PSVIHandler</a>* <span class="keyword">const</span> handler);</div> <div class="line"><a name="l01364"></a><span class="lineno"> 1364</span> </div> <div class="line"><a name="l01380"></a><span class="lineno"> 1380</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classParser.html#a62435895e0615380f3017090ac232594">setEntityResolver</a>(<a class="code" href="classEntityResolver.html">EntityResolver</a>* <span class="keyword">const</span> resolver);</div> <div class="line"><a name="l01381"></a><span class="lineno"> 1381</span> </div> <div class="line"><a name="l01397"></a><span class="lineno"> 1397</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> setXMLEntityResolver(<a class="code" href="classXMLEntityResolver.html">XMLEntityResolver</a>* <span class="keyword">const</span> resolver);</div> <div class="line"><a name="l01398"></a><span class="lineno"> 1398</span> </div> <div class="line"><a name="l01400"></a><span class="lineno"> 1400</span> </div> <div class="line"><a name="l01401"></a><span class="lineno"> 1401</span> </div> <div class="line"><a name="l01402"></a><span class="lineno"> 1402</span>  <span class="comment">// -----------------------------------------------------------------------</span></div> <div class="line"><a name="l01403"></a><span class="lineno"> 1403</span>  <span class="comment">// Implementation of the XMLDocumentHandler interface</span></div> <div class="line"><a name="l01404"></a><span class="lineno"> 1404</span>  <span class="comment">// -----------------------------------------------------------------------</span></div> <div class="line"><a name="l01405"></a><span class="lineno"> 1405</span> </div> <div class="line"><a name="l01423"></a><span class="lineno"> 1423</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classXMLDocumentHandler.html#ac34cbdd96ce8794530dfea35f2c2e93a">docCharacters</a></div> <div class="line"><a name="l01424"></a><span class="lineno"> 1424</span>  (</div> <div class="line"><a name="l01425"></a><span class="lineno"> 1425</span>  <span class="keyword">const</span> <a class="code" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a>* <span class="keyword">const</span> chars</div> <div class="line"><a name="l01426"></a><span class="lineno"> 1426</span>  , <span class="keyword">const</span> <a class="code" href="Xerces__autoconf__config_8borland_8hpp.html#ac0f7e36996cd03eb43bcee10321f77cd">XMLSize_t</a> length</div> <div class="line"><a name="l01427"></a><span class="lineno"> 1427</span>  , <span class="keyword">const</span> <span class="keywordtype">bool</span> cdataSection</div> <div class="line"><a name="l01428"></a><span class="lineno"> 1428</span>  );</div> <div class="line"><a name="l01429"></a><span class="lineno"> 1429</span> </div> <div class="line"><a name="l01439"></a><span class="lineno"> 1439</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classXMLDocumentHandler.html#a797efd9c442d68cce9ff3c33709f3205">docComment</a></div> <div class="line"><a name="l01440"></a><span class="lineno"> 1440</span>  (</div> <div class="line"><a name="l01441"></a><span class="lineno"> 1441</span>  <span class="keyword">const</span> <a class="code" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a>* <span class="keyword">const</span> comment</div> <div class="line"><a name="l01442"></a><span class="lineno"> 1442</span>  );</div> <div class="line"><a name="l01443"></a><span class="lineno"> 1443</span> </div> <div class="line"><a name="l01463"></a><span class="lineno"> 1463</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classXMLDocumentHandler.html#afe1ef8ce4db872d933e06bc338a0914f">docPI</a></div> <div class="line"><a name="l01464"></a><span class="lineno"> 1464</span>  (</div> <div class="line"><a name="l01465"></a><span class="lineno"> 1465</span>  <span class="keyword">const</span> <a class="code" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a>* <span class="keyword">const</span> target</div> <div class="line"><a name="l01466"></a><span class="lineno"> 1466</span>  , <span class="keyword">const</span> <a class="code" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a>* <span class="keyword">const</span> data</div> <div class="line"><a name="l01467"></a><span class="lineno"> 1467</span>  );</div> <div class="line"><a name="l01468"></a><span class="lineno"> 1468</span> </div> <div class="line"><a name="l01480"></a><span class="lineno"> 1480</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classXMLDocumentHandler.html#a6e18eebd0193230974b4b8d66afd9932">endDocument</a>();</div> <div class="line"><a name="l01481"></a><span class="lineno"> 1481</span> </div> <div class="line"><a name="l01501"></a><span class="lineno"> 1501</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classXMLDocumentHandler.html#a3f0fa424c89fdfeeefbc112ac66f2976">endElement</a></div> <div class="line"><a name="l01502"></a><span class="lineno"> 1502</span>  (</div> <div class="line"><a name="l01503"></a><span class="lineno"> 1503</span>  <span class="keyword">const</span> <a class="code" href="classXMLElementDecl.html">XMLElementDecl</a>& elemDecl</div> <div class="line"><a name="l01504"></a><span class="lineno"> 1504</span>  , <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> urlId</div> <div class="line"><a name="l01505"></a><span class="lineno"> 1505</span>  , <span class="keyword">const</span> <span class="keywordtype">bool</span> isRoot</div> <div class="line"><a name="l01506"></a><span class="lineno"> 1506</span>  , <span class="keyword">const</span> <a class="code" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a>* <span class="keyword">const</span> elemPrefix</div> <div class="line"><a name="l01507"></a><span class="lineno"> 1507</span>  );</div> <div class="line"><a name="l01508"></a><span class="lineno"> 1508</span> </div> <div class="line"><a name="l01519"></a><span class="lineno"> 1519</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classXMLDocumentHandler.html#a14b27af49a415848ea7e4f544622e8cc">endEntityReference</a></div> <div class="line"><a name="l01520"></a><span class="lineno"> 1520</span>  (</div> <div class="line"><a name="l01521"></a><span class="lineno"> 1521</span>  <span class="keyword">const</span> <a class="code" href="classXMLEntityDecl.html">XMLEntityDecl</a>& entDecl</div> <div class="line"><a name="l01522"></a><span class="lineno"> 1522</span>  );</div> <div class="line"><a name="l01523"></a><span class="lineno"> 1523</span> </div> <div class="line"><a name="l01543"></a><span class="lineno"> 1543</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classXMLDocumentHandler.html#a99f455a919934c3e093709d1bfc14d3d">ignorableWhitespace</a></div> <div class="line"><a name="l01544"></a><span class="lineno"> 1544</span>  (</div> <div class="line"><a name="l01545"></a><span class="lineno"> 1545</span>  <span class="keyword">const</span> <a class="code" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a>* <span class="keyword">const</span> chars</div> <div class="line"><a name="l01546"></a><span class="lineno"> 1546</span>  , <span class="keyword">const</span> <a class="code" href="Xerces__autoconf__config_8borland_8hpp.html#ac0f7e36996cd03eb43bcee10321f77cd">XMLSize_t</a> length</div> <div class="line"><a name="l01547"></a><span class="lineno"> 1547</span>  , <span class="keyword">const</span> <span class="keywordtype">bool</span> cdataSection</div> <div class="line"><a name="l01548"></a><span class="lineno"> 1548</span>  );</div> <div class="line"><a name="l01549"></a><span class="lineno"> 1549</span> </div> <div class="line"><a name="l01554"></a><span class="lineno"> 1554</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classXMLDocumentHandler.html#a549b9b77f35e2c7cb4c1722d034841bf">resetDocument</a>();</div> <div class="line"><a name="l01555"></a><span class="lineno"> 1555</span> </div> <div class="line"><a name="l01566"></a><span class="lineno"> 1566</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classXMLDocumentHandler.html#a8b9e5f68340f083cd0eb69cc85692084">startDocument</a>();</div> <div class="line"><a name="l01567"></a><span class="lineno"> 1567</span> </div> <div class="line"><a name="l01594"></a><span class="lineno"> 1594</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classXMLDocumentHandler.html#a250012111c4733654491ca3ed3db2ecf">startElement</a></div> <div class="line"><a name="l01595"></a><span class="lineno"> 1595</span>  (</div> <div class="line"><a name="l01596"></a><span class="lineno"> 1596</span>  <span class="keyword">const</span> <a class="code" href="classXMLElementDecl.html">XMLElementDecl</a>& elemDecl</div> <div class="line"><a name="l01597"></a><span class="lineno"> 1597</span>  , <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> urlId</div> <div class="line"><a name="l01598"></a><span class="lineno"> 1598</span>  , <span class="keyword">const</span> <a class="code" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a>* <span class="keyword">const</span> elemPrefix</div> <div class="line"><a name="l01599"></a><span class="lineno"> 1599</span>  , <span class="keyword">const</span> RefVectorOf<XMLAttr>& attrList</div> <div class="line"><a name="l01600"></a><span class="lineno"> 1600</span>  , <span class="keyword">const</span> <a class="code" href="Xerces__autoconf__config_8borland_8hpp.html#ac0f7e36996cd03eb43bcee10321f77cd">XMLSize_t</a> attrCount</div> <div class="line"><a name="l01601"></a><span class="lineno"> 1601</span>  , <span class="keyword">const</span> <span class="keywordtype">bool</span> isEmpty</div> <div class="line"><a name="l01602"></a><span class="lineno"> 1602</span>  , <span class="keyword">const</span> <span class="keywordtype">bool</span> isRoot</div> <div class="line"><a name="l01603"></a><span class="lineno"> 1603</span>  );</div> <div class="line"><a name="l01604"></a><span class="lineno"> 1604</span> </div> <div class="line"><a name="l01614"></a><span class="lineno"> 1614</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classXMLDocumentHandler.html#a2d3ab93a0191825f8452a4980d163f37">startEntityReference</a></div> <div class="line"><a name="l01615"></a><span class="lineno"> 1615</span>  (</div> <div class="line"><a name="l01616"></a><span class="lineno"> 1616</span>  <span class="keyword">const</span> <a class="code" href="classXMLEntityDecl.html">XMLEntityDecl</a>& entDecl</div> <div class="line"><a name="l01617"></a><span class="lineno"> 1617</span>  );</div> <div class="line"><a name="l01618"></a><span class="lineno"> 1618</span> </div> <div class="line"><a name="l01636"></a><span class="lineno"> 1636</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classXMLDocumentHandler.html#a262b2d7e996c21b466f4e573c052a583">XMLDecl</a></div> <div class="line"><a name="l01637"></a><span class="lineno"> 1637</span>  (</div> <div class="line"><a name="l01638"></a><span class="lineno"> 1638</span>  <span class="keyword">const</span> <a class="code" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a>* <span class="keyword">const</span> versionStr</div> <div class="line"><a name="l01639"></a><span class="lineno"> 1639</span>  , <span class="keyword">const</span> <a class="code" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a>* <span class="keyword">const</span> encodingStr</div> <div class="line"><a name="l01640"></a><span class="lineno"> 1640</span>  , <span class="keyword">const</span> <a class="code" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a>* <span class="keyword">const</span> standaloneStr</div> <div class="line"><a name="l01641"></a><span class="lineno"> 1641</span>  , <span class="keyword">const</span> <a class="code" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a>* <span class="keyword">const</span> actualEncodingStr</div> <div class="line"><a name="l01642"></a><span class="lineno"> 1642</span>  );</div> <div class="line"><a name="l01644"></a><span class="lineno"> 1644</span> </div> <div class="line"><a name="l01645"></a><span class="lineno"> 1645</span> </div> <div class="line"><a name="l01646"></a><span class="lineno"> 1646</span>  <span class="comment">// -----------------------------------------------------------------------</span></div> <div class="line"><a name="l01647"></a><span class="lineno"> 1647</span>  <span class="comment">// Implementation of the XMLErrorReporter interface</span></div> <div class="line"><a name="l01648"></a><span class="lineno"> 1648</span>  <span class="comment">// -----------------------------------------------------------------------</span></div> <div class="line"><a name="l01649"></a><span class="lineno"> 1649</span> </div> <div class="line"><a name="l01675"></a><span class="lineno"> 1675</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classXMLErrorReporter.html#a6eca467a4753ce0dc6222aafe5c19ed0">error</a></div> <div class="line"><a name="l01676"></a><span class="lineno"> 1676</span>  (</div> <div class="line"><a name="l01677"></a><span class="lineno"> 1677</span>  <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> errCode</div> <div class="line"><a name="l01678"></a><span class="lineno"> 1678</span>  , <span class="keyword">const</span> <a class="code" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a>* <span class="keyword">const</span> msgDomain</div> <div class="line"><a name="l01679"></a><span class="lineno"> 1679</span>  , <span class="keyword">const</span> <a class="code" href="classXMLErrorReporter.html#adb34298ba3609a10c52328e5050d4434">XMLErrorReporter::ErrTypes</a> errType</div> <div class="line"><a name="l01680"></a><span class="lineno"> 1680</span>  , <span class="keyword">const</span> <a class="code" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a>* <span class="keyword">const</span> errorText</div> <div class="line"><a name="l01681"></a><span class="lineno"> 1681</span>  , <span class="keyword">const</span> <a class="code" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a>* <span class="keyword">const</span> systemId</div> <div class="line"><a name="l01682"></a><span class="lineno"> 1682</span>  , <span class="keyword">const</span> <a class="code" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a>* <span class="keyword">const</span> publicId</div> <div class="line"><a name="l01683"></a><span class="lineno"> 1683</span>  , <span class="keyword">const</span> <a class="code" href="Xerces__autoconf__config_8borland_8hpp.html#add2d542a6583db767febf57446daa50d">XMLFileLoc</a> lineNum</div> <div class="line"><a name="l01684"></a><span class="lineno"> 1684</span>  , <span class="keyword">const</span> <a class="code" href="Xerces__autoconf__config_8borland_8hpp.html#add2d542a6583db767febf57446daa50d">XMLFileLoc</a> colNum</div> <div class="line"><a name="l01685"></a><span class="lineno"> 1685</span>  );</div> <div class="line"><a name="l01686"></a><span class="lineno"> 1686</span> </div> <div class="line"><a name="l01695"></a><span class="lineno"> 1695</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classXMLErrorReporter.html#aa8364a38a2ac6657448bad08ff6f0091">resetErrors</a>();</div> <div class="line"><a name="l01697"></a><span class="lineno"> 1697</span> </div> <div class="line"><a name="l01698"></a><span class="lineno"> 1698</span> </div> <div class="line"><a name="l01699"></a><span class="lineno"> 1699</span>  <span class="comment">// -----------------------------------------------------------------------</span></div> <div class="line"><a name="l01700"></a><span class="lineno"> 1700</span>  <span class="comment">// Implementation of the XMLEntityHandler interface</span></div> <div class="line"><a name="l01701"></a><span class="lineno"> 1701</span>  <span class="comment">// -----------------------------------------------------------------------</span></div> <div class="line"><a name="l01702"></a><span class="lineno"> 1702</span> </div> <div class="line"><a name="l01716"></a><span class="lineno"> 1716</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classXMLEntityHandler.html#af1b5c220b47c05c188cbd88363e9a41d">endInputSource</a>(<span class="keyword">const</span> <a class="code" href="classInputSource.html">InputSource</a>& inputSource);</div> <div class="line"><a name="l01717"></a><span class="lineno"> 1717</span> </div> <div class="line"><a name="l01732"></a><span class="lineno"> 1732</span>  <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classXMLEntityHandler.html#aa64d97114fb1fa62502fba6d9ed5346c">expandSystemId</a></div> <div class="line"><a name="l01733"></a><span class="lineno"> 1733</span>  (</div> <div class="line"><a name="l01734"></a><span class="lineno"> 1734</span>  <span class="keyword">const</span> <a class="code" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a>* <span class="keyword">const</span> systemId</div> <div class="line"><a name="l01735"></a><span class="lineno"> 1735</span>  , XMLBuffer& toFill</div> <div class="line"><a name="l01736"></a><span class="lineno"> 1736</span>  );</div> <div class="line"><a name="l01737"></a><span class="lineno"> 1737</span> </div> <div class="line"><a name="l01745"></a><span class="lineno"> 1745</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classXMLEntityHandler.html#af096953b99a5de9f039df902c7f3543d">resetEntities</a>();</div> <div class="line"><a name="l01746"></a><span class="lineno"> 1746</span> </div> <div class="line"><a name="l01763"></a><span class="lineno"> 1763</span>  <span class="keyword">virtual</span> <a class="code" href="classInputSource.html">InputSource</a>* <a class="code" href="classXMLEntityHandler.html#a8994f00cc9ba227fe8afa273605356d9">resolveEntity</a></div> <div class="line"><a name="l01764"></a><span class="lineno"> 1764</span>  (</div> <div class="line"><a name="l01765"></a><span class="lineno"> 1765</span>  <a class="code" href="classXMLResourceIdentifier.html">XMLResourceIdentifier</a>* resourceIdentifier</div> <div class="line"><a name="l01766"></a><span class="lineno"> 1766</span>  );</div> <div class="line"><a name="l01767"></a><span class="lineno"> 1767</span> </div> <div class="line"><a name="l01779"></a><span class="lineno"> 1779</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classXMLEntityHandler.html#aa59b2da6316f575899b6a8a3fef7477c">startInputSource</a>(<span class="keyword">const</span> <a class="code" href="classInputSource.html">InputSource</a>& inputSource);</div> <div class="line"><a name="l01781"></a><span class="lineno"> 1781</span> </div> <div class="line"><a name="l01782"></a><span class="lineno"> 1782</span> </div> <div class="line"><a name="l01783"></a><span class="lineno"> 1783</span>  <span class="comment">// -----------------------------------------------------------------------</span></div> <div class="line"><a name="l01784"></a><span class="lineno"> 1784</span>  <span class="comment">// Implementation of the Deprecated DocTypeHandler Interface</span></div> <div class="line"><a name="l01785"></a><span class="lineno"> 1785</span>  <span class="comment">// -----------------------------------------------------------------------</span></div> <div class="line"><a name="l01802"></a><span class="lineno"> 1802</span> <span class="comment"></span> <span class="keyword">virtual</span> <span class="keywordtype">void</span> attDef</div> <div class="line"><a name="l01803"></a><span class="lineno"> 1803</span>  (</div> <div class="line"><a name="l01804"></a><span class="lineno"> 1804</span>  <span class="keyword">const</span> DTDElementDecl& elemDecl</div> <div class="line"><a name="l01805"></a><span class="lineno"> 1805</span>  , <span class="keyword">const</span> DTDAttDef& attDef</div> <div class="line"><a name="l01806"></a><span class="lineno"> 1806</span>  , <span class="keyword">const</span> <span class="keywordtype">bool</span> ignore</div> <div class="line"><a name="l01807"></a><span class="lineno"> 1807</span>  );</div> <div class="line"><a name="l01808"></a><span class="lineno"> 1808</span> </div> <div class="line"><a name="l01818"></a><span class="lineno"> 1818</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> doctypeComment</div> <div class="line"><a name="l01819"></a><span class="lineno"> 1819</span>  (</div> <div class="line"><a name="l01820"></a><span class="lineno"> 1820</span>  <span class="keyword">const</span> <a class="code" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a>* <span class="keyword">const</span> comment</div> <div class="line"><a name="l01821"></a><span class="lineno"> 1821</span>  );</div> <div class="line"><a name="l01822"></a><span class="lineno"> 1822</span> </div> <div class="line"><a name="l01841"></a><span class="lineno"> 1841</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> doctypeDecl</div> <div class="line"><a name="l01842"></a><span class="lineno"> 1842</span>  (</div> <div class="line"><a name="l01843"></a><span class="lineno"> 1843</span>  <span class="keyword">const</span> DTDElementDecl& elemDecl</div> <div class="line"><a name="l01844"></a><span class="lineno"> 1844</span>  , <span class="keyword">const</span> <a class="code" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a>* <span class="keyword">const</span> publicId</div> <div class="line"><a name="l01845"></a><span class="lineno"> 1845</span>  , <span class="keyword">const</span> <a class="code" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a>* <span class="keyword">const</span> systemId</div> <div class="line"><a name="l01846"></a><span class="lineno"> 1846</span>  , <span class="keyword">const</span> <span class="keywordtype">bool</span> hasIntSubset</div> <div class="line"><a name="l01847"></a><span class="lineno"> 1847</span>  , <span class="keyword">const</span> <span class="keywordtype">bool</span> hasExtSubset = <span class="keyword">false</span></div> <div class="line"><a name="l01848"></a><span class="lineno"> 1848</span>  );</div> <div class="line"><a name="l01849"></a><span class="lineno"> 1849</span> </div> <div class="line"><a name="l01863"></a><span class="lineno"> 1863</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> doctypePI</div> <div class="line"><a name="l01864"></a><span class="lineno"> 1864</span>  (</div> <div class="line"><a name="l01865"></a><span class="lineno"> 1865</span>  <span class="keyword">const</span> <a class="code" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a>* <span class="keyword">const</span> target</div> <div class="line"><a name="l01866"></a><span class="lineno"> 1866</span>  , <span class="keyword">const</span> <a class="code" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a>* <span class="keyword">const</span> data</div> <div class="line"><a name="l01867"></a><span class="lineno"> 1867</span>  );</div> <div class="line"><a name="l01868"></a><span class="lineno"> 1868</span> </div> <div class="line"><a name="l01880"></a><span class="lineno"> 1880</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> doctypeWhitespace</div> <div class="line"><a name="l01881"></a><span class="lineno"> 1881</span>  (</div> <div class="line"><a name="l01882"></a><span class="lineno"> 1882</span>  <span class="keyword">const</span> <a class="code" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a>* <span class="keyword">const</span> chars</div> <div class="line"><a name="l01883"></a><span class="lineno"> 1883</span>  , <span class="keyword">const</span> <a class="code" href="Xerces__autoconf__config_8borland_8hpp.html#ac0f7e36996cd03eb43bcee10321f77cd">XMLSize_t</a> length</div> <div class="line"><a name="l01884"></a><span class="lineno"> 1884</span>  );</div> <div class="line"><a name="l01885"></a><span class="lineno"> 1885</span> </div> <div class="line"><a name="l01898"></a><span class="lineno"> 1898</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> elementDecl</div> <div class="line"><a name="l01899"></a><span class="lineno"> 1899</span>  (</div> <div class="line"><a name="l01900"></a><span class="lineno"> 1900</span>  <span class="keyword">const</span> DTDElementDecl& decl</div> <div class="line"><a name="l01901"></a><span class="lineno"> 1901</span>  , <span class="keyword">const</span> <span class="keywordtype">bool</span> isIgnored</div> <div class="line"><a name="l01902"></a><span class="lineno"> 1902</span>  );</div> <div class="line"><a name="l01903"></a><span class="lineno"> 1903</span> </div> <div class="line"><a name="l01914"></a><span class="lineno"> 1914</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> endAttList</div> <div class="line"><a name="l01915"></a><span class="lineno"> 1915</span>  (</div> <div class="line"><a name="l01916"></a><span class="lineno"> 1916</span>  <span class="keyword">const</span> DTDElementDecl& elemDecl</div> <div class="line"><a name="l01917"></a><span class="lineno"> 1917</span>  );</div> <div class="line"><a name="l01918"></a><span class="lineno"> 1918</span> </div> <div class="line"><a name="l01925"></a><span class="lineno"> 1925</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> endIntSubset();</div> <div class="line"><a name="l01926"></a><span class="lineno"> 1926</span> </div> <div class="line"><a name="l01933"></a><span class="lineno"> 1933</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> endExtSubset();</div> <div class="line"><a name="l01934"></a><span class="lineno"> 1934</span> </div> <div class="line"><a name="l01949"></a><span class="lineno"> 1949</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> entityDecl</div> <div class="line"><a name="l01950"></a><span class="lineno"> 1950</span>  (</div> <div class="line"><a name="l01951"></a><span class="lineno"> 1951</span>  <span class="keyword">const</span> DTDEntityDecl& entityDecl</div> <div class="line"><a name="l01952"></a><span class="lineno"> 1952</span>  , <span class="keyword">const</span> <span class="keywordtype">bool</span> isPEDecl</div> <div class="line"><a name="l01953"></a><span class="lineno"> 1953</span>  , <span class="keyword">const</span> <span class="keywordtype">bool</span> isIgnored</div> <div class="line"><a name="l01954"></a><span class="lineno"> 1954</span>  );</div> <div class="line"><a name="l01955"></a><span class="lineno"> 1955</span> </div> <div class="line"><a name="l01960"></a><span class="lineno"> 1960</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> resetDocType();</div> <div class="line"><a name="l01961"></a><span class="lineno"> 1961</span> </div> <div class="line"><a name="l01974"></a><span class="lineno"> 1974</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> notationDecl</div> <div class="line"><a name="l01975"></a><span class="lineno"> 1975</span>  (</div> <div class="line"><a name="l01976"></a><span class="lineno"> 1976</span>  <span class="keyword">const</span> <a class="code" href="classXMLNotationDecl.html">XMLNotationDecl</a>& notDecl</div> <div class="line"><a name="l01977"></a><span class="lineno"> 1977</span>  , <span class="keyword">const</span> <span class="keywordtype">bool</span> isIgnored</div> <div class="line"><a name="l01978"></a><span class="lineno"> 1978</span>  );</div> <div class="line"><a name="l01979"></a><span class="lineno"> 1979</span> </div> <div class="line"><a name="l01990"></a><span class="lineno"> 1990</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> startAttList</div> <div class="line"><a name="l01991"></a><span class="lineno"> 1991</span>  (</div> <div class="line"><a name="l01992"></a><span class="lineno"> 1992</span>  <span class="keyword">const</span> DTDElementDecl& elemDecl</div> <div class="line"><a name="l01993"></a><span class="lineno"> 1993</span>  );</div> <div class="line"><a name="l01994"></a><span class="lineno"> 1994</span> </div> <div class="line"><a name="l02001"></a><span class="lineno"> 2001</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> startIntSubset();</div> <div class="line"><a name="l02002"></a><span class="lineno"> 2002</span> </div> <div class="line"><a name="l02009"></a><span class="lineno"> 2009</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> startExtSubset();</div> <div class="line"><a name="l02010"></a><span class="lineno"> 2010</span> </div> <div class="line"><a name="l02023"></a><span class="lineno"> 2023</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> TextDecl</div> <div class="line"><a name="l02024"></a><span class="lineno"> 2024</span>  (</div> <div class="line"><a name="l02025"></a><span class="lineno"> 2025</span>  <span class="keyword">const</span> <a class="code" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a>* <span class="keyword">const</span> versionStr</div> <div class="line"><a name="l02026"></a><span class="lineno"> 2026</span>  , <span class="keyword">const</span> <a class="code" href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a>* <span class="keyword">const</span> encodingStr</div> <div class="line"><a name="l02027"></a><span class="lineno"> 2027</span>  );</div> <div class="line"><a name="l02029"></a><span class="lineno"> 2029</span> </div> <div class="line"><a name="l02030"></a><span class="lineno"> 2030</span> <span class="keyword">protected</span> :</div> <div class="line"><a name="l02031"></a><span class="lineno"> 2031</span>  <span class="comment">// -----------------------------------------------------------------------</span></div> <div class="line"><a name="l02032"></a><span class="lineno"> 2032</span>  <span class="comment">// Protected Methods</span></div> <div class="line"><a name="l02033"></a><span class="lineno"> 2033</span>  <span class="comment">// -----------------------------------------------------------------------</span></div> <div class="line"><a name="l02040"></a><span class="lineno"> 2040</span> <span class="comment"></span> <span class="keyword">const</span> XMLScanner& getScanner() <span class="keyword">const</span>;</div> <div class="line"><a name="l02041"></a><span class="lineno"> 2041</span> </div> <div class="line"><a name="l02046"></a><span class="lineno"> 2046</span>  GrammarResolver* getGrammarResolver() <span class="keyword">const</span>;</div> <div class="line"><a name="l02047"></a><span class="lineno"> 2047</span> </div> <div class="line"><a name="l02048"></a><span class="lineno"> 2048</span> </div> <div class="line"><a name="l02049"></a><span class="lineno"> 2049</span> <span class="keyword">private</span>:</div> <div class="line"><a name="l02050"></a><span class="lineno"> 2050</span>  <span class="comment">// -----------------------------------------------------------------------</span></div> <div class="line"><a name="l02051"></a><span class="lineno"> 2051</span>  <span class="comment">// Unimplemented constructors and operators</span></div> <div class="line"><a name="l02052"></a><span class="lineno"> 2052</span>  <span class="comment">// -----------------------------------------------------------------------</span></div> <div class="line"><a name="l02053"></a><span class="lineno"> 2053</span>  <a class="code" href="classSAXParser.html">SAXParser</a>(<span class="keyword">const</span> <a class="code" href="classSAXParser.html">SAXParser</a>&);</div> <div class="line"><a name="l02054"></a><span class="lineno"> 2054</span>  <a class="code" href="classSAXParser.html">SAXParser</a>& operator=(<span class="keyword">const</span> <a class="code" href="classSAXParser.html">SAXParser</a>&);</div> <div class="line"><a name="l02055"></a><span class="lineno"> 2055</span> </div> <div class="line"><a name="l02056"></a><span class="lineno"> 2056</span>  <span class="comment">// -----------------------------------------------------------------------</span></div> <div class="line"><a name="l02057"></a><span class="lineno"> 2057</span>  <span class="comment">// Initialize/Cleanup methods</span></div> <div class="line"><a name="l02058"></a><span class="lineno"> 2058</span>  <span class="comment">// -----------------------------------------------------------------------</span></div> <div class="line"><a name="l02059"></a><span class="lineno"> 2059</span>  <span class="keywordtype">void</span> initialize();</div> <div class="line"><a name="l02060"></a><span class="lineno"> 2060</span>  <span class="keywordtype">void</span> cleanUp();</div> <div class="line"><a name="l02061"></a><span class="lineno"> 2061</span>  <span class="keywordtype">void</span> resetInProgress();</div> <div class="line"><a name="l02062"></a><span class="lineno"> 2062</span> </div> <div class="line"><a name="l02063"></a><span class="lineno"> 2063</span>  <span class="comment">// -----------------------------------------------------------------------</span></div> <div class="line"><a name="l02064"></a><span class="lineno"> 2064</span>  <span class="comment">// Private data members</span></div> <div class="line"><a name="l02065"></a><span class="lineno"> 2065</span>  <span class="comment">//</span></div> <div class="line"><a name="l02066"></a><span class="lineno"> 2066</span>  <span class="comment">// fAttrList</span></div> <div class="line"><a name="l02067"></a><span class="lineno"> 2067</span>  <span class="comment">// A temporary implementation of the basic SAX attribute list</span></div> <div class="line"><a name="l02068"></a><span class="lineno"> 2068</span>  <span class="comment">// interface. We use this one over and over on each startElement</span></div> <div class="line"><a name="l02069"></a><span class="lineno"> 2069</span>  <span class="comment">// event to allow SAX-like access to the element attributes.</span></div> <div class="line"><a name="l02070"></a><span class="lineno"> 2070</span>  <span class="comment">//</span></div> <div class="line"><a name="l02071"></a><span class="lineno"> 2071</span>  <span class="comment">// fDocHandler</span></div> <div class="line"><a name="l02072"></a><span class="lineno"> 2072</span>  <span class="comment">// The installed SAX doc handler, if any. Null if none.</span></div> <div class="line"><a name="l02073"></a><span class="lineno"> 2073</span>  <span class="comment">//</span></div> <div class="line"><a name="l02074"></a><span class="lineno"> 2074</span>  <span class="comment">// fDTDHandler</span></div> <div class="line"><a name="l02075"></a><span class="lineno"> 2075</span>  <span class="comment">// The installed SAX DTD handler, if any. Null if none.</span></div> <div class="line"><a name="l02076"></a><span class="lineno"> 2076</span>  <span class="comment">//</span></div> <div class="line"><a name="l02077"></a><span class="lineno"> 2077</span>  <span class="comment">// fElemDepth</span></div> <div class="line"><a name="l02078"></a><span class="lineno"> 2078</span>  <span class="comment">// This is used to track the element nesting depth, so that we can</span></div> <div class="line"><a name="l02079"></a><span class="lineno"> 2079</span>  <span class="comment">// know when we are inside content. This is so we can ignore char</span></div> <div class="line"><a name="l02080"></a><span class="lineno"> 2080</span>  <span class="comment">// data outside of content.</span></div> <div class="line"><a name="l02081"></a><span class="lineno"> 2081</span>  <span class="comment">//</span></div> <div class="line"><a name="l02082"></a><span class="lineno"> 2082</span>  <span class="comment">// fEntityResolver</span></div> <div class="line"><a name="l02083"></a><span class="lineno"> 2083</span>  <span class="comment">// The installed SAX entity handler, if any. Null if none.</span></div> <div class="line"><a name="l02084"></a><span class="lineno"> 2084</span>  <span class="comment">//</span></div> <div class="line"><a name="l02085"></a><span class="lineno"> 2085</span>  <span class="comment">// fErrorHandler</span></div> <div class="line"><a name="l02086"></a><span class="lineno"> 2086</span>  <span class="comment">// The installed SAX error handler, if any. Null if none.</span></div> <div class="line"><a name="l02087"></a><span class="lineno"> 2087</span>  <span class="comment">//</span></div> <div class="line"><a name="l02088"></a><span class="lineno"> 2088</span>  <span class="comment">// fPSVIHandler</span></div> <div class="line"><a name="l02089"></a><span class="lineno"> 2089</span>  <span class="comment">// The installed PSVI handler, if any. Null if none.</span></div> <div class="line"><a name="l02090"></a><span class="lineno"> 2090</span>  <span class="comment">//</span></div> <div class="line"><a name="l02091"></a><span class="lineno"> 2091</span>  <span class="comment">// fAdvDHCount</span></div> <div class="line"><a name="l02092"></a><span class="lineno"> 2092</span>  <span class="comment">// fAdvDHList</span></div> <div class="line"><a name="l02093"></a><span class="lineno"> 2093</span>  <span class="comment">// fAdvDHListSize</span></div> <div class="line"><a name="l02094"></a><span class="lineno"> 2094</span>  <span class="comment">// This is an array of pointers to XMLDocumentHandlers, which is</span></div> <div class="line"><a name="l02095"></a><span class="lineno"> 2095</span>  <span class="comment">// how we see installed advanced document handlers. There will</span></div> <div class="line"><a name="l02096"></a><span class="lineno"> 2096</span>  <span class="comment">// usually not be very many at all, so a simple array is used</span></div> <div class="line"><a name="l02097"></a><span class="lineno"> 2097</span>  <span class="comment">// instead of a collection, for performance. It will grow if needed,</span></div> <div class="line"><a name="l02098"></a><span class="lineno"> 2098</span>  <span class="comment">// but that is unlikely.</span></div> <div class="line"><a name="l02099"></a><span class="lineno"> 2099</span>  <span class="comment">//</span></div> <div class="line"><a name="l02100"></a><span class="lineno"> 2100</span>  <span class="comment">// The count is how many handlers are currently installed. The size</span></div> <div class="line"><a name="l02101"></a><span class="lineno"> 2101</span>  <span class="comment">// is how big the array itself is (for expansion purposes.) When</span></div> <div class="line"><a name="l02102"></a><span class="lineno"> 2102</span>  <span class="comment">// count == size, is time to expand.</span></div> <div class="line"><a name="l02103"></a><span class="lineno"> 2103</span>  <span class="comment">//</span></div> <div class="line"><a name="l02104"></a><span class="lineno"> 2104</span>  <span class="comment">// fParseInProgress</span></div> <div class="line"><a name="l02105"></a><span class="lineno"> 2105</span>  <span class="comment">// This flag is set once a parse starts. It is used to prevent</span></div> <div class="line"><a name="l02106"></a><span class="lineno"> 2106</span>  <span class="comment">// multiple entrance or reentrance of the parser.</span></div> <div class="line"><a name="l02107"></a><span class="lineno"> 2107</span>  <span class="comment">//</span></div> <div class="line"><a name="l02108"></a><span class="lineno"> 2108</span>  <span class="comment">// fScanner</span></div> <div class="line"><a name="l02109"></a><span class="lineno"> 2109</span>  <span class="comment">// The scanner being used by this parser. It is created internally</span></div> <div class="line"><a name="l02110"></a><span class="lineno"> 2110</span>  <span class="comment">// during construction.</span></div> <div class="line"><a name="l02111"></a><span class="lineno"> 2111</span>  <span class="comment">//</span></div> <div class="line"><a name="l02112"></a><span class="lineno"> 2112</span>  <span class="comment">// fGrammarPool</span></div> <div class="line"><a name="l02113"></a><span class="lineno"> 2113</span>  <span class="comment">// The grammar pool passed from external application (through derivatives).</span></div> <div class="line"><a name="l02114"></a><span class="lineno"> 2114</span>  <span class="comment">// which could be 0, not owned.</span></div> <div class="line"><a name="l02115"></a><span class="lineno"> 2115</span>  <span class="comment">//</span></div> <div class="line"><a name="l02116"></a><span class="lineno"> 2116</span>  <span class="comment">// -----------------------------------------------------------------------</span></div> <div class="line"><a name="l02117"></a><span class="lineno"> 2117</span>  <span class="keywordtype">bool</span> fParseInProgress;</div> <div class="line"><a name="l02118"></a><span class="lineno"> 2118</span>  <a class="code" href="Xerces__autoconf__config_8borland_8hpp.html#ac0f7e36996cd03eb43bcee10321f77cd">XMLSize_t</a> fElemDepth;</div> <div class="line"><a name="l02119"></a><span class="lineno"> 2119</span>  <a class="code" href="Xerces__autoconf__config_8borland_8hpp.html#ac0f7e36996cd03eb43bcee10321f77cd">XMLSize_t</a> fAdvDHCount;</div> <div class="line"><a name="l02120"></a><span class="lineno"> 2120</span>  <a class="code" href="Xerces__autoconf__config_8borland_8hpp.html#ac0f7e36996cd03eb43bcee10321f77cd">XMLSize_t</a> fAdvDHListSize;</div> <div class="line"><a name="l02121"></a><span class="lineno"> 2121</span>  VecAttrListImpl fAttrList;</div> <div class="line"><a name="l02122"></a><span class="lineno"> 2122</span>  <a class="code" href="classDocumentHandler.html">DocumentHandler</a>* fDocHandler;</div> <div class="line"><a name="l02123"></a><span class="lineno"> 2123</span>  <a class="code" href="classDTDHandler.html">DTDHandler</a>* fDTDHandler;</div> <div class="line"><a name="l02124"></a><span class="lineno"> 2124</span>  <a class="code" href="classEntityResolver.html">EntityResolver</a>* fEntityResolver;</div> <div class="line"><a name="l02125"></a><span class="lineno"> 2125</span>  <a class="code" href="classXMLEntityResolver.html">XMLEntityResolver</a>* fXMLEntityResolver;</div> <div class="line"><a name="l02126"></a><span class="lineno"> 2126</span>  <a class="code" href="classErrorHandler.html">ErrorHandler</a>* fErrorHandler;</div> <div class="line"><a name="l02127"></a><span class="lineno"> 2127</span>  <a class="code" href="classPSVIHandler.html">PSVIHandler</a>* fPSVIHandler;</div> <div class="line"><a name="l02128"></a><span class="lineno"> 2128</span>  <a class="code" href="classXMLDocumentHandler.html">XMLDocumentHandler</a>** fAdvDHList;</div> <div class="line"><a name="l02129"></a><span class="lineno"> 2129</span>  XMLScanner* fScanner;</div> <div class="line"><a name="l02130"></a><span class="lineno"> 2130</span>  GrammarResolver* fGrammarResolver;</div> <div class="line"><a name="l02131"></a><span class="lineno"> 2131</span>  XMLStringPool* fURIStringPool;</div> <div class="line"><a name="l02132"></a><span class="lineno"> 2132</span>  <a class="code" href="classXMLValidator.html">XMLValidator</a>* fValidator;</div> <div class="line"><a name="l02133"></a><span class="lineno"> 2133</span>  <a class="code" href="classMemoryManager.html">MemoryManager</a>* fMemoryManager;</div> <div class="line"><a name="l02134"></a><span class="lineno"> 2134</span>  <a class="code" href="classXMLGrammarPool.html">XMLGrammarPool</a>* fGrammarPool;</div> <div class="line"><a name="l02135"></a><span class="lineno"> 2135</span>  XMLBuffer fElemQNameBuf;</div> <div class="line"><a name="l02136"></a><span class="lineno"> 2136</span> };</div> <div class="line"><a name="l02137"></a><span class="lineno"> 2137</span> </div> <div class="line"><a name="l02138"></a><span class="lineno"> 2138</span> </div> <div class="line"><a name="l02139"></a><span class="lineno"> 2139</span> <span class="comment">// ---------------------------------------------------------------------------</span></div> <div class="line"><a name="l02140"></a><span class="lineno"> 2140</span> <span class="comment">// SAXParser: Getter methods</span></div> <div class="line"><a name="l02141"></a><span class="lineno"> 2141</span> <span class="comment">// ---------------------------------------------------------------------------</span></div> <div class="line"><a name="l02142"></a><span class="lineno"><a class="line" href="classSAXParser.html#a5c19e19874e6d78aef1e95569d182377"> 2142</a></span> <span class="keyword">inline</span> <a class="code" href="classDocumentHandler.html">DocumentHandler</a>* <a class="code" href="classSAXParser.html#a5c19e19874e6d78aef1e95569d182377">SAXParser::getDocumentHandler</a>()</div> <div class="line"><a name="l02143"></a><span class="lineno"> 2143</span> {</div> <div class="line"><a name="l02144"></a><span class="lineno"> 2144</span>  <span class="keywordflow">return</span> fDocHandler;</div> <div class="line"><a name="l02145"></a><span class="lineno"> 2145</span> }</div> <div class="line"><a name="l02146"></a><span class="lineno"> 2146</span> </div> <div class="line"><a name="l02147"></a><span class="lineno"><a class="line" href="classSAXParser.html#a1a3185c79bd3a93fed941cb548a77e0f"> 2147</a></span> <span class="keyword">inline</span> <span class="keyword">const</span> <a class="code" href="classDocumentHandler.html">DocumentHandler</a>* <a class="code" href="classSAXParser.html#a5c19e19874e6d78aef1e95569d182377">SAXParser::getDocumentHandler</a>()<span class="keyword"> const</span></div> <div class="line"><a name="l02148"></a><span class="lineno"> 2148</span> <span class="keyword"></span>{</div> <div class="line"><a name="l02149"></a><span class="lineno"> 2149</span>  <span class="keywordflow">return</span> fDocHandler;</div> <div class="line"><a name="l02150"></a><span class="lineno"> 2150</span> }</div> <div class="line"><a name="l02151"></a><span class="lineno"> 2151</span> </div> <div class="line"><a name="l02152"></a><span class="lineno"><a class="line" href="classSAXParser.html#aa5d7b8295c0d5ee5f25a13fed458d4e7"> 2152</a></span> <span class="keyword">inline</span> <a class="code" href="classEntityResolver.html">EntityResolver</a>* <a class="code" href="classSAXParser.html#aa5d7b8295c0d5ee5f25a13fed458d4e7">SAXParser::getEntityResolver</a>()</div> <div class="line"><a name="l02153"></a><span class="lineno"> 2153</span> {</div> <div class="line"><a name="l02154"></a><span class="lineno"> 2154</span>  <span class="keywordflow">return</span> fEntityResolver;</div> <div class="line"><a name="l02155"></a><span class="lineno"> 2155</span> }</div> <div class="line"><a name="l02156"></a><span class="lineno"> 2156</span> </div> <div class="line"><a name="l02157"></a><span class="lineno"><a class="line" href="classSAXParser.html#a0f56e0e25beea27307a5470b7955d55e"> 2157</a></span> <span class="keyword">inline</span> <a class="code" href="classXMLEntityResolver.html">XMLEntityResolver</a>* <a class="code" href="classSAXParser.html#a0f56e0e25beea27307a5470b7955d55e">SAXParser::getXMLEntityResolver</a>()</div> <div class="line"><a name="l02158"></a><span class="lineno"> 2158</span> {</div> <div class="line"><a name="l02159"></a><span class="lineno"> 2159</span>  <span class="keywordflow">return</span> fXMLEntityResolver;</div> <div class="line"><a name="l02160"></a><span class="lineno"> 2160</span> }</div> <div class="line"><a name="l02161"></a><span class="lineno"> 2161</span> </div> <div class="line"><a name="l02162"></a><span class="lineno"><a class="line" href="classSAXParser.html#a7ea691979dde005502ee233ae3b933da"> 2162</a></span> <span class="keyword">inline</span> <span class="keyword">const</span> <a class="code" href="classXMLEntityResolver.html">XMLEntityResolver</a>* <a class="code" href="classSAXParser.html#a0f56e0e25beea27307a5470b7955d55e">SAXParser::getXMLEntityResolver</a>()<span class="keyword"> const</span></div> <div class="line"><a name="l02163"></a><span class="lineno"> 2163</span> <span class="keyword"></span>{</div> <div class="line"><a name="l02164"></a><span class="lineno"> 2164</span>  <span class="keywordflow">return</span> fXMLEntityResolver;</div> <div class="line"><a name="l02165"></a><span class="lineno"> 2165</span> }</div> <div class="line"><a name="l02166"></a><span class="lineno"> 2166</span> </div> <div class="line"><a name="l02167"></a><span class="lineno"><a class="line" href="classSAXParser.html#a4e72809c353a83860016a9e35cc0a098"> 2167</a></span> <span class="keyword">inline</span> <span class="keyword">const</span> <a class="code" href="classEntityResolver.html">EntityResolver</a>* <a class="code" href="classSAXParser.html#aa5d7b8295c0d5ee5f25a13fed458d4e7">SAXParser::getEntityResolver</a>()<span class="keyword"> const</span></div> <div class="line"><a name="l02168"></a><span class="lineno"> 2168</span> <span class="keyword"></span>{</div> <div class="line"><a name="l02169"></a><span class="lineno"> 2169</span>  <span class="keywordflow">return</span> fEntityResolver;</div> <div class="line"><a name="l02170"></a><span class="lineno"> 2170</span> }</div> <div class="line"><a name="l02171"></a><span class="lineno"> 2171</span> </div> <div class="line"><a name="l02172"></a><span class="lineno"><a class="line" href="classSAXParser.html#ac1fc8cf19c9011490e586a369f0b6f85"> 2172</a></span> <span class="keyword">inline</span> <a class="code" href="classErrorHandler.html">ErrorHandler</a>* <a class="code" href="classSAXParser.html#ac1fc8cf19c9011490e586a369f0b6f85">SAXParser::getErrorHandler</a>()</div> <div class="line"><a name="l02173"></a><span class="lineno"> 2173</span> {</div> <div class="line"><a name="l02174"></a><span class="lineno"> 2174</span>  <span class="keywordflow">return</span> fErrorHandler;</div> <div class="line"><a name="l02175"></a><span class="lineno"> 2175</span> }</div> <div class="line"><a name="l02176"></a><span class="lineno"> 2176</span> </div> <div class="line"><a name="l02177"></a><span class="lineno"><a class="line" href="classSAXParser.html#aecf5822cd9b382c1261a42a3edcd9194"> 2177</a></span> <span class="keyword">inline</span> <span class="keyword">const</span> <a class="code" href="classErrorHandler.html">ErrorHandler</a>* <a class="code" href="classSAXParser.html#ac1fc8cf19c9011490e586a369f0b6f85">SAXParser::getErrorHandler</a>()<span class="keyword"> const</span></div> <div class="line"><a name="l02178"></a><span class="lineno"> 2178</span> <span class="keyword"></span>{</div> <div class="line"><a name="l02179"></a><span class="lineno"> 2179</span>  <span class="keywordflow">return</span> fErrorHandler;</div> <div class="line"><a name="l02180"></a><span class="lineno"> 2180</span> }</div> <div class="line"><a name="l02181"></a><span class="lineno"> 2181</span> </div> <div class="line"><a name="l02182"></a><span class="lineno"><a class="line" href="classSAXParser.html#ada18c84c47a802ca1a720c06ab10fc47"> 2182</a></span> <span class="keyword">inline</span> <a class="code" href="classPSVIHandler.html">PSVIHandler</a>* <a class="code" href="classSAXParser.html#ada18c84c47a802ca1a720c06ab10fc47">SAXParser::getPSVIHandler</a>()</div> <div class="line"><a name="l02183"></a><span class="lineno"> 2183</span> {</div> <div class="line"><a name="l02184"></a><span class="lineno"> 2184</span>  <span class="keywordflow">return</span> fPSVIHandler;</div> <div class="line"><a name="l02185"></a><span class="lineno"> 2185</span> }</div> <div class="line"><a name="l02186"></a><span class="lineno"> 2186</span> </div> <div class="line"><a name="l02187"></a><span class="lineno"><a class="line" href="classSAXParser.html#a437680dd0adb1f1b262e7e6e191c5fbc"> 2187</a></span> <span class="keyword">inline</span> <span class="keyword">const</span> <a class="code" href="classPSVIHandler.html">PSVIHandler</a>* <a class="code" href="classSAXParser.html#ada18c84c47a802ca1a720c06ab10fc47">SAXParser::getPSVIHandler</a>()<span class="keyword"> const</span></div> <div class="line"><a name="l02188"></a><span class="lineno"> 2188</span> <span class="keyword"></span>{</div> <div class="line"><a name="l02189"></a><span class="lineno"> 2189</span>  <span class="keywordflow">return</span> fPSVIHandler;</div> <div class="line"><a name="l02190"></a><span class="lineno"> 2190</span> }</div> <div class="line"><a name="l02191"></a><span class="lineno"> 2191</span> </div> <div class="line"><a name="l02192"></a><span class="lineno"><a class="line" href="classSAXParser.html#afca882e35007fb148ebebce061172eab"> 2192</a></span> <span class="keyword">inline</span> <span class="keyword">const</span> XMLScanner& <a class="code" href="classSAXParser.html#afca882e35007fb148ebebce061172eab">SAXParser::getScanner</a>()<span class="keyword"> const</span></div> <div class="line"><a name="l02193"></a><span class="lineno"> 2193</span> <span class="keyword"></span>{</div> <div class="line"><a name="l02194"></a><span class="lineno"> 2194</span>  <span class="keywordflow">return</span> *fScanner;</div> <div class="line"><a name="l02195"></a><span class="lineno"> 2195</span> }</div> <div class="line"><a name="l02196"></a><span class="lineno"> 2196</span> </div> <div class="line"><a name="l02197"></a><span class="lineno"><a class="line" href="classSAXParser.html#a64a257c98cc32901b51053626878f515"> 2197</a></span> <span class="keyword">inline</span> GrammarResolver* <a class="code" href="classSAXParser.html#a64a257c98cc32901b51053626878f515">SAXParser::getGrammarResolver</a>()<span class="keyword"> const</span></div> <div class="line"><a name="l02198"></a><span class="lineno"> 2198</span> <span class="keyword"></span>{</div> <div class="line"><a name="l02199"></a><span class="lineno"> 2199</span>  <span class="keywordflow">return</span> fGrammarResolver;</div> <div class="line"><a name="l02200"></a><span class="lineno"> 2200</span> }</div> <div class="line"><a name="l02201"></a><span class="lineno"> 2201</span> </div> <div class="line"><a name="l02202"></a><span class="lineno"> 2202</span> <a class="code" href="XercesDefs_8hpp.html#af03d5cb905763ef7a7bd22ab82718285">XERCES_CPP_NAMESPACE_END</a></div> <div class="line"><a name="l02203"></a><span class="lineno"> 2203</span> </div> <div class="line"><a name="l02204"></a><span class="lineno"> 2204</span> <span class="preprocessor">#endif</span></div> <div class="ttc" id="classParser_html_a62435895e0615380f3017090ac232594"><div class="ttname"><a href="classParser.html#a62435895e0615380f3017090ac232594">Parser::setEntityResolver</a></div><div class="ttdeci">virtual void setEntityResolver(EntityResolver *const resolver)=0</div><div class="ttdoc">Allow an application to register a custom entity resolver. </div></div> <div class="ttc" id="XMLDocumentHandler_8hpp_html"><div class="ttname"><a href="XMLDocumentHandler_8hpp.html">XMLDocumentHandler.hpp</a></div></div> <div class="ttc" id="classXMLDocumentHandler_html_a2d3ab93a0191825f8452a4980d163f37"><div class="ttname"><a href="classXMLDocumentHandler.html#a2d3ab93a0191825f8452a4980d163f37">XMLDocumentHandler::startEntityReference</a></div><div class="ttdeci">virtual void startEntityReference(const XMLEntityDecl &entDecl)=0</div><div class="ttdoc">Receive notification when the scanner hits an entity reference. </div></div> <div class="ttc" id="classDocumentHandler_html"><div class="ttname"><a href="classDocumentHandler.html">DocumentHandler</a></div><div class="ttdoc">Receive notification of general document events. </div><div class="ttdef"><b>Definition:</b> DocumentHandler.hpp:60</div></div> <div class="ttc" id="Xerces__autoconf__config_8borland_8hpp_html_a7647261a546ac47bda863a51d24ad898"><div class="ttname"><a href="Xerces__autoconf__config_8borland_8hpp.html#a7647261a546ac47bda863a51d24ad898">XMLFilePos</a></div><div class="ttdeci">XMLUInt64 XMLFilePos</div><div class="ttdef"><b>Definition:</b> Xerces_autoconf_config.borland.hpp:111</div></div> <div class="ttc" id="classXMemory_html"><div class="ttname"><a href="classXMemory.html">XMemory</a></div><div class="ttdoc">This class makes it possible to override the C++ memory management by adding new/delete operators to ...</div><div class="ttdef"><b>Definition:</b> XMemory.hpp:40</div></div> <div class="ttc" id="classXMLErrorReporter_html_a6eca467a4753ce0dc6222aafe5c19ed0"><div class="ttname"><a href="classXMLErrorReporter.html#a6eca467a4753ce0dc6222aafe5c19ed0">XMLErrorReporter::error</a></div><div class="ttdeci">virtual void error(const unsigned int errCode, const XMLCh *const errDomain, const ErrTypes type, const XMLCh *const errorText, const XMLCh *const systemId, const XMLCh *const publicId, const XMLFileLoc lineNum, const XMLFileLoc colNum)=0</div><div class="ttdoc">Called to report errors from the scanner or validator. </div></div> <div class="ttc" id="classXMLDocumentHandler_html_a14b27af49a415848ea7e4f544622e8cc"><div class="ttname"><a href="classXMLDocumentHandler.html#a14b27af49a415848ea7e4f544622e8cc">XMLDocumentHandler::endEntityReference</a></div><div class="ttdeci">virtual void endEntityReference(const XMLEntityDecl &entDecl)=0</div><div class="ttdoc">Receive notification when a referenced entity's content ends. </div></div> <div class="ttc" id="classXMLEntityHandler_html_af096953b99a5de9f039df902c7f3543d"><div class="ttname"><a href="classXMLEntityHandler.html#af096953b99a5de9f039df902c7f3543d">XMLEntityHandler::resetEntities</a></div><div class="ttdeci">virtual void resetEntities()=0</div><div class="ttdoc">This method allows the entity handler to reset itself, so that it can be used again. </div></div> <div class="ttc" id="classXMLPlatformUtils_html_a97eff0d9fff3567bea3acd3ca4d95252"><div class="ttname"><a href="classXMLPlatformUtils.html#a97eff0d9fff3567bea3acd3ca4d95252">XMLPlatformUtils::fgMemoryManager</a></div><div class="ttdeci">static MemoryManager * fgMemoryManager</div><div class="ttdoc">The configurable memory manager. </div><div class="ttdef"><b>Definition:</b> PlatformUtils.hpp:121</div></div> <div class="ttc" id="classSAXParser_html_a5c19e19874e6d78aef1e95569d182377"><div class="ttname"><a href="classSAXParser.html#a5c19e19874e6d78aef1e95569d182377">SAXParser::getDocumentHandler</a></div><div class="ttdeci">DocumentHandler * getDocumentHandler()</div><div class="ttdoc">This method returns the installed document handler. </div><div class="ttdef"><b>Definition:</b> SAXParser.hpp:2142</div></div> <div class="ttc" id="classParser_html_a624fc687a49b917c11ef632367568b60"><div class="ttname"><a href="classParser.html#a624fc687a49b917c11ef632367568b60">Parser::parse</a></div><div class="ttdeci">virtual void parse(const InputSource &source)=0</div><div class="ttdoc">Parse an XML document. </div></div> <div class="ttc" id="classXMLEntityHandler_html_af1b5c220b47c05c188cbd88363e9a41d"><div class="ttname"><a href="classXMLEntityHandler.html#af1b5c220b47c05c188cbd88363e9a41d">XMLEntityHandler::endInputSource</a></div><div class="ttdeci">virtual void endInputSource(const InputSource &inputSource)=0</div><div class="ttdoc">This method get called after the scanner has finished reading from the given input source while proce...</div></div> <div class="ttc" id="classXMLErrorReporter_html"><div class="ttname"><a href="classXMLErrorReporter.html">XMLErrorReporter</a></div><div class="ttdoc">This abstract class defines a callback mechanism for the scanner. </div><div class="ttdef"><b>Definition:</b> XMLErrorReporter.hpp:42</div></div> <div class="ttc" id="classDTDHandler_html"><div class="ttname"><a href="classDTDHandler.html">DTDHandler</a></div><div class="ttdoc">Receive notification of basic DTD-related events. </div><div class="ttdef"><b>Definition:</b> DTDHandler.hpp:59</div></div> <div class="ttc" id="classXMLDocumentHandler_html_a797efd9c442d68cce9ff3c33709f3205"><div class="ttname"><a href="classXMLDocumentHandler.html#a797efd9c442d68cce9ff3c33709f3205">XMLDocumentHandler::docComment</a></div><div class="ttdeci">virtual void docComment(const XMLCh *const comment)=0</div><div class="ttdoc">Receive notification of comments in the XML content being parsed. </div></div> <div class="ttc" id="classParser_html_ad97184f9e4397e360903e2fdb72d23bf"><div class="ttname"><a href="classParser.html#ad97184f9e4397e360903e2fdb72d23bf">Parser::setDTDHandler</a></div><div class="ttdeci">virtual void setDTDHandler(DTDHandler *const handler)=0</div><div class="ttdoc">Allow an application to register a DTD event handler. </div></div> <div class="ttc" id="XercesDefs_8hpp_html_a12b3de3d73b0c001f05eacd202c9f2f9"><div class="ttname"><a href="XercesDefs_8hpp.html#a12b3de3d73b0c001f05eacd202c9f2f9">PARSERS_EXPORT</a></div><div class="ttdeci">#define PARSERS_EXPORT</div><div class="ttdef"><b>Definition:</b> XercesDefs.hpp:168</div></div> <div class="ttc" id="Xerces__autoconf__config_8borland_8hpp_html_add2d542a6583db767febf57446daa50d"><div class="ttname"><a href="Xerces__autoconf__config_8borland_8hpp.html#add2d542a6583db767febf57446daa50d">XMLFileLoc</a></div><div class="ttdeci">XMLUInt64 XMLFileLoc</div><div class="ttdef"><b>Definition:</b> Xerces_autoconf_config.borland.hpp:116</div></div> <div class="ttc" id="classXMLGrammarPool_html"><div class="ttname"><a href="classXMLGrammarPool.html">XMLGrammarPool</a></div><div class="ttdef"><b>Definition:</b> XMLGrammarPool.hpp:43</div></div> <div class="ttc" id="classXMLDocumentHandler_html_a250012111c4733654491ca3ed3db2ecf"><div class="ttname"><a href="classXMLDocumentHandler.html#a250012111c4733654491ca3ed3db2ecf">XMLDocumentHandler::startElement</a></div><div class="ttdeci">virtual void startElement(const XMLElementDecl &elemDecl, const unsigned int uriId, const XMLCh *const prefixName, const RefVectorOf< XMLAttr > &attrList, const XMLSize_t attrCount, const bool isEmpty, const bool isRoot)=0</div><div class="ttdoc">Receive notification of a new start tag. </div></div> <div class="ttc" id="classXMLDocumentHandler_html_a549b9b77f35e2c7cb4c1722d034841bf"><div class="ttname"><a href="classXMLDocumentHandler.html#a549b9b77f35e2c7cb4c1722d034841bf">XMLDocumentHandler::resetDocument</a></div><div class="ttdeci">virtual void resetDocument()=0</div><div class="ttdoc">Reset the document handler's state, if required. </div></div> <div class="ttc" id="classXMLErrorReporter_html_aa8364a38a2ac6657448bad08ff6f0091"><div class="ttname"><a href="classXMLErrorReporter.html#aa8364a38a2ac6657448bad08ff6f0091">XMLErrorReporter::resetErrors</a></div><div class="ttdeci">virtual void resetErrors()=0</div><div class="ttdoc">Called before a new parse event to allow the handler to reset. </div></div> <div class="ttc" id="classSAXParser_html_afca882e35007fb148ebebce061172eab"><div class="ttname"><a href="classSAXParser.html#afca882e35007fb148ebebce061172eab">SAXParser::getScanner</a></div><div class="ttdeci">const XMLScanner & getScanner() const </div><div class="ttdoc">This method returns a reference to the underlying scanner object. </div><div class="ttdef"><b>Definition:</b> SAXParser.hpp:2192</div></div> <div class="ttc" id="classEntityResolver_html"><div class="ttname"><a href="classEntityResolver.html">EntityResolver</a></div><div class="ttdoc">Basic interface for resolving entities. </div><div class="ttdef"><b>Definition:</b> EntityResolver.hpp:86</div></div> <div class="ttc" id="classXMLNotationDecl_html"><div class="ttname"><a href="classXMLNotationDecl.html">XMLNotationDecl</a></div><div class="ttdoc">This class represents the core information about a notation declaration that all validators must at l...</div><div class="ttdef"><b>Definition:</b> XMLNotationDecl.hpp:41</div></div> <div class="ttc" id="classSAXParser_html_a0f56e0e25beea27307a5470b7955d55e"><div class="ttname"><a href="classSAXParser.html#a0f56e0e25beea27307a5470b7955d55e">SAXParser::getXMLEntityResolver</a></div><div class="ttdeci">XMLEntityResolver * getXMLEntityResolver()</div><div class="ttdoc">This method returns the installed entity resolver. </div><div class="ttdef"><b>Definition:</b> SAXParser.hpp:2157</div></div> <div class="ttc" id="XMLEntityHandler_8hpp_html"><div class="ttname"><a href="XMLEntityHandler_8hpp.html">XMLEntityHandler.hpp</a></div></div> <div class="ttc" id="classXMLEntityHandler_html_aa64d97114fb1fa62502fba6d9ed5346c"><div class="ttname"><a href="classXMLEntityHandler.html#aa64d97114fb1fa62502fba6d9ed5346c">XMLEntityHandler::expandSystemId</a></div><div class="ttdeci">virtual bool expandSystemId(const XMLCh *const systemId, XMLBuffer &toFill)=0</div><div class="ttdoc">This method allows the passes the scanned systemId to the entity handler, thereby giving it a chance ...</div></div> <div class="ttc" id="SecurityManager_8hpp_html"><div class="ttname"><a href="SecurityManager_8hpp.html">SecurityManager.hpp</a></div></div> <div class="ttc" id="classErrorHandler_html"><div class="ttname"><a href="classErrorHandler.html">ErrorHandler</a></div><div class="ttdoc">Basic interface for SAX error handlers. </div><div class="ttdef"><b>Definition:</b> ErrorHandler.hpp:60</div></div> <div class="ttc" id="classParser_html_aacd0f62732e363faeb4e5ee5b0a6e12a"><div class="ttname"><a href="classParser.html#aacd0f62732e363faeb4e5ee5b0a6e12a">Parser::setErrorHandler</a></div><div class="ttdeci">virtual void setErrorHandler(ErrorHandler *const handler)=0</div><div class="ttdoc">Allow an application to register an error event handler. </div></div> <div class="ttc" id="classXMLDocumentHandler_html_a99f455a919934c3e093709d1bfc14d3d"><div class="ttname"><a href="classXMLDocumentHandler.html#a99f455a919934c3e093709d1bfc14d3d">XMLDocumentHandler::ignorableWhitespace</a></div><div class="ttdeci">virtual void ignorableWhitespace(const XMLCh *const chars, const XMLSize_t length, const bool cdataSection)=0</div><div class="ttdoc">Receive notification of ignorable whitespace in element content. </div></div> <div class="ttc" id="classXMLErrorReporter_html_adb34298ba3609a10c52328e5050d4434"><div class="ttname"><a href="classXMLErrorReporter.html#adb34298ba3609a10c52328e5050d4434">XMLErrorReporter::ErrTypes</a></div><div class="ttdeci">ErrTypes</div><div class="ttdef"><b>Definition:</b> XMLErrorReporter.hpp:48</div></div> <div class="ttc" id="classSAXParser_html_a69273edd1f4985e550a12bb1e499221e"><div class="ttname"><a href="classSAXParser.html#a69273edd1f4985e550a12bb1e499221e">SAXParser::ValSchemes</a></div><div class="ttdeci">ValSchemes</div><div class="ttdoc">ValScheme enum used in setValidationScheme Val_Never: Do not report validation errors. </div><div class="ttdef"><b>Definition:</b> SAXParser.hpp:90</div></div> <div class="ttc" id="classParser_html_a2038c09146fff3b0ec66143630736bdb"><div class="ttname"><a href="classParser.html#a2038c09146fff3b0ec66143630736bdb">Parser::setDocumentHandler</a></div><div class="ttdeci">virtual void setDocumentHandler(DocumentHandler *const handler)=0</div><div class="ttdoc">Allow an application to register a document event handler. </div></div> <div class="ttc" id="classPSVIHandler_html"><div class="ttname"><a href="classPSVIHandler.html">PSVIHandler</a></div><div class="ttdoc">This abstract class provides the interface for the scanner to return PSVI information to the applicat...</div><div class="ttdef"><b>Definition:</b> PSVIHandler.hpp:38</div></div> <div class="ttc" id="classXMLDocumentHandler_html_a8b9e5f68340f083cd0eb69cc85692084"><div class="ttname"><a href="classXMLDocumentHandler.html#a8b9e5f68340f083cd0eb69cc85692084">XMLDocumentHandler::startDocument</a></div><div class="ttdeci">virtual void startDocument()=0</div><div class="ttdoc">Receive notification of the start of a new document. </div></div> <div class="ttc" id="classXMLDocumentHandler_html"><div class="ttname"><a href="classXMLDocumentHandler.html">XMLDocumentHandler</a></div><div class="ttdoc">This abstract class provides the interface for the scanner to return XML document information up to t...</div><div class="ttdef"><b>Definition:</b> XMLDocumentHandler.hpp:42</div></div> <div class="ttc" id="classMemoryManager_html"><div class="ttname"><a href="classMemoryManager.html">MemoryManager</a></div><div class="ttdoc">Configurable memory manager. </div><div class="ttdef"><b>Definition:</b> MemoryManager.hpp:39</div></div> <div class="ttc" id="classXMLElementDecl_html"><div class="ttname"><a href="classXMLElementDecl.html">XMLElementDecl</a></div><div class="ttdoc">This class defines the core information of an element declaration. </div><div class="ttdef"><b>Definition:</b> XMLElementDecl.hpp:51</div></div> <div class="ttc" id="Xerces__autoconf__config_8borland_8hpp_html_ac0f7e36996cd03eb43bcee10321f77cd"><div class="ttname"><a href="Xerces__autoconf__config_8borland_8hpp.html#ac0f7e36996cd03eb43bcee10321f77cd">XMLSize_t</a></div><div class="ttdeci">SIZE_T XMLSize_t</div><div class="ttdef"><b>Definition:</b> Xerces_autoconf_config.borland.hpp:86</div></div> <div class="ttc" id="classXMLDocumentHandler_html_ac34cbdd96ce8794530dfea35f2c2e93a"><div class="ttname"><a href="classXMLDocumentHandler.html#ac34cbdd96ce8794530dfea35f2c2e93a">XMLDocumentHandler::docCharacters</a></div><div class="ttdeci">virtual void docCharacters(const XMLCh *const chars, const XMLSize_t length, const bool cdataSection)=0</div><div class="ttdoc">Receive notification of character data. </div></div> <div class="ttc" id="XercesDefs_8hpp_html_a43d74fa53d868d978f3e97cbb78b194d"><div class="ttname"><a href="XercesDefs_8hpp.html#a43d74fa53d868d978f3e97cbb78b194d">XERCES_CPP_NAMESPACE_BEGIN</a></div><div class="ttdeci">#define XERCES_CPP_NAMESPACE_BEGIN</div><div class="ttdef"><b>Definition:</b> XercesDefs.hpp:112</div></div> <div class="ttc" id="classXMLDocumentHandler_html_a3f0fa424c89fdfeeefbc112ac66f2976"><div class="ttname"><a href="classXMLDocumentHandler.html#a3f0fa424c89fdfeeefbc112ac66f2976">XMLDocumentHandler::endElement</a></div><div class="ttdeci">virtual void endElement(const XMLElementDecl &elemDecl, const unsigned int uriId, const bool isRoot, const XMLCh *const prefixName=0)=0</div><div class="ttdoc">Receive notification of the end of an element. </div></div> <div class="ttc" id="classXMLResourceIdentifier_html"><div class="ttname"><a href="classXMLResourceIdentifier.html">XMLResourceIdentifier</a></div><div class="ttdef"><b>Definition:</b> XMLResourceIdentifier.hpp:95</div></div> <div class="ttc" id="classXMLEntityHandler_html_aa59b2da6316f575899b6a8a3fef7477c"><div class="ttname"><a href="classXMLEntityHandler.html#aa59b2da6316f575899b6a8a3fef7477c">XMLEntityHandler::startInputSource</a></div><div class="ttdeci">virtual void startInputSource(const InputSource &inputSource)=0</div><div class="ttdoc">This method will be called before the scanner starts reading from an input source while processing ex...</div></div> <div class="ttc" id="Xerces__autoconf__config_8borland_8hpp_html_a8cb107980a360c490ad7661f5d27cc0e"><div class="ttname"><a href="Xerces__autoconf__config_8borland_8hpp.html#a8cb107980a360c490ad7661f5d27cc0e">XMLCh</a></div><div class="ttdeci">wchar_t XMLCh</div><div class="ttdef"><b>Definition:</b> Xerces_autoconf_config.borland.hpp:92</div></div> <div class="ttc" id="classSAXParser_html_a64a257c98cc32901b51053626878f515"><div class="ttname"><a href="classSAXParser.html#a64a257c98cc32901b51053626878f515">SAXParser::getGrammarResolver</a></div><div class="ttdeci">GrammarResolver * getGrammarResolver() const </div><div class="ttdoc">Get the Grammar resolver. </div><div class="ttdef"><b>Definition:</b> SAXParser.hpp:2197</div></div> <div class="ttc" id="Parser_8hpp_html"><div class="ttname"><a href="Parser_8hpp.html">Parser.hpp</a></div></div> <div class="ttc" id="classXMLValidator_html"><div class="ttname"><a href="classXMLValidator.html">XMLValidator</a></div><div class="ttdoc">This abstract class provides the interface for all validators. </div><div class="ttdef"><b>Definition:</b> XMLValidator.hpp:52</div></div> <div class="ttc" id="classSAXParser_html_ada18c84c47a802ca1a720c06ab10fc47"><div class="ttname"><a href="classSAXParser.html#ada18c84c47a802ca1a720c06ab10fc47">SAXParser::getPSVIHandler</a></div><div class="ttdeci">PSVIHandler * getPSVIHandler()</div><div class="ttdoc">This method returns the installed PSVI handler. </div><div class="ttdef"><b>Definition:</b> SAXParser.hpp:2182</div></div> <div class="ttc" id="classXMLEntityHandler_html"><div class="ttname"><a href="classXMLEntityHandler.html">XMLEntityHandler</a></div><div class="ttdoc">This abstract class is a callback mechanism for the scanner. </div><div class="ttdef"><b>Definition:</b> XMLEntityHandler.hpp:43</div></div> <div class="ttc" id="XMLErrorReporter_8hpp_html"><div class="ttname"><a href="XMLErrorReporter_8hpp.html">XMLErrorReporter.hpp</a></div></div> <div class="ttc" id="XercesDefs_8hpp_html_af03d5cb905763ef7a7bd22ab82718285"><div class="ttname"><a href="XercesDefs_8hpp.html#af03d5cb905763ef7a7bd22ab82718285">XERCES_CPP_NAMESPACE_END</a></div><div class="ttdeci">#define XERCES_CPP_NAMESPACE_END</div><div class="ttdef"><b>Definition:</b> XercesDefs.hpp:113</div></div> <div class="ttc" id="classSecurityManager_html"><div class="ttname"><a href="classSecurityManager.html">SecurityManager</a></div><div class="ttdoc">Allow application to force the parser to behave in a security-conscious way. </div><div class="ttdef"><b>Definition:</b> SecurityManager.hpp:51</div></div> <div class="ttc" id="classSAXParser_html"><div class="ttname"><a href="classSAXParser.html">SAXParser</a></div><div class="ttdoc">This class implements the SAX 'Parser' interface and should be used by applications wishing to parse ...</div><div class="ttdef"><b>Definition:</b> SAXParser.hpp:69</div></div> <div class="ttc" id="classXMLDocumentHandler_html_a6e18eebd0193230974b4b8d66afd9932"><div class="ttname"><a href="classXMLDocumentHandler.html#a6e18eebd0193230974b4b8d66afd9932">XMLDocumentHandler::endDocument</a></div><div class="ttdeci">virtual void endDocument()=0</div><div class="ttdoc">Receive notification after the scanner has parsed the end of the document. </div></div> <div class="ttc" id="classXMLDocumentHandler_html_a262b2d7e996c21b466f4e573c052a583"><div class="ttname"><a href="classXMLDocumentHandler.html#a262b2d7e996c21b466f4e573c052a583">XMLDocumentHandler::XMLDecl</a></div><div class="ttdeci">virtual void XMLDecl(const XMLCh *const versionStr, const XMLCh *const encodingStr, const XMLCh *const standaloneStr, const XMLCh *const autoEncodingStr)=0</div><div class="ttdoc">Receive notification of an XML declaration. </div></div> <div class="ttc" id="XMLElementDecl_8hpp_html"><div class="ttname"><a href="XMLElementDecl_8hpp.html">XMLElementDecl.hpp</a></div></div> <div class="ttc" id="classXMLEntityDecl_html"><div class="ttname"><a href="classXMLEntityDecl.html">XMLEntityDecl</a></div><div class="ttdoc">This class defines that core information that defines an XML entity, no matter what validator is used...</div><div class="ttdef"><b>Definition:</b> XMLEntityDecl.hpp:50</div></div> <div class="ttc" id="classXMLDocumentHandler_html_afe1ef8ce4db872d933e06bc338a0914f"><div class="ttname"><a href="classXMLDocumentHandler.html#afe1ef8ce4db872d933e06bc338a0914f">XMLDocumentHandler::docPI</a></div><div class="ttdeci">virtual void docPI(const XMLCh *const target, const XMLCh *const data)=0</div><div class="ttdoc">Receive notification of PI's parsed in the XML content. </div></div> <div class="ttc" id="classSAXParser_html_ac1fc8cf19c9011490e586a369f0b6f85"><div class="ttname"><a href="classSAXParser.html#ac1fc8cf19c9011490e586a369f0b6f85">SAXParser::getErrorHandler</a></div><div class="ttdeci">ErrorHandler * getErrorHandler()</div><div class="ttdoc">This method returns the installed error handler. </div><div class="ttdef"><b>Definition:</b> SAXParser.hpp:2172</div></div> <div class="ttc" id="classXMLEntityHandler_html_a8994f00cc9ba227fe8afa273605356d9"><div class="ttname"><a href="classXMLEntityHandler.html#a8994f00cc9ba227fe8afa273605356d9">XMLEntityHandler::resolveEntity</a></div><div class="ttdeci">virtual InputSource * resolveEntity(XMLResourceIdentifier *resourceIdentifier)=0</div><div class="ttdoc">This method allows the entity handler to provide customized application specific entity resolution...</div></div> <div class="ttc" id="classSAXParser_html_aa5d7b8295c0d5ee5f25a13fed458d4e7"><div class="ttname"><a href="classSAXParser.html#aa5d7b8295c0d5ee5f25a13fed458d4e7">SAXParser::getEntityResolver</a></div><div class="ttdeci">EntityResolver * getEntityResolver()</div><div class="ttdoc">This method returns the installed entity resolver. </div><div class="ttdef"><b>Definition:</b> SAXParser.hpp:2152</div></div> <div class="ttc" id="classParser_html"><div class="ttname"><a href="classParser.html">Parser</a></div><div class="ttdoc">Basic interface for SAX (Simple API for XML) parsers. </div><div class="ttdef"><b>Definition:</b> Parser.hpp:60</div></div> <div class="ttc" id="classInputSource_html"><div class="ttname"><a href="classInputSource.html">InputSource</a></div><div class="ttdoc">A single input source for an XML entity. </div><div class="ttdef"><b>Definition:</b> InputSource.hpp:62</div></div> <div class="ttc" id="classXMLEntityResolver_html"><div class="ttname"><a href="classXMLEntityResolver.html">XMLEntityResolver</a></div><div class="ttdoc">Revised interface for resolving entities. </div><div class="ttdef"><b>Definition:</b> XMLEntityResolver.hpp:99</div></div> </div><!-- fragment --></div><!-- contents --> <!-- start footer part --> <hr class="footer"/><address class="footer"><small> Generated on Wed Mar 18 2015 10:43:37 for Xerces-C++ by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/> </a> 1.8.9.1 </small></address> </body> </html>
|