blob: e315046ef9348dcce671c3bde9e50320664ce203 [file] [log] [blame]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>Xalan-C++ API : Main Page</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<!-- The head section is copied from Doxygen 1.7.1 generated default output -->
<body>
<h2 align="center">Xalan-C++ API Documentation</h2>
<h3 align="center"><a href="../index.html">The Xalan C++ XSLT Processor Version 1.11</a></h3>
<hr/>
<!-- Generated by Doxygen 1.7.1 -->
<div class="navigation" id="top">
<div class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div class="tabs2">
<ul class="tablist">
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="classes.html"><span>Class&nbsp;Index</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#pub-types">Public Types</a> &#124;
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pro-methods">Protected Member Functions</a> &#124;
<a href="#pro-static-methods">Static Protected Member Functions</a> </div>
<div class="headertitle">
<h1>XercesParserLiaison Class Reference</h1> </div>
</div>
<div class="contents">
<!-- doxytag: class="XercesParserLiaison" --><!-- doxytag: inherits="XMLParserLiaison" -->
<p><code>#include &lt;<a class="el" href="XercesParserLiaison_8hpp_source.html">XercesParserLiaison.hpp</a>&gt;</code></p>
<p>Inherits <a class="el" href="classXMLParserLiaison.html">XMLParserLiaison</a>.</p>
<div class="dynheader">
Collaboration diagram for XercesParserLiaison:</div>
<div class="dyncontent">
<div class="center"><img src="classXercesParserLiaison__coll__graph.png" border="0" usemap="#XercesParserLiaison_coll__map" alt="Collaboration graph"/></div>
<map name="XercesParserLiaison_coll__map" id="XercesParserLiaison_coll__map">
<area shape="rect" id="node2" href="classXMLParserLiaison.html" title="XMLParserLiaison" alt="" coords="1165,5,1299,35"/><area shape="rect" id="node4" href="classExecutionContext.html" title="ExecutionContext" alt="" coords="1165,59,1299,88"/><area shape="rect" id="node6" href="classProblemListenerBase.html" title="This is the abstract class that is used when reporting a problem some kind, that requires a message..." alt="" coords="552,7,709,36"/><area shape="rect" id="node8" href="classXalanMap.html" title="XalanMap\&lt; const XalanDocument *, DocumentEntry \&gt;" alt="" coords="1043,112,1421,141"/><area shape="rect" id="node10" href="structXalanMapKeyTraits.html" title="XalanMapKeyTraits\&lt; const XalanDocument * \&gt;" alt="" coords="468,61,793,91"/><area shape="rect" id="node12" href="classXalanVector.html" title="XalanVector\&lt; BucketType, ConstructWithMemoryManagerTraits\&lt; BucketType \&gt; \&gt;" alt="" coords="359,115,903,144"/><area shape="rect" id="node14" href="classXalanList.html" title="XalanList\&lt; Entry \&gt;" alt="" coords="559,175,703,204"/><area shape="rect" id="node16" href="structXalanList_1_1Node.html" title="XalanList\&lt; Type \&gt;::Node" alt="" coords="7,175,188,204"/><area shape="rect" id="node19" href="classXalanDOMString.html" title="XalanDOMString" alt="" coords="1168,216,1296,245"/><area shape="rect" id="node21" href="classXalanVector.html" title="XalanVector\&lt; XalanDOMChar \&gt;" alt="" coords="517,228,744,257"/></map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
<p><a href="classXercesParserLiaison-members.html">List of all members.</a></p>
<h2><a name="nested-classes"></a>
Classes</h2>
<ul>
<li>struct <a class="el" href="structXercesParserLiaison_1_1DocumentEntry.html">DocumentEntry</a>
</ul>
<h2><a name="pub-types"></a>
Public Types</h2>
<ul>
<li>typedef <br class="typebreak"/>
XERCES_CPP_NAMESPACE_QUALIFIER <br class="typebreak"/>
SAXParser <a class="el" href="classXercesParserLiaison.html#a8e4ffb4492ea8c44969853f0f75e8ccf">SAXParserType</a>
<li>typedef <a class="el" href="classXalanMap.html">XalanMap</a>&lt; const <br class="typebreak"/>
<a class="el" href="classXalanDocument.html">XalanDocument</a> *, <a class="el" href="structXercesParserLiaison_1_1DocumentEntry.html">DocumentEntry</a> &gt; <a class="el" href="classXercesParserLiaison.html#a996c0c50cad5aac60bbff4c24f853ce1">DocumentMapType</a>
<li>typedef <br class="typebreak"/>
XERCES_CPP_NAMESPACE_QUALIFIER <br class="typebreak"/>
XercesDOMParser <a class="el" href="classXercesParserLiaison.html#a67acfab0df29fde3ae9a5dcaa86bbf74">DOMParserType</a>
</ul>
<h2><a name="pub-methods"></a>
Public Member Functions</h2>
<ul>
<li><a class="el" href="classXercesParserLiaison.html#a68e6afa22972894734d34dc3785f9c55">XercesParserLiaison</a> (<a class="el" href="classXercesDOMSupport.html">XercesDOMSupport</a> &amp;theSupport, MemoryManager &amp;theManager=XalanMemMgrs::getDefaultXercesMemMgr())
<dl class="el"><dd class="mdescRight">Construct a <a class="el" href="classXercesParserLiaison.html">XercesParserLiaison</a> instance. <a href="#a68e6afa22972894734d34dc3785f9c55"></a><br/></dl><li><a class="el" href="classXercesParserLiaison.html#ac740f36ea0b1deed721a97f20a825ff1">XercesParserLiaison</a> (MemoryManager &amp;theManager=XalanMemMgrs::getDefaultXercesMemMgr())
<dl class="el"><dd class="mdescRight">Construct a <a class="el" href="classXercesParserLiaison.html">XercesParserLiaison</a> instance. <a href="#ac740f36ea0b1deed721a97f20a825ff1"></a><br/></dl><li>virtual <a class="el" href="classXercesParserLiaison.html#a23e6c4ea6f5fb5fe5f12cdd5b08a7320">~XercesParserLiaison</a> ()
<li>MemoryManager &amp; <a class="el" href="classXercesParserLiaison.html#a4a674cf330479f98a26fac7c9d61d2a3">getMemoryManager</a> ()
<dl class="el"><dd class="mdescRight">Get a reference to the current MemoryManager instance. <a href="#a4a674cf330479f98a26fac7c9d61d2a3"></a><br/></dl><li>virtual void <a class="el" href="classXercesParserLiaison.html#a429258e66af01463d91ed58883b66c20">reset</a> ()
<dl class="el"><dd class="mdescRight">Reset the instance, freeing any <a class="el" href="classXalanDocument.html">XalanDocument</a> instances created through <a class="el" href="classXercesParserLiaison.html#abb9db40bd49379c7e0b88d7478501159" title="Parse the text pointed at by the reader as XML, and return a DOM Document interface.">parseXMLStream()</a>. <a href="#a429258e66af01463d91ed58883b66c20"></a><br/></dl><li>virtual <a class="el" href="classExecutionContext.html">ExecutionContext</a> * <a class="el" href="classXercesParserLiaison.html#abb4c1f92ef58601abd9cec12bc83d27e">getExecutionContext</a> () const
<dl class="el"><dd class="mdescRight">Get a pointer to the current <a class="el" href="classExecutionContext.html">ExecutionContext</a> instance, which may be null. <a href="#abb4c1f92ef58601abd9cec12bc83d27e"></a><br/></dl><li>virtual void <a class="el" href="classXercesParserLiaison.html#ac0a979f99335e834cfa3f96396c43b41">setExecutionContext</a> (<a class="el" href="classExecutionContext.html">ExecutionContext</a> &amp;theContext)
<dl class="el"><dd class="mdescRight">Set the current <a class="el" href="classExecutionContext.html">ExecutionContext</a> instance. <a href="#ac0a979f99335e834cfa3f96396c43b41"></a><br/></dl><li>virtual <a class="el" href="classXalanDocument.html">XalanDocument</a> * <a class="el" href="classXercesParserLiaison.html#abb9db40bd49379c7e0b88d7478501159">parseXMLStream</a> (const InputSource &amp;reader, const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;identifier=<a class="el" href="classXalanDOMString.html">XalanDOMString</a>(XalanMemMgrs::getDummyMemMgr()))
<dl class="el"><dd class="mdescRight">Parse the text pointed at by the reader as XML, and return a DOM Document interface. <a href="#abb9db40bd49379c7e0b88d7478501159"></a><br/></dl><li>virtual void <a class="el" href="classXercesParserLiaison.html#aa6f5e8390bafffe3dd8add5b4f5ba684">parseXMLStream</a> (const InputSource &amp;urlInputSource, DocumentHandler &amp;handler, const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;identifier=<a class="el" href="classXalanDOMString.html">XalanDOMString</a>(XalanMemMgrs::getDummyMemMgr()))
<dl class="el"><dd class="mdescRight">Parse the text pointed at by the reader as XML. <a href="#aa6f5e8390bafffe3dd8add5b4f5ba684"></a><br/></dl><li>virtual void <a class="el" href="classXercesParserLiaison.html#abb6fcd45fb483ab01df4d3ceed02f51d">destroyDocument</a> (<a class="el" href="classXalanDocument.html">XalanDocument</a> *theDocument)
<dl class="el"><dd class="mdescRight">Destroy the supplied <a class="el" href="classXalanDocument.html">XalanDocument</a> instance. <a href="#abb6fcd45fb483ab01df4d3ceed02f51d"></a><br/></dl><li>virtual int <a class="el" href="classXercesParserLiaison.html#a05c159cfda85f5ec70257a8838a1d530">getIndent</a> () const
<dl class="el"><dd class="mdescRight">Get the amount to indent when indent-result="yes". <a href="#a05c159cfda85f5ec70257a8838a1d530"></a><br/></dl><li>virtual void <a class="el" href="classXercesParserLiaison.html#ae83244209ef4fd6b96d61b90a6750629">setIndent</a> (int i)
<dl class="el"><dd class="mdescRight">Set the amount to indent when indent-result="yes". <a href="#ae83244209ef4fd6b96d61b90a6750629"></a><br/></dl><li>virtual bool <a class="el" href="classXercesParserLiaison.html#a2a0a7386ee9fab4a1a6bf0b93aacb3dd">getUseValidation</a> () const
<dl class="el"><dd class="mdescRight">Get whether or not validation will be performed. <a href="#a2a0a7386ee9fab4a1a6bf0b93aacb3dd"></a><br/></dl><li>virtual void <a class="el" href="classXercesParserLiaison.html#aa8486709e25a4d8a37f56a51d0ad11bf">setUseValidation</a> (bool b)
<dl class="el"><dd class="mdescRight">If set to true, validation will be performed. <a href="#aa8486709e25a4d8a37f56a51d0ad11bf"></a><br/></dl><li>virtual const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; <a class="el" href="classXercesParserLiaison.html#a5bb325968bca4d7dc6660eba3b7cda80">getParserDescription</a> (<a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;<a class="el" href="XalanDOMString_8hpp.html#ad0987a2085caff760532b7f16b5c6f2e">theResult</a>) const
<dl class="el"><dd class="mdescRight">Return a string suitable for telling the user what parser is being used. <a href="#a5bb325968bca4d7dc6660eba3b7cda80"></a><br/></dl><li>virtual EntityResolver * <a class="el" href="classXercesParserLiaison.html#aa768b17f22f9d46cc6678947239b797c">getEntityResolver</a> () const
<dl class="el"><dd class="mdescRight">This method returns the installed EntityResolver. <a href="#aa768b17f22f9d46cc6678947239b797c"></a><br/></dl><li>virtual void <a class="el" href="classXercesParserLiaison.html#a69ad7f78ca99608ac74f1b9cf289fac8">setEntityResolver</a> (EntityResolver *resolver)
<dl class="el"><dd class="mdescRight">This method installs the user-specified EntityResolver on the parser. <a href="#a69ad7f78ca99608ac74f1b9cf289fac8"></a><br/></dl><li>virtual XMLEntityResolver * <a class="el" href="classXercesParserLiaison.html#a2a972c1b00ef6b90d2c00703761fdd39">getXMLEntityResolver</a> () const
<dl class="el"><dd class="mdescRight">This method returns the installed XMLEntityResolver. <a href="#a2a972c1b00ef6b90d2c00703761fdd39"></a><br/></dl><li>virtual void <a class="el" href="classXercesParserLiaison.html#a903de3c889759396c58d0b2350376333">setXMLEntityResolver</a> (XMLEntityResolver *resolver)
<dl class="el"><dd class="mdescRight">This method installs the user-specified XMLEntityResolver on the parser. <a href="#a903de3c889759396c58d0b2350376333"></a><br/></dl><li>virtual ErrorHandler * <a class="el" href="classXercesParserLiaison.html#a658a26f1284f6c5fab69094c808e738f">getErrorHandler</a> () const
<dl class="el"><dd class="mdescRight">This method returns the installed error handler. <a href="#a658a26f1284f6c5fab69094c808e738f"></a><br/></dl><li>virtual void <a class="el" href="classXercesParserLiaison.html#a51b2f6fb437d1de0983e6c6a080f0cf6">setErrorHandler</a> (ErrorHandler *handler)
<dl class="el"><dd class="mdescRight">This method installs the user-specified error handler. <a href="#a51b2f6fb437d1de0983e6c6a080f0cf6"></a><br/></dl><li>virtual <a class="el" href="XercesDOMWrapperParsedSource_8hpp.html#aec35dfd80d4007df6a3aaa3285aa1b67">DOMDocument_Type</a> * <a class="el" href="classXercesParserLiaison.html#ab229f658485209e04cd536a35c23f0b8">createDOMFactory</a> ()
<dl class="el"><dd class="mdescRight">Create an instance of the Xerces default document that is suitable as a raw document. <a href="#ab229f658485209e04cd536a35c23f0b8"></a><br/></dl><li>virtual void <a class="el" href="classXercesParserLiaison.html#a516913d9ab77a35768398c1f896c773d">destroyDocument</a> (<a class="el" href="XercesDOMWrapperParsedSource_8hpp.html#aec35dfd80d4007df6a3aaa3285aa1b67">DOMDocument_Type</a> *theDocument)
<dl class="el"><dd class="mdescRight">Destroy an instance created by a call to <a class="el" href="classXercesParserLiaison.html#ab229f658485209e04cd536a35c23f0b8" title="Create an instance of the Xerces default document that is suitable as a raw document.">createDOMFactory()</a>. <a href="#a516913d9ab77a35768398c1f896c773d"></a><br/></dl><li>virtual bool <a class="el" href="classXercesParserLiaison.html#ad89a0de05cb813337eb092418ec24409">getIncludeIgnorableWhitespace</a> () const
<dl class="el"><dd class="mdescRight">Get the 'include ignorable whitespace' flag. <a href="#ad89a0de05cb813337eb092418ec24409"></a><br/></dl><li>virtual void <a class="el" href="classXercesParserLiaison.html#ae72b0a984746c088c3bd3b5eb3586e1b">setIncludeIgnorableWhitespace</a> (bool include)
<dl class="el"><dd class="mdescRight">Set the 'include ignorable whitespace' flag. <a href="#ae72b0a984746c088c3bd3b5eb3586e1b"></a><br/></dl><li>virtual bool <a class="el" href="classXercesParserLiaison.html#a1f9a32a1cf80a0b6ef6b05869909b5b6">getDoNamespaces</a> () const
<dl class="el"><dd class="mdescRight">This method returns the state of the parser's namespace handling capability. <a href="#a1f9a32a1cf80a0b6ef6b05869909b5b6"></a><br/></dl><li>virtual void <a class="el" href="classXercesParserLiaison.html#a940484e56c3b2c5b28566908233b57f8">setDoNamespaces</a> (bool newState)
<dl class="el"><dd class="mdescRight">This method allows users to enable or disable the parser's namespace processing. <a href="#a940484e56c3b2c5b28566908233b57f8"></a><br/></dl><li>virtual bool <a class="el" href="classXercesParserLiaison.html#a9104b8445073bc558d558fe6f528288d">getExitOnFirstFatalError</a> () const
<dl class="el"><dd class="mdescRight">This method returns the state of the parser's exit-on-First-Fatal-Error flag. <a href="#a9104b8445073bc558d558fe6f528288d"></a><br/></dl><li>virtual void <a class="el" href="classXercesParserLiaison.html#a4575ab336790c8d9a776b06216d37f10">setExitOnFirstFatalError</a> (bool newState)
<dl class="el"><dd class="mdescRight">This method allows users to set the parser's behaviour when it encounters the first fatal error. <a href="#a4575ab336790c8d9a776b06216d37f10"></a><br/></dl><li>virtual const XalanDOMChar * <a class="el" href="classXercesParserLiaison.html#a2cbc2b3161bebca3d9423471781a1049">getExternalSchemaLocation</a> () const
<dl class="el"><dd class="mdescRight">This method returns the location for an external schema document for parsing. <a href="#a2cbc2b3161bebca3d9423471781a1049"></a><br/></dl><li>virtual void <a class="el" href="classXercesParserLiaison.html#a975e4c3463f4eca70254a89a3629297f">setExternalSchemaLocation</a> (const XalanDOMChar *location)
<dl class="el"><dd class="mdescRight">This method sets the location for an external schema document for parsing. <a href="#a975e4c3463f4eca70254a89a3629297f"></a><br/></dl><li>virtual const XalanDOMChar * <a class="el" href="classXercesParserLiaison.html#a682bda963c75fb9bae41835031e2262b">getExternalNoNamespaceSchemaLocation</a> () const
<dl class="el"><dd class="mdescRight">This method returns the location for an external schema document for parsing. <a href="#a682bda963c75fb9bae41835031e2262b"></a><br/></dl><li>virtual void <a class="el" href="classXercesParserLiaison.html#a128dc3fcf7bd34c8e953aa04219e7b43">setExternalNoNamespaceSchemaLocation</a> (const XalanDOMChar *location)
<dl class="el"><dd class="mdescRight">This method sets the location for an external schema document for parsing. <a href="#a128dc3fcf7bd34c8e953aa04219e7b43"></a><br/></dl><li><a class="el" href="classXalanDocument.html">XalanDocument</a> * <a class="el" href="classXercesParserLiaison.html#a22c99a0017121a7a01678e4ded6ca295">createDocument</a> (const <a class="el" href="XercesDOMWrapperParsedSource_8hpp.html#aec35dfd80d4007df6a3aaa3285aa1b67">DOMDocument_Type</a> *theXercesDocument)
<dl class="el"><dd class="mdescRight">Create a <a class="el" href="classXalanDocument.html">XalanDocument</a> proxy for an existing Xerces document. <a href="#a22c99a0017121a7a01678e4ded6ca295"></a><br/></dl><li><a class="el" href="classXalanDocument.html">XalanDocument</a> * <a class="el" href="classXercesParserLiaison.html#aa62b2a83cb214cebea83010c0364b8c1">createDocument</a> (const <a class="el" href="XercesDOMWrapperParsedSource_8hpp.html#aec35dfd80d4007df6a3aaa3285aa1b67">DOMDocument_Type</a> *theXercesDocument, bool threadSafe, bool buildWrapper, bool buildMaps=false)
<dl class="el"><dd class="mdescRight">Create a <a class="el" href="classXalanDocument.html">XalanDocument</a> proxy for an existing Xerces document. <a href="#aa62b2a83cb214cebea83010c0364b8c1"></a><br/></dl><li><a class="el" href="classXercesDocumentWrapper.html">XercesDocumentWrapper</a> * <a class="el" href="classXercesParserLiaison.html#a8679d216d92871f41ab764bc733c6e85">mapDocumentToWrapper</a> (const <a class="el" href="classXalanDocument.html">XalanDocument</a> *theDocument) const
<dl class="el"><dd class="mdescRight">Map a pointer to a <a class="el" href="classXalanDocument.html">XalanDocument</a> instance to its implementation class pointer. <a href="#a8679d216d92871f41ab764bc733c6e85"></a><br/></dl><li>const <a class="el" href="XercesDOMWrapperParsedSource_8hpp.html#aec35dfd80d4007df6a3aaa3285aa1b67">DOMDocument_Type</a> * <a class="el" href="classXercesParserLiaison.html#a8c033a3c623a1db378f0cc474478850b">mapToXercesDocument</a> (const <a class="el" href="classXalanDocument.html">XalanDocument</a> *theDocument) const
<dl class="el"><dd class="mdescRight">Map a pointer to a <a class="el" href="classXalanDocument.html">XalanDocument</a> instance to its corresponding class pointer. <a href="#a8c033a3c623a1db378f0cc474478850b"></a><br/></dl><li>virtual void <a class="el" href="classXercesParserLiaison.html#ab212a2487f194869897bce8b92eae0fe">warning</a> (const <a class="el" href="XercesParserLiaison_8hpp.html#a32a4afe6fad02ddf7afb1506a7749e0b">SAXParseExceptionType</a> &amp;exception)
<li>virtual void <a class="el" href="classXercesParserLiaison.html#a03102eab880d0c24a238c8ef608e8f8e">error</a> (const <a class="el" href="XercesParserLiaison_8hpp.html#a32a4afe6fad02ddf7afb1506a7749e0b">SAXParseExceptionType</a> &amp;exception)
<li>virtual void <a class="el" href="classXercesParserLiaison.html#a0a2a9cbb069e2b7e33f4378e80ee5902">fatalError</a> (const <a class="el" href="XercesParserLiaison_8hpp.html#a32a4afe6fad02ddf7afb1506a7749e0b">SAXParseExceptionType</a> &amp;exception)
<li>virtual void <a class="el" href="classXercesParserLiaison.html#a6ac141f9008179e280418880db29d07f">resetErrors</a> ()
<li>bool <a class="el" href="classXercesParserLiaison.html#a4908e8c2778464337b82459744b34255">getBuildBridgeNodes</a> () const
<dl class="el"><dd class="mdescRight">This API is deprecated. <a href="#a4908e8c2778464337b82459744b34255"></a><br/></dl><li>void <a class="el" href="classXercesParserLiaison.html#a98f190e10d1ac91995ab446d3222a521">setBuildBridgeNodes</a> (bool newState)
<dl class="el"><dd class="mdescRight">This API is deprecated. <a href="#a98f190e10d1ac91995ab446d3222a521"></a><br/></dl><li>bool <a class="el" href="classXercesParserLiaison.html#a8b628026c3635705fee222be6008ba7f">getBuildWrapperNodes</a> () const
<dl class="el"><dd class="mdescRight">This functions returns the state of the liaison's build-wrapper-nodes flag. <a href="#a8b628026c3635705fee222be6008ba7f"></a><br/></dl><li>void <a class="el" href="classXercesParserLiaison.html#af749532a5cc68b57a6c3bef994b4f712">setBuildWrapperNodes</a> (bool newState)
<dl class="el"><dd class="mdescRight">This functions sets the state of the liaison's build-wrapper-nodes flag. <a href="#af749532a5cc68b57a6c3bef994b4f712"></a><br/></dl><li>bool <a class="el" href="classXercesParserLiaison.html#a83839ba42b414f7d9f1ef177d04b7f7d">getThreadSafe</a> () const
<dl class="el"><dd class="mdescRight">This functions returns the state of the liaison's thread-safe flag. <a href="#a83839ba42b414f7d9f1ef177d04b7f7d"></a><br/></dl><li>void <a class="el" href="classXercesParserLiaison.html#a036555ea91433ce306d867fcbb922c96">setThreadSafe</a> (bool newState)
<dl class="el"><dd class="mdescRight">This functions sets the state of the liaison's thread-safe flag. <a href="#a036555ea91433ce306d867fcbb922c96"></a><br/></dl><li>bool <a class="el" href="classXercesParserLiaison.html#ac78778dfbd679861413155cfeaa01491">getBuildMaps</a> () const
<dl class="el"><dd class="mdescRight">This functions returns the state of the liaison's buildMaps flag. <a href="#ac78778dfbd679861413155cfeaa01491"></a><br/></dl><li>void <a class="el" href="classXercesParserLiaison.html#ab3f923729f3ed40473c8bd2ddef7b435">setBuildMaps</a> (bool newState)
<dl class="el"><dd class="mdescRight">This functions sets the state of the liaison's buildMaps flag. <a href="#ab3f923729f3ed40473c8bd2ddef7b435"></a><br/></dl></ul>
<h2><a name="pro-methods"></a>
Protected Member Functions</h2>
<ul>
<li><a class="el" href="classXercesDocumentWrapper.html">XercesDocumentWrapper</a> * <a class="el" href="classXercesParserLiaison.html#a0233ff37c3d3be860e50f2117b72ab47">doCreateDocument</a> (const <a class="el" href="XercesDOMWrapperParsedSource_8hpp.html#aec35dfd80d4007df6a3aaa3285aa1b67">DOMDocument_Type</a> *theXercesDocument, bool threadSafe, bool buildWrapper, bool buildMaps, bool isOwned)
<dl class="el"><dd class="mdescRight">Create a <a class="el" href="classXalanDocument.html">XalanDocument</a> proxy for an existing Xerces document. <a href="#a0233ff37c3d3be860e50f2117b72ab47"></a><br/></dl></ul>
<h2><a name="pro-static-methods"></a>
Static Protected Member Functions</h2>
<ul>
<li>static void <a class="el" href="classXercesParserLiaison.html#a8fa6d5e7561cf9084fc36f808a31b8b6">formatErrorMessage</a> (const <a class="el" href="XercesParserLiaison_8hpp.html#a32a4afe6fad02ddf7afb1506a7749e0b">SAXParseExceptionType</a> &amp;e, <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;theMessage)
</ul>
<hr/><a name="_details"></a><h2>Detailed Description</h2>
<p>Definition at line <a class="el" href="XercesParserLiaison_8hpp_source.html#l00072">72</a> of file <a class="el" href="XercesParserLiaison_8hpp_source.html">XercesParserLiaison.hpp</a>.</p>
<hr/><h2>Member Typedef Documentation</h2>
<a class="anchor" id="a996c0c50cad5aac60bbff4c24f853ce1"></a><!-- doxytag: member="XercesParserLiaison::DocumentMapType" ref="a996c0c50cad5aac60bbff4c24f853ce1" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef <a class="el" href="classXalanMap.html">XalanMap</a>&lt;const <a class="el" href="classXalanDocument.html">XalanDocument</a>*, <a class="el" href="structXercesParserLiaison_1_1DocumentEntry.html">DocumentEntry</a>&gt; <a class="el" href="classXalanMap.html">XercesParserLiaison::DocumentMapType</a></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XercesParserLiaison_8hpp_source.html#l00536">536</a> of file <a class="el" href="XercesParserLiaison_8hpp_source.html">XercesParserLiaison.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a67acfab0df29fde3ae9a5dcaa86bbf74"></a><!-- doxytag: member="XercesParserLiaison::DOMParserType" ref="a67acfab0df29fde3ae9a5dcaa86bbf74" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef XERCES_CPP_NAMESPACE_QUALIFIER XercesDOMParser <a class="el" href="classXercesParserLiaison.html#a67acfab0df29fde3ae9a5dcaa86bbf74">XercesParserLiaison::DOMParserType</a></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XercesParserLiaison_8hpp_source.html#l00676">676</a> of file <a class="el" href="XercesParserLiaison_8hpp_source.html">XercesParserLiaison.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a8e4ffb4492ea8c44969853f0f75e8ccf"></a><!-- doxytag: member="XercesParserLiaison::SAXParserType" ref="a8e4ffb4492ea8c44969853f0f75e8ccf" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef XERCES_CPP_NAMESPACE_QUALIFIER SAXParser <a class="el" href="classXercesParserLiaison.html#a8e4ffb4492ea8c44969853f0f75e8ccf">XercesParserLiaison::SAXParserType</a></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XercesParserLiaison_8hpp_source.html#l00079">79</a> of file <a class="el" href="XercesParserLiaison_8hpp_source.html">XercesParserLiaison.hpp</a>.</p>
</div>
</div>
<hr/><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a68e6afa22972894734d34dc3785f9c55"></a><!-- doxytag: member="XercesParserLiaison::XercesParserLiaison" ref="a68e6afa22972894734d34dc3785f9c55" args="(XercesDOMSupport &amp;theSupport, MemoryManager &amp;theManager=XalanMemMgrs::getDefaultXercesMemMgr())" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">XercesParserLiaison::XercesParserLiaison </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classXercesDOMSupport.html">XercesDOMSupport</a> &amp;&nbsp;</td>
<td class="paramname"> <em>theSupport</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">MemoryManager &amp;&nbsp;</td>
<td class="paramname"> <em>theManager</em> = <code>XalanMemMgrs::getDefaultXercesMemMgr()</code></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Construct a <a class="el" href="classXercesParserLiaison.html">XercesParserLiaison</a> instance. </p>
<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>theSupport</em>&nbsp;</td><td>instance of <a class="el" href="classDOMSupport.html">DOMSupport</a> object</td></tr>
</table>
</dd>
</dl>
<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000024">Deprecated:</a></b></dt><dd>This constructor is deprecated. Use the next constructor instead. </dd></dl>
</div>
</div>
<a class="anchor" id="ac740f36ea0b1deed721a97f20a825ff1"></a><!-- doxytag: member="XercesParserLiaison::XercesParserLiaison" ref="ac740f36ea0b1deed721a97f20a825ff1" args="(MemoryManager &amp;theManager=XalanMemMgrs::getDefaultXercesMemMgr())" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">XercesParserLiaison::XercesParserLiaison </td>
<td>(</td>
<td class="paramtype">MemoryManager &amp;&nbsp;</td>
<td class="paramname"> <em>theManager</em> = <code>XalanMemMgrs::getDefaultXercesMemMgr()</code></td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Construct a <a class="el" href="classXercesParserLiaison.html">XercesParserLiaison</a> instance. </p>
</div>
</div>
<a class="anchor" id="a23e6c4ea6f5fb5fe5f12cdd5b08a7320"></a><!-- doxytag: member="XercesParserLiaison::~XercesParserLiaison" ref="a23e6c4ea6f5fb5fe5f12cdd5b08a7320" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual XercesParserLiaison::~XercesParserLiaison </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="a22c99a0017121a7a01678e4ded6ca295"></a><!-- doxytag: member="XercesParserLiaison::createDocument" ref="a22c99a0017121a7a01678e4ded6ca295" args="(const DOMDocument_Type *theXercesDocument)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classXalanDocument.html">XalanDocument</a>* XercesParserLiaison::createDocument </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="XercesDOMWrapperParsedSource_8hpp.html#aec35dfd80d4007df6a3aaa3285aa1b67">DOMDocument_Type</a> *&nbsp;</td>
<td class="paramname"> <em>theXercesDocument</em></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Create a <a class="el" href="classXalanDocument.html">XalanDocument</a> proxy for an existing Xerces document. </p>
<p>The parser liaison owns the instance, and you must not delete it. The liaison will delete it when <a class="el" href="classXercesParserLiaison.html#a429258e66af01463d91ed58883b66c20" title="Reset the instance, freeing any XalanDocument instances created through parseXMLStream().">reset()</a> is called, or the liaison is destroyed.</p>
<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>theXercesDocument</em>&nbsp;</td><td>The Xerces document. </td></tr>
</table>
</dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>a pointer to a new XalanDocument-derived instance. </dd></dl>
<p>Definition at line <a class="el" href="XercesParserLiaison_8hpp_source.html#l00369">369</a> of file <a class="el" href="XercesParserLiaison_8hpp_source.html">XercesParserLiaison.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="aa62b2a83cb214cebea83010c0364b8c1"></a><!-- doxytag: member="XercesParserLiaison::createDocument" ref="aa62b2a83cb214cebea83010c0364b8c1" args="(const DOMDocument_Type *theXercesDocument, bool threadSafe, bool buildWrapper, bool buildMaps=false)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classXalanDocument.html">XalanDocument</a>* XercesParserLiaison::createDocument </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="XercesDOMWrapperParsedSource_8hpp.html#aec35dfd80d4007df6a3aaa3285aa1b67">DOMDocument_Type</a> *&nbsp;</td>
<td class="paramname"> <em>theXercesDocument</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&nbsp;</td>
<td class="paramname"> <em>threadSafe</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&nbsp;</td>
<td class="paramname"> <em>buildWrapper</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&nbsp;</td>
<td class="paramname"> <em>buildMaps</em> = <code>false</code></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Create a <a class="el" href="classXalanDocument.html">XalanDocument</a> proxy for an existing Xerces document. </p>
<p>The parser liaison owns the instance, and you must not delete it. The liaison will delete it when <a class="el" href="classXercesParserLiaison.html#a429258e66af01463d91ed58883b66c20" title="Reset the instance, freeing any XalanDocument instances created through parseXMLStream().">reset()</a> is called, or the liaison is destroyed.</p>
<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>theXercesDocument</em>&nbsp;</td><td>The Xerces document. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>threadSafe</em>&nbsp;</td><td>If true, read access to the tree will be thread-safe (implies buildWrapper == true). </td></tr>
<tr><td valign="top"></td><td valign="top"><em>buildWrapper</em>&nbsp;</td><td>If true, the entire wrapper structure is built. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>buildMaps</em>&nbsp;</td><td>If true, the map of Xerces to Xalan nodes is always built. </td></tr>
</table>
</dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>a pointer to a new XalanDocument-derived instance. </dd></dl>
</div>
</div>
<a class="anchor" id="ab229f658485209e04cd536a35c23f0b8"></a><!-- doxytag: member="XercesParserLiaison::createDOMFactory" ref="ab229f658485209e04cd536a35c23f0b8" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual <a class="el" href="XercesDOMWrapperParsedSource_8hpp.html#aec35dfd80d4007df6a3aaa3285aa1b67">DOMDocument_Type</a>* XercesParserLiaison::createDOMFactory </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Create an instance of the Xerces default document that is suitable as a raw document. </p>
<p>The new document instance is owned by this instance and will be destroyed when this instance goes out of scope, or by an explicit call to <a class="el" href="classXercesParserLiaison.html#abb6fcd45fb483ab01df4d3ceed02f51d" title="Destroy the supplied XalanDocument instance.">destroyDocument()</a></p>
<dl class="return"><dt><b>Returns:</b></dt><dd>a pointer to the new instance </dd></dl>
</div>
</div>
<a class="anchor" id="abb6fcd45fb483ab01df4d3ceed02f51d"></a><!-- doxytag: member="XercesParserLiaison::destroyDocument" ref="abb6fcd45fb483ab01df4d3ceed02f51d" args="(XalanDocument *theDocument)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual void XercesParserLiaison::destroyDocument </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classXalanDocument.html">XalanDocument</a> *&nbsp;</td>
<td class="paramname"> <em>theDocument</em></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Destroy the supplied <a class="el" href="classXalanDocument.html">XalanDocument</a> instance. </p>
<p>It must be an instance that was created by a previous call to <a class="el" href="classXercesParserLiaison.html#abb9db40bd49379c7e0b88d7478501159" title="Parse the text pointed at by the reader as XML, and return a DOM Document interface.">parseXMLStream()</a>.</p>
<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>theDocument</em>&nbsp;</td><td>The <a class="el" href="classXalanDocument.html">XalanDocument</a> instance to destroy. </td></tr>
</table>
</dd>
</dl>
<p>Implements <a class="el" href="classXMLParserLiaison.html#a8847132c76920dbf3387272b7aebce6f">XMLParserLiaison</a>.</p>
</div>
</div>
<a class="anchor" id="a516913d9ab77a35768398c1f896c773d"></a><!-- doxytag: member="XercesParserLiaison::destroyDocument" ref="a516913d9ab77a35768398c1f896c773d" args="(DOMDocument_Type *theDocument)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual void XercesParserLiaison::destroyDocument </td>
<td>(</td>
<td class="paramtype"><a class="el" href="XercesDOMWrapperParsedSource_8hpp.html#aec35dfd80d4007df6a3aaa3285aa1b67">DOMDocument_Type</a> *&nbsp;</td>
<td class="paramname"> <em>theDocument</em></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Destroy an instance created by a call to <a class="el" href="classXercesParserLiaison.html#ab229f658485209e04cd536a35c23f0b8" title="Create an instance of the Xerces default document that is suitable as a raw document.">createDOMFactory()</a>. </p>
<p>a pointer to the instance to be destroyed </p>
</div>
</div>
<a class="anchor" id="a0233ff37c3d3be860e50f2117b72ab47"></a><!-- doxytag: member="XercesParserLiaison::doCreateDocument" ref="a0233ff37c3d3be860e50f2117b72ab47" args="(const DOMDocument_Type *theXercesDocument, bool threadSafe, bool buildWrapper, bool buildMaps, bool isOwned)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classXercesDocumentWrapper.html">XercesDocumentWrapper</a>* XercesParserLiaison::doCreateDocument </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="XercesDOMWrapperParsedSource_8hpp.html#aec35dfd80d4007df6a3aaa3285aa1b67">DOMDocument_Type</a> *&nbsp;</td>
<td class="paramname"> <em>theXercesDocument</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&nbsp;</td>
<td class="paramname"> <em>threadSafe</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&nbsp;</td>
<td class="paramname"> <em>buildWrapper</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&nbsp;</td>
<td class="paramname"> <em>buildMaps</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&nbsp;</td>
<td class="paramname"> <em>isOwned</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Create a <a class="el" href="classXalanDocument.html">XalanDocument</a> proxy for an existing Xerces document. </p>
<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>theXercesDocument</em>&nbsp;</td><td>The Xerces document. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>threadSafe</em>&nbsp;</td><td>If true, read access to the tree will be thread-safe (implies buildBridge == true). </td></tr>
<tr><td valign="top"></td><td valign="top"><em>buildWrapper</em>&nbsp;</td><td>If true, the entire bridge structure is built. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>buildMaps</em>&nbsp;</td><td>If true, the map of Xerces to Xalan nodes is always built. </td></tr>
</table>
</dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>a pointer to a new <a class="el" href="classXercesDocumentWrapper.html">XercesDocumentWrapper</a> instance. </dd></dl>
</div>
</div>
<a class="anchor" id="a03102eab880d0c24a238c8ef608e8f8e"></a><!-- doxytag: member="XercesParserLiaison::error" ref="a03102eab880d0c24a238c8ef608e8f8e" args="(const SAXParseExceptionType &amp;exception)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual void XercesParserLiaison::error </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="XercesParserLiaison_8hpp.html#a32a4afe6fad02ddf7afb1506a7749e0b">SAXParseExceptionType</a> &amp;&nbsp;</td>
<td class="paramname"> <em>exception</em></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a0a2a9cbb069e2b7e33f4378e80ee5902"></a><!-- doxytag: member="XercesParserLiaison::fatalError" ref="a0a2a9cbb069e2b7e33f4378e80ee5902" args="(const SAXParseExceptionType &amp;exception)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual void XercesParserLiaison::fatalError </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="XercesParserLiaison_8hpp.html#a32a4afe6fad02ddf7afb1506a7749e0b">SAXParseExceptionType</a> &amp;&nbsp;</td>
<td class="paramname"> <em>exception</em></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a8fa6d5e7561cf9084fc36f808a31b8b6"></a><!-- doxytag: member="XercesParserLiaison::formatErrorMessage" ref="a8fa6d5e7561cf9084fc36f808a31b8b6" args="(const SAXParseExceptionType &amp;e, XalanDOMString &amp;theMessage)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static void XercesParserLiaison::formatErrorMessage </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="XercesParserLiaison_8hpp.html#a32a4afe6fad02ddf7afb1506a7749e0b">SAXParseExceptionType</a> &amp;&nbsp;</td>
<td class="paramname"> <em>e</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;&nbsp;</td>
<td class="paramname"> <em>theMessage</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [static, protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a4908e8c2778464337b82459744b34255"></a><!-- doxytag: member="XercesParserLiaison::getBuildBridgeNodes" ref="a4908e8c2778464337b82459744b34255" args="() const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool XercesParserLiaison::getBuildBridgeNodes </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td> const<code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>This API is deprecated. </p>
<p>This functions returns the state of the liaison's build-bridge-nodes flag.</p>
<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000025">Deprecated:</a></b></dt><dd>The Xerces DOM bridge is deprecated. </dd></dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>true, if the bridge nodes are automatically built, false otherwise. </dd></dl>
<p>Definition at line <a class="el" href="XercesParserLiaison_8hpp_source.html#l00547">547</a> of file <a class="el" href="XercesParserLiaison_8hpp_source.html">XercesParserLiaison.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="ac78778dfbd679861413155cfeaa01491"></a><!-- doxytag: member="XercesParserLiaison::getBuildMaps" ref="ac78778dfbd679861413155cfeaa01491" args="() const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool XercesParserLiaison::getBuildMaps </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td> const<code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>This functions returns the state of the liaison's buildMaps flag. </p>
<p>If true, maps will be created to allow mapping of Xalan&lt;-&gt;Xerces mapping in both directions for XercesWrapper classes.</p>
<dl class="return"><dt><b>Returns:</b></dt><dd>true, if the new documents will be built with Maps </dd></dl>
<p>Definition at line <a class="el" href="XercesParserLiaison_8hpp_source.html#l00653">653</a> of file <a class="el" href="XercesParserLiaison_8hpp_source.html">XercesParserLiaison.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a8b628026c3635705fee222be6008ba7f"></a><!-- doxytag: member="XercesParserLiaison::getBuildWrapperNodes" ref="a8b628026c3635705fee222be6008ba7f" args="() const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool XercesParserLiaison::getBuildWrapperNodes </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td> const<code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>This functions returns the state of the liaison's build-wrapper-nodes flag. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>true, if the wrapper nodes are automatically built, false otherwise. </dd></dl>
<p>Definition at line <a class="el" href="XercesParserLiaison_8hpp_source.html#l00582">582</a> of file <a class="el" href="XercesParserLiaison_8hpp_source.html">XercesParserLiaison.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a1f9a32a1cf80a0b6ef6b05869909b5b6"></a><!-- doxytag: member="XercesParserLiaison::getDoNamespaces" ref="a1f9a32a1cf80a0b6ef6b05869909b5b6" args="() const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual bool XercesParserLiaison::getDoNamespaces </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td> const<code> [virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>This method returns the state of the parser's namespace handling capability. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>true, if the parser is currently configured to understand namespaces, false otherwise.</dd></dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classXercesParserLiaison.html#a940484e56c3b2c5b28566908233b57f8" title="This method allows users to enable or disable the parser&#39;s namespace processing.">setDoNamespaces</a> </dd></dl>
</div>
</div>
<a class="anchor" id="aa768b17f22f9d46cc6678947239b797c"></a><!-- doxytag: member="XercesParserLiaison::getEntityResolver" ref="aa768b17f22f9d46cc6678947239b797c" args="() const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual EntityResolver* XercesParserLiaison::getEntityResolver </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td> const<code> [virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>This method returns the installed EntityResolver. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>The pointer to the installed EntityResolver object. </dd></dl>
<p>Implements <a class="el" href="classXMLParserLiaison.html#a1556b1c1480f102fb2540b00d077375e">XMLParserLiaison</a>.</p>
</div>
</div>
<a class="anchor" id="a658a26f1284f6c5fab69094c808e738f"></a><!-- doxytag: member="XercesParserLiaison::getErrorHandler" ref="a658a26f1284f6c5fab69094c808e738f" args="() const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual ErrorHandler* XercesParserLiaison::getErrorHandler </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td> const<code> [virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>This method returns the installed error handler. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>The pointer to the installed error handler object. </dd></dl>
<p>Implements <a class="el" href="classXMLParserLiaison.html#ae34c0a30a58f40e09f101fbf193ecefa">XMLParserLiaison</a>.</p>
</div>
</div>
<a class="anchor" id="abb4c1f92ef58601abd9cec12bc83d27e"></a><!-- doxytag: member="XercesParserLiaison::getExecutionContext" ref="abb4c1f92ef58601abd9cec12bc83d27e" args="() const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual <a class="el" href="classExecutionContext.html">ExecutionContext</a>* XercesParserLiaison::getExecutionContext </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td> const<code> [virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Get a pointer to the current <a class="el" href="classExecutionContext.html">ExecutionContext</a> instance, which may be null. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A pointer to the current <a class="el" href="classExecutionContext.html">ExecutionContext</a>, if any. </dd></dl>
<p>Implements <a class="el" href="classXMLParserLiaison.html#ad827f12e5d44eaccfd59b929f0f250e4">XMLParserLiaison</a>.</p>
</div>
</div>
<a class="anchor" id="a9104b8445073bc558d558fe6f528288d"></a><!-- doxytag: member="XercesParserLiaison::getExitOnFirstFatalError" ref="a9104b8445073bc558d558fe6f528288d" args="() const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual bool XercesParserLiaison::getExitOnFirstFatalError </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td> const<code> [virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>This method returns the state of the parser's exit-on-First-Fatal-Error flag. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>true, if the parser is currently configured to exit on the first fatal error, false otherwise.</dd></dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classXercesParserLiaison.html#a4575ab336790c8d9a776b06216d37f10" title="This method allows users to set the parser&#39;s behaviour when it encounters the first fatal error...">setExitOnFirstFatalError</a> </dd></dl>
</div>
</div>
<a class="anchor" id="a682bda963c75fb9bae41835031e2262b"></a><!-- doxytag: member="XercesParserLiaison::getExternalNoNamespaceSchemaLocation" ref="a682bda963c75fb9bae41835031e2262b" args="() const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual const XalanDOMChar* XercesParserLiaison::getExternalNoNamespaceSchemaLocation </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td> const<code> [virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>This method returns the location for an external schema document for parsing. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A string representing the location of the external schema document </dd></dl>
</div>
</div>
<a class="anchor" id="a2cbc2b3161bebca3d9423471781a1049"></a><!-- doxytag: member="XercesParserLiaison::getExternalSchemaLocation" ref="a2cbc2b3161bebca3d9423471781a1049" args="() const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual const XalanDOMChar* XercesParserLiaison::getExternalSchemaLocation </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td> const<code> [virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>This method returns the location for an external schema document for parsing. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A string representing the location of the external schema document </dd></dl>
</div>
</div>
<a class="anchor" id="ad89a0de05cb813337eb092418ec24409"></a><!-- doxytag: member="XercesParserLiaison::getIncludeIgnorableWhitespace" ref="ad89a0de05cb813337eb092418ec24409" args="() const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual bool XercesParserLiaison::getIncludeIgnorableWhitespace </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td> const<code> [virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Get the 'include ignorable whitespace' flag. </p>
<p>This method returns the state of the parser's include ignorable whitespace flag.</p>
<dl class="return"><dt><b>Returns:</b></dt><dd>'true' if the include ignorable whitespace flag is set on the parser, 'false' otherwise.</dd></dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classXercesParserLiaison.html#ae72b0a984746c088c3bd3b5eb3586e1b" title="Set the &#39;include ignorable whitespace&#39; flag.">setIncludeIgnorableWhitespace</a> </dd></dl>
</div>
</div>
<a class="anchor" id="a05c159cfda85f5ec70257a8838a1d530"></a><!-- doxytag: member="XercesParserLiaison::getIndent" ref="a05c159cfda85f5ec70257a8838a1d530" args="() const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual int XercesParserLiaison::getIndent </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td> const<code> [virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Get the amount to indent when indent-result="yes". </p>
<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000054">Deprecated:</a></b></dt><dd></dd></dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>number of characters to indent </dd></dl>
<p>Implements <a class="el" href="classXMLParserLiaison.html#a175697ebea6c53c6a7a9d190b9307649">XMLParserLiaison</a>.</p>
</div>
</div>
<a class="anchor" id="a4a674cf330479f98a26fac7c9d61d2a3"></a><!-- doxytag: member="XercesParserLiaison::getMemoryManager" ref="a4a674cf330479f98a26fac7c9d61d2a3" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">MemoryManager&amp; XercesParserLiaison::getMemoryManager </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline, virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Get a reference to the current MemoryManager instance. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A pointer to the current <a class="el" href="classExecutionContext.html">ExecutionContext</a>, if any. </dd></dl>
<p>Implements <a class="el" href="classXMLParserLiaison.html#a0f8f6d60b2f7c753d5343831ad1a5bc8">XMLParserLiaison</a>.</p>
<p>Definition at line <a class="el" href="XercesParserLiaison_8hpp_source.html#l00104">104</a> of file <a class="el" href="XercesParserLiaison_8hpp_source.html">XercesParserLiaison.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a5bb325968bca4d7dc6660eba3b7cda80"></a><!-- doxytag: member="XercesParserLiaison::getParserDescription" ref="a5bb325968bca4d7dc6660eba3b7cda80" args="(XalanDOMString &amp;theResult) const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual const <a class="el" href="classXalanDOMString.html">XalanDOMString</a>&amp; XercesParserLiaison::getParserDescription </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;&nbsp;</td>
<td class="paramname"> <em>theResult</em></td>
<td>&nbsp;)&nbsp;</td>
<td> const<code> [virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Return a string suitable for telling the user what parser is being used. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>string describing parser </dd></dl>
<p>Implements <a class="el" href="classXMLParserLiaison.html#af8e6a97721cebe3933c03d0736a17ef7">XMLParserLiaison</a>.</p>
</div>
</div>
<a class="anchor" id="a83839ba42b414f7d9f1ef177d04b7f7d"></a><!-- doxytag: member="XercesParserLiaison::getThreadSafe" ref="a83839ba42b414f7d9f1ef177d04b7f7d" args="() const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool XercesParserLiaison::getThreadSafe </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td> const<code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>This functions returns the state of the liaison's thread-safe flag. </p>
<p>If true, documents created will be safe when data is read. By default, documents are _not_ thread-safe.</p>
<p>Note -- modifications are _never_ synchronized.</p>
<dl class="return"><dt><b>Returns:</b></dt><dd>true, if the new documents will be thread safe, false otherwise. </dd></dl>
<p>Definition at line <a class="el" href="XercesParserLiaison_8hpp_source.html#l00618">618</a> of file <a class="el" href="XercesParserLiaison_8hpp_source.html">XercesParserLiaison.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a2a0a7386ee9fab4a1a6bf0b93aacb3dd"></a><!-- doxytag: member="XercesParserLiaison::getUseValidation" ref="a2a0a7386ee9fab4a1a6bf0b93aacb3dd" args="() const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual bool XercesParserLiaison::getUseValidation </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td> const<code> [virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Get whether or not validation will be performed. </p>
<p>Validation is off by default.</p>
<dl class="return"><dt><b>Returns:</b></dt><dd>true to perform validation </dd></dl>
<p>Implements <a class="el" href="classXMLParserLiaison.html#af6b237df309fe4575d18e034b7a5e448">XMLParserLiaison</a>.</p>
</div>
</div>
<a class="anchor" id="a2a972c1b00ef6b90d2c00703761fdd39"></a><!-- doxytag: member="XercesParserLiaison::getXMLEntityResolver" ref="a2a972c1b00ef6b90d2c00703761fdd39" args="() const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual XMLEntityResolver* XercesParserLiaison::getXMLEntityResolver </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td> const<code> [virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>This method returns the installed XMLEntityResolver. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>The pointer to the installed XMLEntityResolver object. </dd></dl>
<p>Implements <a class="el" href="classXMLParserLiaison.html#a3c30f294da15b816d73d53f4edd30650">XMLParserLiaison</a>.</p>
</div>
</div>
<a class="anchor" id="a8679d216d92871f41ab764bc733c6e85"></a><!-- doxytag: member="XercesParserLiaison::mapDocumentToWrapper" ref="a8679d216d92871f41ab764bc733c6e85" args="(const XalanDocument *theDocument) const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classXercesDocumentWrapper.html">XercesDocumentWrapper</a>* XercesParserLiaison::mapDocumentToWrapper </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classXalanDocument.html">XalanDocument</a> *&nbsp;</td>
<td class="paramname"> <em>theDocument</em></td>
<td>&nbsp;)&nbsp;</td>
<td> const</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Map a pointer to a <a class="el" href="classXalanDocument.html">XalanDocument</a> instance to its implementation class pointer. </p>
<p>Normally, you should have no reason for doing this. The liaison will return a null pointer if it did not create the instance passed.</p>
<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>theDocument</em>&nbsp;</td><td>A pointer to a <a class="el" href="classXalanDocument.html">XalanDocument</a> instance. </td></tr>
</table>
</dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>A pointer to the <a class="el" href="classXercesDocumentWrapper.html">XercesDocumentWrapper</a> instance. </dd></dl>
</div>
</div>
<a class="anchor" id="a8c033a3c623a1db378f0cc474478850b"></a><!-- doxytag: member="XercesParserLiaison::mapToXercesDocument" ref="a8c033a3c623a1db378f0cc474478850b" args="(const XalanDocument *theDocument) const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="XercesDOMWrapperParsedSource_8hpp.html#aec35dfd80d4007df6a3aaa3285aa1b67">DOMDocument_Type</a>* XercesParserLiaison::mapToXercesDocument </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classXalanDocument.html">XalanDocument</a> *&nbsp;</td>
<td class="paramname"> <em>theDocument</em></td>
<td>&nbsp;)&nbsp;</td>
<td> const</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Map a pointer to a <a class="el" href="classXalanDocument.html">XalanDocument</a> instance to its corresponding class pointer. </p>
<p>Normally, you should have no reason for doing this. The liaison will return a null pointer if it did not create the instance passed.</p>
<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>theDocument</em>&nbsp;</td><td>A pointer to a <a class="el" href="classXalanDocument.html">XalanDocument</a> instance. </td></tr>
</table>
</dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>A pointer to the <a class="el" href="classXercesDocumentBridge.html" title="This class is deprecated.">XercesDocumentBridge</a> instance. </dd></dl>
</div>
</div>
<a class="anchor" id="abb9db40bd49379c7e0b88d7478501159"></a><!-- doxytag: member="XercesParserLiaison::parseXMLStream" ref="abb9db40bd49379c7e0b88d7478501159" args="(const InputSource &amp;reader, const XalanDOMString &amp;identifier=XalanDOMString(XalanMemMgrs::getDummyMemMgr()))" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual <a class="el" href="classXalanDocument.html">XalanDocument</a>* XercesParserLiaison::parseXMLStream </td>
<td>(</td>
<td class="paramtype">const InputSource &amp;&nbsp;</td>
<td class="paramname"> <em>inputSource</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;&nbsp;</td>
<td class="paramname"> <em>identifier</em> = <code><a class="el" href="classXalanDOMString.html">XalanDOMString</a>(XalanMemMgrs::getDummyMemMgr())</code></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Parse the text pointed at by the reader as XML, and return a DOM Document interface. </p>
<p>It is recommended that you pass in some sort of recognizable name, such as the filename or URI, with which the reader can be recognized if the parse fails.</p>
<p>The liaison owns the <a class="el" href="classXalanDocument.html">XalanDocument</a> instance, and will delete it when asked (see DestroyDocument()), or when the liaison is reset, or goes out of scope.</p>
<p>This function is not reentrant, so you cannot call it again until the current call exits.</p>
<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>reader</em>&nbsp;</td><td>stream that should hold valid XML </td></tr>
<tr><td valign="top"></td><td valign="top"><em>identifier</em>&nbsp;</td><td>used for diagnostic purposes only, some sort of identification for error reporting, default an empty string </td></tr>
</table>
</dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>DOM document created </dd></dl>
<p>Implements <a class="el" href="classXMLParserLiaison.html#a172dcd40c8a50f7f0128cc2ecc422cc5">XMLParserLiaison</a>.</p>
</div>
</div>
<a class="anchor" id="aa6f5e8390bafffe3dd8add5b4f5ba684"></a><!-- doxytag: member="XercesParserLiaison::parseXMLStream" ref="aa6f5e8390bafffe3dd8add5b4f5ba684" args="(const InputSource &amp;urlInputSource, DocumentHandler &amp;handler, const XalanDOMString &amp;identifier=XalanDOMString(XalanMemMgrs::getDummyMemMgr()))" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual void XercesParserLiaison::parseXMLStream </td>
<td>(</td>
<td class="paramtype">const InputSource &amp;&nbsp;</td>
<td class="paramname"> <em>inputSource</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">DocumentHandler &amp;&nbsp;</td>
<td class="paramname"> <em>handler</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;&nbsp;</td>
<td class="paramname"> <em>identifier</em> = <code><a class="el" href="classXalanDOMString.html">XalanDOMString</a>(XalanMemMgrs::getDummyMemMgr())</code></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Parse the text pointed at by the reader as XML. </p>
<p>It is recommended that you pass in some sort of recognizable name, such as the filename or URI, with which the reader can be recognized if the parse fails.</p>
<p>This function is reentrant, so you can call it again before any other call exits. However, it is not thread-safe.</p>
<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>inputSource</em>&nbsp;</td><td>input source that should hold valid XML </td></tr>
<tr><td valign="top"></td><td valign="top"><em>handler</em>&nbsp;</td><td>instance of a DocumentHandler </td></tr>
<tr><td valign="top"></td><td valign="top"><em>identifier</em>&nbsp;</td><td>used for diagnostic purposes only, some sort of identification for error reporting, default an empty string </td></tr>
</table>
</dd>
</dl>
<p>Implements <a class="el" href="classXMLParserLiaison.html#a6613dd210acd588b71fca13b230bf905">XMLParserLiaison</a>.</p>
</div>
</div>
<a class="anchor" id="a429258e66af01463d91ed58883b66c20"></a><!-- doxytag: member="XercesParserLiaison::reset" ref="a429258e66af01463d91ed58883b66c20" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual void XercesParserLiaison::reset </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Reset the instance, freeing any <a class="el" href="classXalanDocument.html">XalanDocument</a> instances created through <a class="el" href="classXercesParserLiaison.html#abb9db40bd49379c7e0b88d7478501159" title="Parse the text pointed at by the reader as XML, and return a DOM Document interface.">parseXMLStream()</a>. </p>
<p>Implements <a class="el" href="classXMLParserLiaison.html#a41363735294189603857978d9d9a6ffa">XMLParserLiaison</a>.</p>
</div>
</div>
<a class="anchor" id="a6ac141f9008179e280418880db29d07f"></a><!-- doxytag: member="XercesParserLiaison::resetErrors" ref="a6ac141f9008179e280418880db29d07f" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual void XercesParserLiaison::resetErrors </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a98f190e10d1ac91995ab446d3222a521"></a><!-- doxytag: member="XercesParserLiaison::setBuildBridgeNodes" ref="a98f190e10d1ac91995ab446d3222a521" args="(bool newState)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void XercesParserLiaison::setBuildBridgeNodes </td>
<td>(</td>
<td class="paramtype">bool&nbsp;</td>
<td class="paramname"> <em>newState</em></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>This API is deprecated. </p>
<p>This functions sets the state of the liaison's build-bridge-nodes flag. This flag must be set for the document to be thread safe. It can also be set to true to increase performance. If this flag is set to false, then the thread-safe flag will also be set to false.</p>
<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000026">Deprecated:</a></b></dt><dd>The Xerces DOM bridge is deprecated. </dd></dl>
<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>newState</em>&nbsp;</td><td>The new state for the flag. </td></tr>
</table>
</dd>
</dl>
<p>Definition at line <a class="el" href="XercesParserLiaison_8hpp_source.html#l00566">566</a> of file <a class="el" href="XercesParserLiaison_8hpp_source.html">XercesParserLiaison.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="ab3f923729f3ed40473c8bd2ddef7b435"></a><!-- doxytag: member="XercesParserLiaison::setBuildMaps" ref="ab3f923729f3ed40473c8bd2ddef7b435" args="(bool newState)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void XercesParserLiaison::setBuildMaps </td>
<td>(</td>
<td class="paramtype">bool&nbsp;</td>
<td class="paramname"> <em>newState</em></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>This functions sets the state of the liaison's buildMaps flag. </p>
<p>When this flag is true, maps will be built providing Xerces&lt;-&gt;Xalan mapping in Wrapper classes.</p>
<dl class="note"><dt><b>Note:</b></dt><dd>The maps created use a large amount of memory. If only Xalan-&gt;Xerces node mapping is required, do not set this to true.</dd></dl>
<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>newState</em>&nbsp;</td><td>The new state for the flag. </td></tr>
</table>
</dd>
</dl>
<p>Definition at line <a class="el" href="XercesParserLiaison_8hpp_source.html#l00671">671</a> of file <a class="el" href="XercesParserLiaison_8hpp_source.html">XercesParserLiaison.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="af749532a5cc68b57a6c3bef994b4f712"></a><!-- doxytag: member="XercesParserLiaison::setBuildWrapperNodes" ref="af749532a5cc68b57a6c3bef994b4f712" args="(bool newState)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void XercesParserLiaison::setBuildWrapperNodes </td>
<td>(</td>
<td class="paramtype">bool&nbsp;</td>
<td class="paramname"> <em>newState</em></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>This functions sets the state of the liaison's build-wrapper-nodes flag. </p>
<p>This flag must be set for the document to be thread safe. It can also be set to true to increase performance. If this flag is set to false, then the thread-safe flag will also be set to false.</p>
<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>newState</em>&nbsp;</td><td>The new state for the flag. </td></tr>
</table>
</dd>
</dl>
<p>Definition at line <a class="el" href="XercesParserLiaison_8hpp_source.html#l00598">598</a> of file <a class="el" href="XercesParserLiaison_8hpp_source.html">XercesParserLiaison.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a940484e56c3b2c5b28566908233b57f8"></a><!-- doxytag: member="XercesParserLiaison::setDoNamespaces" ref="a940484e56c3b2c5b28566908233b57f8" args="(bool newState)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual void XercesParserLiaison::setDoNamespaces </td>
<td>(</td>
<td class="paramtype">bool&nbsp;</td>
<td class="paramname"> <em>newState</em></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>This method allows users to enable or disable the parser's namespace processing. </p>
<p>When set to true, parser starts enforcing all the constraints / rules specified by the <a class="el" href="classNameSpace.html" title="A representation of a namespace.">NameSpace</a> specification.</p>
<p>The parser's default state is: false.</p>
<p>This flag is ignored by the underlying scanner if the installed validator indicates that namespace constraints should be enforced.</p>
<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>newState</em>&nbsp;</td><td>The value specifying whether <a class="el" href="classNameSpace.html" title="A representation of a namespace.">NameSpace</a> rules should be enforced or not.</td></tr>
</table>
</dd>
</dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classXercesParserLiaison.html#a1f9a32a1cf80a0b6ef6b05869909b5b6" title="This method returns the state of the parser&#39;s namespace handling capability.">getDoNamespaces</a> </dd></dl>
</div>
</div>
<a class="anchor" id="a69ad7f78ca99608ac74f1b9cf289fac8"></a><!-- doxytag: member="XercesParserLiaison::setEntityResolver" ref="a69ad7f78ca99608ac74f1b9cf289fac8" args="(EntityResolver *resolver)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual void XercesParserLiaison::setEntityResolver </td>
<td>(</td>
<td class="paramtype">EntityResolver *&nbsp;</td>
<td class="paramname"> <em>resolver</em></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>This method installs the user-specified EntityResolver on the parser. </p>
<p>It allows applications to trap and redirect calls to external entities.</p>
<p>A call to setEntityResolver with a non-null pointer will uninstall any XMLEntityResolver previously installed.</p>
<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>handler</em>&nbsp;</td><td>A pointer to the EntityResolver to be called when the parser encounters references to external entities. </td></tr>
</table>
</dd>
</dl>
<p>Implements <a class="el" href="classXMLParserLiaison.html#ab1524d9532a4ddcbde86e4797fa7f746">XMLParserLiaison</a>.</p>
</div>
</div>
<a class="anchor" id="a51b2f6fb437d1de0983e6c6a080f0cf6"></a><!-- doxytag: member="XercesParserLiaison::setErrorHandler" ref="a51b2f6fb437d1de0983e6c6a080f0cf6" args="(ErrorHandler *handler)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual void XercesParserLiaison::setErrorHandler </td>
<td>(</td>
<td class="paramtype">ErrorHandler *&nbsp;</td>
<td class="paramname"> <em>handler</em></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>This method installs the user-specified error handler. </p>
<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>handler</em>&nbsp;</td><td>A pointer to the error handler to be called upon error. </td></tr>
</table>
</dd>
</dl>
<p>Implements <a class="el" href="classXMLParserLiaison.html#a7762ae49eafd220467315387b6bd8209">XMLParserLiaison</a>.</p>
</div>
</div>
<a class="anchor" id="ac0a979f99335e834cfa3f96396c43b41"></a><!-- doxytag: member="XercesParserLiaison::setExecutionContext" ref="ac0a979f99335e834cfa3f96396c43b41" args="(ExecutionContext &amp;theContext)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual void XercesParserLiaison::setExecutionContext </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classExecutionContext.html">ExecutionContext</a> &amp;&nbsp;</td>
<td class="paramname"> <em>theContext</em></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Set the current <a class="el" href="classExecutionContext.html">ExecutionContext</a> instance. </p>
<p>theContext A reference to the new <a class="el" href="classExecutionContext.html">ExecutionContext</a> instance. </p>
<p>Implements <a class="el" href="classXMLParserLiaison.html#a29ebca1cc39423c97b29f70d9284cab4">XMLParserLiaison</a>.</p>
</div>
</div>
<a class="anchor" id="a4575ab336790c8d9a776b06216d37f10"></a><!-- doxytag: member="XercesParserLiaison::setExitOnFirstFatalError" ref="a4575ab336790c8d9a776b06216d37f10" args="(bool newState)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual void XercesParserLiaison::setExitOnFirstFatalError </td>
<td>(</td>
<td class="paramtype">bool&nbsp;</td>
<td class="paramname"> <em>newState</em></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>This method allows users to set the parser's behaviour when it encounters the first fatal error. </p>
<p>If set to true, the parser will exit at the first fatal error. If false, then it will report the error and continue processing.</p>
<p>The default value is 'true' and the parser exits on the first fatal error.</p>
<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>newState</em>&nbsp;</td><td>The value specifying whether the parser should continue or exit when it encounters the first fatal error.</td></tr>
</table>
</dd>
</dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classXercesParserLiaison.html#a9104b8445073bc558d558fe6f528288d" title="This method returns the state of the parser&#39;s exit-on-First-Fatal-Error flag.">getExitOnFirstFatalError</a> </dd></dl>
</div>
</div>
<a class="anchor" id="a128dc3fcf7bd34c8e953aa04219e7b43"></a><!-- doxytag: member="XercesParserLiaison::setExternalNoNamespaceSchemaLocation" ref="a128dc3fcf7bd34c8e953aa04219e7b43" args="(const XalanDOMChar *location)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual void XercesParserLiaison::setExternalNoNamespaceSchemaLocation </td>
<td>(</td>
<td class="paramtype">const XalanDOMChar *&nbsp;</td>
<td class="paramname"> <em>location</em></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>This method sets the location for an external schema document for parsing. </p>
<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>location</em>&nbsp;</td><td>A string representing the location of the external schema document </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="a975e4c3463f4eca70254a89a3629297f"></a><!-- doxytag: member="XercesParserLiaison::setExternalSchemaLocation" ref="a975e4c3463f4eca70254a89a3629297f" args="(const XalanDOMChar *location)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual void XercesParserLiaison::setExternalSchemaLocation </td>
<td>(</td>
<td class="paramtype">const XalanDOMChar *&nbsp;</td>
<td class="paramname"> <em>location</em></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>This method sets the location for an external schema document for parsing. </p>
<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>location</em>&nbsp;</td><td>A string representing the location of the external schema document </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="ae72b0a984746c088c3bd3b5eb3586e1b"></a><!-- doxytag: member="XercesParserLiaison::setIncludeIgnorableWhitespace" ref="ae72b0a984746c088c3bd3b5eb3586e1b" args="(bool include)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual void XercesParserLiaison::setIncludeIgnorableWhitespace </td>
<td>(</td>
<td class="paramtype">bool&nbsp;</td>
<td class="paramname"> <em>include</em></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Set the 'include ignorable whitespace' flag. </p>
<p>This method allows the user to specify whether a validating parser should include ignorable whitespaces as text nodes. It has no effect on non-validating parsers which always include non-markup text. </p>
<p>When set to true (also the default), ignorable whitespaces will be added to the DOM tree as text nodes. The method <code>DOMText::isWhitespace</code> will return true for those text nodes only. </p>
<p>When set to false, all ignorable whitespace will be discarded and no text node is added to the DOM tree. Note: applications intended to process the "xml:space" attribute should not set this flag to false.</p>
<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>include</em>&nbsp;</td><td>The new state of the include ignorable whitespace flag.</td></tr>
</table>
</dd>
</dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classXercesParserLiaison.html#ad89a0de05cb813337eb092418ec24409" title="Get the &#39;include ignorable whitespace&#39; flag.">getIncludeIgnorableWhitespace</a> </dd></dl>
</div>
</div>
<a class="anchor" id="ae83244209ef4fd6b96d61b90a6750629"></a><!-- doxytag: member="XercesParserLiaison::setIndent" ref="ae83244209ef4fd6b96d61b90a6750629" args="(int i)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual void XercesParserLiaison::setIndent </td>
<td>(</td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>i</em></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Set the amount to indent when indent-result="yes". </p>
<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000055">Deprecated:</a></b></dt><dd></dd></dl>
<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>i</em>&nbsp;</td><td>number of characters to indent </td></tr>
</table>
</dd>
</dl>
<p>Implements <a class="el" href="classXMLParserLiaison.html#af14a4d162ef5390bbbd0ea23a7c603eb">XMLParserLiaison</a>.</p>
</div>
</div>
<a class="anchor" id="a036555ea91433ce306d867fcbb922c96"></a><!-- doxytag: member="XercesParserLiaison::setThreadSafe" ref="a036555ea91433ce306d867fcbb922c96" args="(bool newState)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void XercesParserLiaison::setThreadSafe </td>
<td>(</td>
<td class="paramtype">bool&nbsp;</td>
<td class="paramname"> <em>newState</em></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>This functions sets the state of the liaison's thread-safe flag. </p>
<p>This flag must be set for the document to be thread safe. If this flag is set to true, then the build-bridge-nodes flag will also be set to true.</p>
<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>newState</em>&nbsp;</td><td>The new state for the flag. </td></tr>
</table>
</dd>
</dl>
<p>Definition at line <a class="el" href="XercesParserLiaison_8hpp_source.html#l00634">634</a> of file <a class="el" href="XercesParserLiaison_8hpp_source.html">XercesParserLiaison.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="aa8486709e25a4d8a37f56a51d0ad11bf"></a><!-- doxytag: member="XercesParserLiaison::setUseValidation" ref="aa8486709e25a4d8a37f56a51d0ad11bf" args="(bool b)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual void XercesParserLiaison::setUseValidation </td>
<td>(</td>
<td class="paramtype">bool&nbsp;</td>
<td class="paramname"> <em>b</em></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>If set to true, validation will be performed. </p>
<p>Validation is off by default.</p>
<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>b</em>&nbsp;</td><td>true to perform validation </td></tr>
</table>
</dd>
</dl>
<p>Implements <a class="el" href="classXMLParserLiaison.html#a5b02a1c944093295f78390b1ac744e39">XMLParserLiaison</a>.</p>
</div>
</div>
<a class="anchor" id="a903de3c889759396c58d0b2350376333"></a><!-- doxytag: member="XercesParserLiaison::setXMLEntityResolver" ref="a903de3c889759396c58d0b2350376333" args="(XMLEntityResolver *resolver)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual void XercesParserLiaison::setXMLEntityResolver </td>
<td>(</td>
<td class="paramtype">XMLEntityResolver *&nbsp;</td>
<td class="paramname"> <em>resolver</em></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>This method installs the user-specified XMLEntityResolver on the parser. </p>
<p>It allows applications to trap and redirect calls to external entities.</p>
<p>A call to setXMLEntityResolver with a non-null pointer will uninstall any EntityResolver previously installed.</p>
<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>handler</em>&nbsp;</td><td>A pointer to the entity resolver to be called when the parser encounters references to external entities. </td></tr>
</table>
</dd>
</dl>
<p>Implements <a class="el" href="classXMLParserLiaison.html#ae069ba5e1d3fd847b39423740293fb61">XMLParserLiaison</a>.</p>
</div>
</div>
<a class="anchor" id="ab212a2487f194869897bce8b92eae0fe"></a><!-- doxytag: member="XercesParserLiaison::warning" ref="ab212a2487f194869897bce8b92eae0fe" args="(const SAXParseExceptionType &amp;exception)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual void XercesParserLiaison::warning </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="XercesParserLiaison_8hpp.html#a32a4afe6fad02ddf7afb1506a7749e0b">SAXParseExceptionType</a> &amp;&nbsp;</td>
<td class="paramname"> <em>exception</em></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="XercesParserLiaison_8hpp_source.html">XercesParserLiaison.hpp</a></li>
</ul>
</div>
<p align="center"><a href="graph_legend.html">Interpreting class diagrams</a></p>
<p><font color="#000000" face="arial,helvetica,sanserif" size="-1">
<i><a href="http://www.doxygen.org/">Doxygen</a> and
<a href="http://www.graphviz.org/">GraphViz</a> are
used to generate this API documentation from the Xalan-C header files.</i></font></p>
<table border="0" cellpadding="0" cellspacing="0" width="80%">
<tr>
<td width="80%" valign="top">
<p align="center"><b>Xalan-C++ XSLT Processor Version 1.11</b><br/>
Copyright &copy; 1999-2012 The Apache Software Foundation.<br/>
All Rights Reserved.</p>
</td>
</tr>
<tr>
<td width="100%">
<p align="center"><img src="asf_logo_wide.gif" width="268" height="25" align="bottom" border="0" alt="Apache Logo">
</td>
</tr>
</table>
</body>
</html>