blob: 03c52b0eac673af5c63b5b6e5d6c5611e4ebfa45 [file] [log] [blame]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>Xalan-C++ API : Main Page</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<!-- The head section is copied from Doxygen 1.7.1 generated default output -->
<body>
<h2 align="center">Xalan-C++ API Documentation</h2>
<h3 align="center"><a href="../index.html">The Xalan C++ XSLT Processor Version 1.11</a></h3>
<hr/>
<!-- Generated by Doxygen 1.7.1 -->
<div class="navigation" id="top">
<div class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div class="tabs2">
<ul class="tablist">
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="classes.html"><span>Class&nbsp;Index</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#pub-types">Public Types</a> &#124;
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pro-methods">Protected Member Functions</a> </div>
<div class="headertitle">
<h1>XalanSourceTreeParserLiaison Class Reference</h1> </div>
</div>
<div class="contents">
<!-- doxytag: class="XalanSourceTreeParserLiaison" --><!-- doxytag: inherits="XMLParserLiaison" -->
<p><code>#include &lt;<a class="el" href="XalanSourceTreeParserLiaison_8hpp_source.html">XalanSourceTreeParserLiaison.hpp</a>&gt;</code></p>
<p>Inherits <a class="el" href="classXMLParserLiaison.html">XMLParserLiaison</a>.</p>
<div class="dynheader">
Collaboration diagram for XalanSourceTreeParserLiaison:</div>
<div class="dyncontent">
<div class="center"><img src="classXalanSourceTreeParserLiaison__coll__graph.png" border="0" usemap="#XalanSourceTreeParserLiaison_coll__map" alt="Collaboration graph"/></div>
<map name="XalanSourceTreeParserLiaison_coll__map" id="XalanSourceTreeParserLiaison_coll__map">
<area shape="rect" id="node2" href="classXMLParserLiaison.html" title="XMLParserLiaison" alt="" coords="1209,228,1343,257"/><area shape="rect" id="node4" href="classXercesParserLiaison.html" title="XercesParserLiaison" alt="" coords="1832,157,1984,187"/><area shape="rect" id="node7" href="classExecutionContext.html" title="ExecutionContext" alt="" coords="1209,16,1343,45"/><area shape="rect" id="node9" 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,13,709,43"/><area shape="rect" id="node11" href="classXalanMap.html" title="XalanMap\&lt; const XalanDocument *, DocumentEntry \&gt;" alt="" coords="1087,169,1465,199"/><area shape="rect" id="node13" href="structXalanMapKeyTraits.html" title="XalanMapKeyTraits\&lt; const XalanDocument * \&gt;" alt="" coords="468,419,793,448"/><area shape="rect" id="node26" href="classXalanMap.html" title="XalanMap\&lt; const XalanDocument *, XalanSourceTreeDocument * \&gt;" alt="" coords="1044,341,1508,371"/><area shape="rect" id="node15" href="classXalanVector.html" title="XalanVector\&lt; BucketType, ConstructWithMemoryManagerTraits\&lt; BucketType \&gt; \&gt;" alt="" coords="359,316,903,345"/><area shape="rect" id="node17" href="classXalanList.html" title="XalanList\&lt; Entry \&gt;" alt="" coords="559,176,703,205"/><area shape="rect" id="node19" href="structXalanList_1_1Node.html" title="XalanList\&lt; Type \&gt;::Node" alt="" coords="7,176,188,205"/><area shape="rect" id="node22" href="classXalanDOMString.html" title="XalanDOMString" alt="" coords="1212,75,1340,104"/><area shape="rect" id="node24" href="classXalanVector.html" title="XalanVector\&lt; XalanDOMChar \&gt;" alt="" coords="517,67,744,96"/></map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
<p><a href="classXalanSourceTreeParserLiaison-members.html">List of all members.</a></p>
<h2><a name="pub-types"></a>
Public Types</h2>
<ul>
<li>typedef <a class="el" href="classXalanMap.html">XalanMap</a>&lt; const <br class="typebreak"/>
<a class="el" href="classXalanDocument.html">XalanDocument</a> <br class="typebreak"/>
*, <a class="el" href="classXalanSourceTreeDocument.html">XalanSourceTreeDocument</a> * &gt; <a class="el" href="classXalanSourceTreeParserLiaison.html#a8cbf19c7a956184f3f9cc0a01da03196">DocumentMapType</a>
</ul>
<h2><a name="pub-methods"></a>
Public Member Functions</h2>
<ul>
<li><a class="el" href="classXalanSourceTreeParserLiaison.html#ae29219e772d9a63b30614de6a6be9489">XalanSourceTreeParserLiaison</a> (<a class="el" href="classXalanSourceTreeDOMSupport.html">XalanSourceTreeDOMSupport</a> &amp;theSupport, MemoryManager &amp;theManager XALAN_DEFAULT_MEMMGR)
<dl class="el"><dd class="mdescRight">Construct a <a class="el" href="classXalanSourceTreeParserLiaison.html">XalanSourceTreeParserLiaison</a> instance. <a href="#ae29219e772d9a63b30614de6a6be9489"></a><br/></dl><li><a class="el" href="classXalanSourceTreeParserLiaison.html#a81e3979e0ce7a578a68dab50b5fe60e6">XalanSourceTreeParserLiaison</a> (MemoryManager &amp;theManager XALAN_DEFAULT_MEMMGR)
<dl class="el"><dd class="mdescRight">Construct a <a class="el" href="classXalanSourceTreeParserLiaison.html">XalanSourceTreeParserLiaison</a> instance. <a href="#a81e3979e0ce7a578a68dab50b5fe60e6"></a><br/></dl><li>MemoryManager &amp; <a class="el" href="classXalanSourceTreeParserLiaison.html#ab9d15e66e1d9b545840460481c58030b">getMemoryManager</a> ()
<dl class="el"><dd class="mdescRight">Get a reference to the current MemoryManager instance. <a href="#ab9d15e66e1d9b545840460481c58030b"></a><br/></dl><li>virtual <a class="el" href="classXalanSourceTreeParserLiaison.html#a0020065157bd25417b33232f2ee93079">~XalanSourceTreeParserLiaison</a> ()
<li>bool <a class="el" href="classXalanSourceTreeParserLiaison.html#aecd5911333667e36be04790462781c64">getPoolAllText</a> () const
<dl class="el"><dd class="mdescRight">Get the value of the flag which determines if the data of all text nodes are pooled, or just whitespace text nodes. <a href="#aecd5911333667e36be04790462781c64"></a><br/></dl><li>void <a class="el" href="classXalanSourceTreeParserLiaison.html#a3827eb7535e7999a4e63d0678b03853d">setPoolAllText</a> (bool fValue)
<dl class="el"><dd class="mdescRight">Set the value of the flag which determines if the data of all text nodes are pooled, or just whitespace text nodes. <a href="#a3827eb7535e7999a4e63d0678b03853d"></a><br/></dl><li>virtual void <a class="el" href="classXalanSourceTreeParserLiaison.html#a0feefee33759f5a98d7ca8a1a3cd3203">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="classXalanSourceTreeParserLiaison.html#a25ed248eeb240baeacb51f832f987340" title="Parse the text pointed at by the reader as XML, and return a DOM Document interface.">parseXMLStream()</a>. <a href="#a0feefee33759f5a98d7ca8a1a3cd3203"></a><br/></dl><li>virtual <a class="el" href="classExecutionContext.html">ExecutionContext</a> * <a class="el" href="classXalanSourceTreeParserLiaison.html#ae20cecf15ba045e66cdc6c5c05a804ce">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="#ae20cecf15ba045e66cdc6c5c05a804ce"></a><br/></dl><li>virtual void <a class="el" href="classXalanSourceTreeParserLiaison.html#a491f27aa0cd543b025200f6dee52a1bb">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="#a491f27aa0cd543b025200f6dee52a1bb"></a><br/></dl><li>virtual <a class="el" href="classXalanDocument.html">XalanDocument</a> * <a class="el" href="classXalanSourceTreeParserLiaison.html#a25ed248eeb240baeacb51f832f987340">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="#a25ed248eeb240baeacb51f832f987340"></a><br/></dl><li>virtual void <a class="el" href="classXalanSourceTreeParserLiaison.html#acb3b005b906f804feb0d9abfce828ca8">parseXMLStream</a> (const InputSource &amp;inputSource, 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="#acb3b005b906f804feb0d9abfce828ca8"></a><br/></dl><li>virtual void <a class="el" href="classXalanSourceTreeParserLiaison.html#ac0e7050ef1ec53254d23107cea484479">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="#ac0e7050ef1ec53254d23107cea484479"></a><br/></dl><li>virtual int <a class="el" href="classXalanSourceTreeParserLiaison.html#ac4595c0b5da227e5afc44e79037d9c18">getIndent</a> () const
<dl class="el"><dd class="mdescRight">Get the amount to indent when indent-result="yes". <a href="#ac4595c0b5da227e5afc44e79037d9c18"></a><br/></dl><li>virtual void <a class="el" href="classXalanSourceTreeParserLiaison.html#a99992b4e9263150eb7fae8cdc663e953">setIndent</a> (int i)
<dl class="el"><dd class="mdescRight">Set the amount to indent when indent-result="yes". <a href="#a99992b4e9263150eb7fae8cdc663e953"></a><br/></dl><li>virtual bool <a class="el" href="classXalanSourceTreeParserLiaison.html#a483226d95d4732a57987bc6eae7b1c5b">getUseValidation</a> () const
<dl class="el"><dd class="mdescRight">Get whether or not validation will be performed. <a href="#a483226d95d4732a57987bc6eae7b1c5b"></a><br/></dl><li>virtual void <a class="el" href="classXalanSourceTreeParserLiaison.html#af788df254a2e14c31e8c2e17894d9fb5">setUseValidation</a> (bool b)
<dl class="el"><dd class="mdescRight">If set to true, validation will be performed. <a href="#af788df254a2e14c31e8c2e17894d9fb5"></a><br/></dl><li>virtual const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; <a class="el" href="classXalanSourceTreeParserLiaison.html#aae45110286d3a9a776e235d60f91bc66">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="#aae45110286d3a9a776e235d60f91bc66"></a><br/></dl><li>virtual EntityResolver * <a class="el" href="classXalanSourceTreeParserLiaison.html#a0db434470268e55f2f561c0c99584b82">getEntityResolver</a> () const
<dl class="el"><dd class="mdescRight">This method returns the installed EntityResolver. <a href="#a0db434470268e55f2f561c0c99584b82"></a><br/></dl><li>virtual void <a class="el" href="classXalanSourceTreeParserLiaison.html#ae2431b2fca43be503e0dca31e7cb9ddb">setEntityResolver</a> (EntityResolver *resolver)
<dl class="el"><dd class="mdescRight">This method installs the user-specified EntityResolver on the parser. <a href="#ae2431b2fca43be503e0dca31e7cb9ddb"></a><br/></dl><li>virtual XMLEntityResolver * <a class="el" href="classXalanSourceTreeParserLiaison.html#aad4c70602f96ecd16163aa6f634758bd">getXMLEntityResolver</a> () const
<dl class="el"><dd class="mdescRight">This method returns the installed XMLEntityResolver. <a href="#aad4c70602f96ecd16163aa6f634758bd"></a><br/></dl><li>virtual void <a class="el" href="classXalanSourceTreeParserLiaison.html#a2cf8291c0e1a81af5e15a2430642969b">setXMLEntityResolver</a> (XMLEntityResolver *resolver)
<dl class="el"><dd class="mdescRight">This method installs the user-specified XMLEntityResolver on the parser. <a href="#a2cf8291c0e1a81af5e15a2430642969b"></a><br/></dl><li>virtual ErrorHandler * <a class="el" href="classXalanSourceTreeParserLiaison.html#aafd7a5131a9e4fafbe61837ffe0f33e2">getErrorHandler</a> () const
<dl class="el"><dd class="mdescRight">This method returns the installed error handler. <a href="#aafd7a5131a9e4fafbe61837ffe0f33e2"></a><br/></dl><li>virtual void <a class="el" href="classXalanSourceTreeParserLiaison.html#a6e626e6fdbab180166e32f10481a09b2">setErrorHandler</a> (ErrorHandler *handler)
<dl class="el"><dd class="mdescRight">This method installs the user-specified error handler. <a href="#a6e626e6fdbab180166e32f10481a09b2"></a><br/></dl><li>virtual void <a class="el" href="classXalanSourceTreeParserLiaison.html#aac9c7d0d3e7a39765b8c9bcb07590ec8">parseXMLStream</a> (const InputSource &amp;theInputSource, ContentHandler &amp;theContentHandler, const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;theIdentifier, DTDHandler *theDTDHandler=0, LexicalHandler *theLexicalHandler=0)
<dl class="el"><dd class="mdescRight">Parse using a SAX2 ContentHandler, DTDHandler, and LexicalHandler. <a href="#aac9c7d0d3e7a39765b8c9bcb07590ec8"></a><br/></dl><li>virtual <a class="el" href="XercesDOMWrapperParsedSource_8hpp.html#aec35dfd80d4007df6a3aaa3285aa1b67">DOMDocument_Type</a> * <a class="el" href="classXalanSourceTreeParserLiaison.html#ac8c08e5712c87b1ee5e9906d65d91649">createDOMFactory</a> ()
<li>virtual void <a class="el" href="classXalanSourceTreeParserLiaison.html#a23f65444292155b3fb10c4c0228c261a">destroyDocument</a> (<a class="el" href="XercesDOMWrapperParsedSource_8hpp.html#aec35dfd80d4007df6a3aaa3285aa1b67">DOMDocument_Type</a> *theDocument)
<li>virtual bool <a class="el" href="classXalanSourceTreeParserLiaison.html#abfacc3a87fd32d3626a440db89a443a2">getIncludeIgnorableWhitespace</a> () const
<dl class="el"><dd class="mdescRight">Get the 'include ignorable whitespace' flag. <a href="#abfacc3a87fd32d3626a440db89a443a2"></a><br/></dl><li>virtual void <a class="el" href="classXalanSourceTreeParserLiaison.html#a73dc1af452e6354e90ca95ca561d73f4">setIncludeIgnorableWhitespace</a> (bool include)
<dl class="el"><dd class="mdescRight">Set the 'include ignorable whitespace' flag. <a href="#a73dc1af452e6354e90ca95ca561d73f4"></a><br/></dl><li>virtual bool <a class="el" href="classXalanSourceTreeParserLiaison.html#ab2244c8d5dd8ac184daad134a2e54a75">getDoNamespaces</a> () const
<dl class="el"><dd class="mdescRight">This method returns the state of the parser's namespace handling capability. <a href="#ab2244c8d5dd8ac184daad134a2e54a75"></a><br/></dl><li>virtual void <a class="el" href="classXalanSourceTreeParserLiaison.html#a6d407f46dc81e99550e93ba6ee7fdc99">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="#a6d407f46dc81e99550e93ba6ee7fdc99"></a><br/></dl><li>virtual bool <a class="el" href="classXalanSourceTreeParserLiaison.html#a58312266a98bbd8f84ab7c89e40a3fe9">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="#a58312266a98bbd8f84ab7c89e40a3fe9"></a><br/></dl><li>virtual void <a class="el" href="classXalanSourceTreeParserLiaison.html#a31928b7763a213113f6e2445a0a5ae61">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="#a31928b7763a213113f6e2445a0a5ae61"></a><br/></dl><li>virtual const XalanDOMChar * <a class="el" href="classXalanSourceTreeParserLiaison.html#a4b0cbaebe18d2fc6702c0bf1de9b05f8">getExternalSchemaLocation</a> () const
<dl class="el"><dd class="mdescRight">This method returns the location for an external schema document for parsing. <a href="#a4b0cbaebe18d2fc6702c0bf1de9b05f8"></a><br/></dl><li>virtual void <a class="el" href="classXalanSourceTreeParserLiaison.html#a7fc8bbac29cac2c3cc31925733d8dd71">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="#a7fc8bbac29cac2c3cc31925733d8dd71"></a><br/></dl><li>virtual const XalanDOMChar * <a class="el" href="classXalanSourceTreeParserLiaison.html#a2126d0a29f08fa53aeec9fb3d2e44d22">getExternalNoNamespaceSchemaLocation</a> () const
<dl class="el"><dd class="mdescRight">This method returns the location for an external schema document for parsing. <a href="#a2126d0a29f08fa53aeec9fb3d2e44d22"></a><br/></dl><li>virtual void <a class="el" href="classXalanSourceTreeParserLiaison.html#a55c0947d77e16eca0d648bdde3212c4c">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="#a55c0947d77e16eca0d648bdde3212c4c"></a><br/></dl><li><a class="el" href="classXalanSourceTreeDocument.html">XalanSourceTreeDocument</a> * <a class="el" href="classXalanSourceTreeParserLiaison.html#a5c331066362ff7d2c3f7a4c50de5c08f">mapDocument</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="#a5c331066362ff7d2c3f7a4c50de5c08f"></a><br/></dl><li><a class="el" href="classXalanSourceTreeDocument.html">XalanSourceTreeDocument</a> * <a class="el" href="classXalanSourceTreeParserLiaison.html#ae1ac3fa07d18ec7234a65193a9d724a2">createXalanSourceTreeDocument</a> ()
<dl class="el"><dd class="mdescRight">Create a <a class="el" href="classXalanSourceTreeDocument.html">XalanSourceTreeDocument</a> instance. <a href="#ae1ac3fa07d18ec7234a65193a9d724a2"></a><br/></dl></ul>
<h2><a name="pro-methods"></a>
Protected Member Functions</h2>
<ul>
<li>virtual SAX2XMLReaderImpl * <a class="el" href="classXalanSourceTreeParserLiaison.html#a21838d884221f08f375c699b6c8ccbf1">createReader</a> ()
</ul>
<hr/><a name="_details"></a><h2>Detailed Description</h2>
<p>Definition at line <a class="el" href="XalanSourceTreeParserLiaison_8hpp_source.html#l00065">65</a> of file <a class="el" href="XalanSourceTreeParserLiaison_8hpp_source.html">XalanSourceTreeParserLiaison.hpp</a>.</p>
<hr/><h2>Member Typedef Documentation</h2>
<a class="anchor" id="a8cbf19c7a956184f3f9cc0a01da03196"></a><!-- doxytag: member="XalanSourceTreeParserLiaison::DocumentMapType" ref="a8cbf19c7a956184f3f9cc0a01da03196" 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="classXalanSourceTreeDocument.html">XalanSourceTreeDocument</a>*&gt; <a class="el" href="classXalanMap.html">XalanSourceTreeParserLiaison::DocumentMapType</a></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="XalanSourceTreeParserLiaison_8hpp_source.html#l00356">356</a> of file <a class="el" href="XalanSourceTreeParserLiaison_8hpp_source.html">XalanSourceTreeParserLiaison.hpp</a>.</p>
</div>
</div>
<hr/><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="ae29219e772d9a63b30614de6a6be9489"></a><!-- doxytag: member="XalanSourceTreeParserLiaison::XalanSourceTreeParserLiaison" ref="ae29219e772d9a63b30614de6a6be9489" args="(XalanSourceTreeDOMSupport &amp;theSupport, MemoryManager &amp;theManager XALAN_DEFAULT_MEMMGR)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">XalanSourceTreeParserLiaison::XalanSourceTreeParserLiaison </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classXalanSourceTreeDOMSupport.html">XalanSourceTreeDOMSupport</a> &amp;&nbsp;</td>
<td class="paramname"> <em>theSupport</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">MemoryManager &amp;theManager&nbsp;</td>
<td class="paramname"> <em>XALAN_DEFAULT_MEMMGR</em></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="classXalanSourceTreeParserLiaison.html">XalanSourceTreeParserLiaison</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#_deprecated000001">Deprecated:</a></b></dt><dd>This constructor is deprecated. Use the next constructor instead. </dd></dl>
</div>
</div>
<a class="anchor" id="a81e3979e0ce7a578a68dab50b5fe60e6"></a><!-- doxytag: member="XalanSourceTreeParserLiaison::XalanSourceTreeParserLiaison" ref="a81e3979e0ce7a578a68dab50b5fe60e6" args="(MemoryManager &amp;theManager XALAN_DEFAULT_MEMMGR)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">XalanSourceTreeParserLiaison::XalanSourceTreeParserLiaison </td>
<td>(</td>
<td class="paramtype">MemoryManager &amp;theManager&nbsp;</td>
<td class="paramname"> <em>XALAN_DEFAULT_MEMMGR</em></td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Construct a <a class="el" href="classXalanSourceTreeParserLiaison.html">XalanSourceTreeParserLiaison</a> instance. </p>
</div>
</div>
<a class="anchor" id="a0020065157bd25417b33232f2ee93079"></a><!-- doxytag: member="XalanSourceTreeParserLiaison::~XalanSourceTreeParserLiaison" ref="a0020065157bd25417b33232f2ee93079" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual XalanSourceTreeParserLiaison::~XalanSourceTreeParserLiaison </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="ac8c08e5712c87b1ee5e9906d65d91649"></a><!-- doxytag: member="XalanSourceTreeParserLiaison::createDOMFactory" ref="ac8c08e5712c87b1ee5e9906d65d91649" 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>* XalanSourceTreeParserLiaison::createDOMFactory </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="a21838d884221f08f375c699b6c8ccbf1"></a><!-- doxytag: member="XalanSourceTreeParserLiaison::createReader" ref="a21838d884221f08f375c699b6c8ccbf1" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual SAX2XMLReaderImpl* XalanSourceTreeParserLiaison::createReader </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [protected, virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="ae1ac3fa07d18ec7234a65193a9d724a2"></a><!-- doxytag: member="XalanSourceTreeParserLiaison::createXalanSourceTreeDocument" ref="ae1ac3fa07d18ec7234a65193a9d724a2" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classXalanSourceTreeDocument.html">XalanSourceTreeDocument</a>* XalanSourceTreeParserLiaison::createXalanSourceTreeDocument </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Create a <a class="el" href="classXalanSourceTreeDocument.html">XalanSourceTreeDocument</a> instance. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>A pointer to the <a class="el" href="classXalanSourceTreeDocument.html">XalanSourceTreeDocument</a> instance. </dd></dl>
</div>
</div>
<a class="anchor" id="ac0e7050ef1ec53254d23107cea484479"></a><!-- doxytag: member="XalanSourceTreeParserLiaison::destroyDocument" ref="ac0e7050ef1ec53254d23107cea484479" args="(XalanDocument *theDocument)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual void XalanSourceTreeParserLiaison::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="classXalanSourceTreeParserLiaison.html#a25ed248eeb240baeacb51f832f987340" 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="a23f65444292155b3fb10c4c0228c261a"></a><!-- doxytag: member="XalanSourceTreeParserLiaison::destroyDocument" ref="a23f65444292155b3fb10c4c0228c261a" args="(DOMDocument_Type *theDocument)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual void XalanSourceTreeParserLiaison::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">
</div>
</div>
<a class="anchor" id="ab2244c8d5dd8ac184daad134a2e54a75"></a><!-- doxytag: member="XalanSourceTreeParserLiaison::getDoNamespaces" ref="ab2244c8d5dd8ac184daad134a2e54a75" args="() const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual bool XalanSourceTreeParserLiaison::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="classXalanSourceTreeParserLiaison.html#a6d407f46dc81e99550e93ba6ee7fdc99" 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="a0db434470268e55f2f561c0c99584b82"></a><!-- doxytag: member="XalanSourceTreeParserLiaison::getEntityResolver" ref="a0db434470268e55f2f561c0c99584b82" args="() const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual EntityResolver* XalanSourceTreeParserLiaison::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="aafd7a5131a9e4fafbe61837ffe0f33e2"></a><!-- doxytag: member="XalanSourceTreeParserLiaison::getErrorHandler" ref="aafd7a5131a9e4fafbe61837ffe0f33e2" args="() const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual ErrorHandler* XalanSourceTreeParserLiaison::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="ae20cecf15ba045e66cdc6c5c05a804ce"></a><!-- doxytag: member="XalanSourceTreeParserLiaison::getExecutionContext" ref="ae20cecf15ba045e66cdc6c5c05a804ce" args="() const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual <a class="el" href="classExecutionContext.html">ExecutionContext</a>* XalanSourceTreeParserLiaison::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="a58312266a98bbd8f84ab7c89e40a3fe9"></a><!-- doxytag: member="XalanSourceTreeParserLiaison::getExitOnFirstFatalError" ref="a58312266a98bbd8f84ab7c89e40a3fe9" args="() const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual bool XalanSourceTreeParserLiaison::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="classXalanSourceTreeParserLiaison.html#a31928b7763a213113f6e2445a0a5ae61" 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="a2126d0a29f08fa53aeec9fb3d2e44d22"></a><!-- doxytag: member="XalanSourceTreeParserLiaison::getExternalNoNamespaceSchemaLocation" ref="a2126d0a29f08fa53aeec9fb3d2e44d22" args="() const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual const XalanDOMChar* XalanSourceTreeParserLiaison::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="a4b0cbaebe18d2fc6702c0bf1de9b05f8"></a><!-- doxytag: member="XalanSourceTreeParserLiaison::getExternalSchemaLocation" ref="a4b0cbaebe18d2fc6702c0bf1de9b05f8" args="() const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual const XalanDOMChar* XalanSourceTreeParserLiaison::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="abfacc3a87fd32d3626a440db89a443a2"></a><!-- doxytag: member="XalanSourceTreeParserLiaison::getIncludeIgnorableWhitespace" ref="abfacc3a87fd32d3626a440db89a443a2" args="() const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual bool XalanSourceTreeParserLiaison::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="classXalanSourceTreeParserLiaison.html#a73dc1af452e6354e90ca95ca561d73f4" title="Set the &#39;include ignorable whitespace&#39; flag.">setIncludeIgnorableWhitespace</a> </dd></dl>
</div>
</div>
<a class="anchor" id="ac4595c0b5da227e5afc44e79037d9c18"></a><!-- doxytag: member="XalanSourceTreeParserLiaison::getIndent" ref="ac4595c0b5da227e5afc44e79037d9c18" args="() const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual int XalanSourceTreeParserLiaison::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="ab9d15e66e1d9b545840460481c58030b"></a><!-- doxytag: member="XalanSourceTreeParserLiaison::getMemoryManager" ref="ab9d15e66e1d9b545840460481c58030b" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">MemoryManager&amp; XalanSourceTreeParserLiaison::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="XalanSourceTreeParserLiaison_8hpp_source.html#l00087">87</a> of file <a class="el" href="XalanSourceTreeParserLiaison_8hpp_source.html">XalanSourceTreeParserLiaison.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="aae45110286d3a9a776e235d60f91bc66"></a><!-- doxytag: member="XalanSourceTreeParserLiaison::getParserDescription" ref="aae45110286d3a9a776e235d60f91bc66" 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; XalanSourceTreeParserLiaison::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="aecd5911333667e36be04790462781c64"></a><!-- doxytag: member="XalanSourceTreeParserLiaison::getPoolAllText" ref="aecd5911333667e36be04790462781c64" args="() const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool XalanSourceTreeParserLiaison::getPoolAllText </td>
<td>(</td>
<td class="paramname"></td>
<td>&nbsp;)&nbsp;</td>
<td> const<code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Get the value of the flag which determines if the data of all text nodes are pooled, or just whitespace text nodes. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>true if the data of all text nodes are pooled, false otherwise. </dd></dl>
<p>Definition at line <a class="el" href="XalanSourceTreeParserLiaison_8hpp_source.html#l00102">102</a> of file <a class="el" href="XalanSourceTreeParserLiaison_8hpp_source.html">XalanSourceTreeParserLiaison.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a483226d95d4732a57987bc6eae7b1c5b"></a><!-- doxytag: member="XalanSourceTreeParserLiaison::getUseValidation" ref="a483226d95d4732a57987bc6eae7b1c5b" args="() const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual bool XalanSourceTreeParserLiaison::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="aad4c70602f96ecd16163aa6f634758bd"></a><!-- doxytag: member="XalanSourceTreeParserLiaison::getXMLEntityResolver" ref="aad4c70602f96ecd16163aa6f634758bd" args="() const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual XMLEntityResolver* XalanSourceTreeParserLiaison::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="a5c331066362ff7d2c3f7a4c50de5c08f"></a><!-- doxytag: member="XalanSourceTreeParserLiaison::mapDocument" ref="a5c331066362ff7d2c3f7a4c50de5c08f" args="(const XalanDocument *theDocument) const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classXalanSourceTreeDocument.html">XalanSourceTreeDocument</a>* XalanSourceTreeParserLiaison::mapDocument </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="classXalanSourceTreeDocument.html">XalanSourceTreeDocument</a> instance. </dd></dl>
</div>
</div>
<a class="anchor" id="acb3b005b906f804feb0d9abfce828ca8"></a><!-- doxytag: member="XalanSourceTreeParserLiaison::parseXMLStream" ref="acb3b005b906f804feb0d9abfce828ca8" args="(const InputSource &amp;inputSource, 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 XalanSourceTreeParserLiaison::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="aac9c7d0d3e7a39765b8c9bcb07590ec8"></a><!-- doxytag: member="XalanSourceTreeParserLiaison::parseXMLStream" ref="aac9c7d0d3e7a39765b8c9bcb07590ec8" args="(const InputSource &amp;theInputSource, ContentHandler &amp;theContentHandler, const XalanDOMString &amp;theIdentifier, DTDHandler *theDTDHandler=0, LexicalHandler *theLexicalHandler=0)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual void XalanSourceTreeParserLiaison::parseXMLStream </td>
<td>(</td>
<td class="paramtype">const InputSource &amp;&nbsp;</td>
<td class="paramname"> <em>theInputSource</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">ContentHandler &amp;&nbsp;</td>
<td class="paramname"> <em>theContentHandler</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>theIdentifier</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">DTDHandler *&nbsp;</td>
<td class="paramname"> <em>theDTDHandler</em> = <code>0</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">LexicalHandler *&nbsp;</td>
<td class="paramname"> <em>theLexicalHandler</em> = <code>0</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 using a SAX2 ContentHandler, DTDHandler, and LexicalHandler. </p>
<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>theInputSource</em>&nbsp;</td><td>The input source for the parser </td></tr>
<tr><td valign="top"></td><td valign="top"><em>theContentHandler</em>&nbsp;</td><td>The ContentHandler to use </td></tr>
<tr><td valign="top"></td><td valign="top"><em>theDTDHandler</em>&nbsp;</td><td>The DTDHandler to use. May be null. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>theLexicalHandler</em>&nbsp;</td><td>The LexicalHandler to use. May be null. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>identifier</em>&nbsp;</td><td>Used for error reporting only. </td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="a25ed248eeb240baeacb51f832f987340"></a><!-- doxytag: member="XalanSourceTreeParserLiaison::parseXMLStream" ref="a25ed248eeb240baeacb51f832f987340" 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>* XalanSourceTreeParserLiaison::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="a0feefee33759f5a98d7ca8a1a3cd3203"></a><!-- doxytag: member="XalanSourceTreeParserLiaison::reset" ref="a0feefee33759f5a98d7ca8a1a3cd3203" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual void XalanSourceTreeParserLiaison::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="classXalanSourceTreeParserLiaison.html#a25ed248eeb240baeacb51f832f987340" 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="a6d407f46dc81e99550e93ba6ee7fdc99"></a><!-- doxytag: member="XalanSourceTreeParserLiaison::setDoNamespaces" ref="a6d407f46dc81e99550e93ba6ee7fdc99" args="(bool newState)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual void XalanSourceTreeParserLiaison::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="classXalanSourceTreeParserLiaison.html#ab2244c8d5dd8ac184daad134a2e54a75" title="This method returns the state of the parser&#39;s namespace handling capability.">getDoNamespaces</a> </dd></dl>
</div>
</div>
<a class="anchor" id="ae2431b2fca43be503e0dca31e7cb9ddb"></a><!-- doxytag: member="XalanSourceTreeParserLiaison::setEntityResolver" ref="ae2431b2fca43be503e0dca31e7cb9ddb" args="(EntityResolver *resolver)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual void XalanSourceTreeParserLiaison::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="a6e626e6fdbab180166e32f10481a09b2"></a><!-- doxytag: member="XalanSourceTreeParserLiaison::setErrorHandler" ref="a6e626e6fdbab180166e32f10481a09b2" args="(ErrorHandler *handler)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual void XalanSourceTreeParserLiaison::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="a491f27aa0cd543b025200f6dee52a1bb"></a><!-- doxytag: member="XalanSourceTreeParserLiaison::setExecutionContext" ref="a491f27aa0cd543b025200f6dee52a1bb" args="(ExecutionContext &amp;theContext)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual void XalanSourceTreeParserLiaison::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="a31928b7763a213113f6e2445a0a5ae61"></a><!-- doxytag: member="XalanSourceTreeParserLiaison::setExitOnFirstFatalError" ref="a31928b7763a213113f6e2445a0a5ae61" args="(bool newState)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual void XalanSourceTreeParserLiaison::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="classXalanSourceTreeParserLiaison.html#a58312266a98bbd8f84ab7c89e40a3fe9" 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="a55c0947d77e16eca0d648bdde3212c4c"></a><!-- doxytag: member="XalanSourceTreeParserLiaison::setExternalNoNamespaceSchemaLocation" ref="a55c0947d77e16eca0d648bdde3212c4c" args="(const XalanDOMChar *location)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual void XalanSourceTreeParserLiaison::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="a7fc8bbac29cac2c3cc31925733d8dd71"></a><!-- doxytag: member="XalanSourceTreeParserLiaison::setExternalSchemaLocation" ref="a7fc8bbac29cac2c3cc31925733d8dd71" args="(const XalanDOMChar *location)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual void XalanSourceTreeParserLiaison::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="a73dc1af452e6354e90ca95ca561d73f4"></a><!-- doxytag: member="XalanSourceTreeParserLiaison::setIncludeIgnorableWhitespace" ref="a73dc1af452e6354e90ca95ca561d73f4" args="(bool include)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual void XalanSourceTreeParserLiaison::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 DOM_Text::isWhitespace() 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="classXalanSourceTreeParserLiaison.html#abfacc3a87fd32d3626a440db89a443a2" title="Get the &#39;include ignorable whitespace&#39; flag.">getIncludeIgnorableWhitespace</a> </dd></dl>
</div>
</div>
<a class="anchor" id="a99992b4e9263150eb7fae8cdc663e953"></a><!-- doxytag: member="XalanSourceTreeParserLiaison::setIndent" ref="a99992b4e9263150eb7fae8cdc663e953" args="(int i)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual void XalanSourceTreeParserLiaison::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="a3827eb7535e7999a4e63d0678b03853d"></a><!-- doxytag: member="XalanSourceTreeParserLiaison::setPoolAllText" ref="a3827eb7535e7999a4e63d0678b03853d" args="(bool fValue)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void XalanSourceTreeParserLiaison::setPoolAllText </td>
<td>(</td>
<td class="paramtype">bool&nbsp;</td>
<td class="paramname"> <em>fValue</em></td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Set the value of the flag which determines if the data of all text nodes are pooled, or just whitespace text nodes. </p>
<dl><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>fValue</em>&nbsp;</td><td>The new value for the flag. </td></tr>
</table>
</dd>
</dl>
<p>Definition at line <a class="el" href="XalanSourceTreeParserLiaison_8hpp_source.html#l00114">114</a> of file <a class="el" href="XalanSourceTreeParserLiaison_8hpp_source.html">XalanSourceTreeParserLiaison.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="af788df254a2e14c31e8c2e17894d9fb5"></a><!-- doxytag: member="XalanSourceTreeParserLiaison::setUseValidation" ref="af788df254a2e14c31e8c2e17894d9fb5" args="(bool b)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual void XalanSourceTreeParserLiaison::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="a2cf8291c0e1a81af5e15a2430642969b"></a><!-- doxytag: member="XalanSourceTreeParserLiaison::setXMLEntityResolver" ref="a2cf8291c0e1a81af5e15a2430642969b" args="(XMLEntityResolver *resolver)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual void XalanSourceTreeParserLiaison::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>
<hr/>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="XalanSourceTreeParserLiaison_8hpp_source.html">XalanSourceTreeParserLiaison.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>