blob: 91675afc0eb40d44648083ace5178a27b247dd35 [file] [log] [blame]
<HTML><HEAD><TITLE>Xalan-C++ API Documentation</TITLE></HEAD>
<BODY>
<h2 align="center">Xalan-C++ API Documentation</h2>
<h3 align="center">The Xalan C++ XSLT Processor Version 1.10</h3>
</BODY>
<!-- Generated by Doxygen 1.2.8.1 -->
<center>
<a class="qindex" href="index.html">Main Page</a> &nbsp; <a class="qindex" href="hierarchy.html">Class Hierarchy</a> &nbsp; <a class="qindex" href="classes.html">Alphabetical List</a> &nbsp; <a class="qindex" href="annotated.html">Compound List</a> &nbsp; <a class="qindex" href="files.html">File List</a> &nbsp; <a class="qindex" href="functions.html">Compound Members</a> &nbsp; <a class="qindex" href="globals.html">File Members</a> &nbsp; </center>
<hr><h1>XalanSourceTreeParserLiaison Class Reference</h1><code>#include &lt;<a class="el" href="XalanSourceTreeParserLiaison_8hpp-source.html">XalanSourceTreeParserLiaison.hpp</a>&gt;</code>
<p>
Inheritance diagram for XalanSourceTreeParserLiaison:<p><center><img src="classXalanSourceTreeParserLiaison__inherit__graph.gif" border="0" usemap="#XalanSourceTreeParserLiaison_inherit_map" alt="Inheritance graph"></center>
<map name="XalanSourceTreeParserLiaison_inherit_map">
<area href="classXMLParserLiaison.html" shape="rect" coords="44,42,166,18">
</map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center>Collaboration diagram for XalanSourceTreeParserLiaison:<p><center><img src="classXalanSourceTreeParserLiaison__coll__graph.gif" border="0" usemap="#XalanSourceTreeParserLiaison_coll_map" alt="Collaboration graph"></center>
<map name="XalanSourceTreeParserLiaison_coll_map">
<area href="classXMLParserLiaison.html" shape="rect" coords="157,57,280,33">
<area href="classXercesParserLiaison.html" shape="rect" coords="565,109,701,85">
<area href="classXalanMap.html" shape="rect" coords="18,165,418,141">
</map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center><a href="classXalanSourceTreeParserLiaison-members.html">List of all members.</a><h2>Public Types</h2>
<ul>
<li>typedef <a class="el" href="classXalanMap.html">XalanMap</a>&lt;const <a class="el" href="classXalanDocument.html">XalanDocument</a>*,<br>
<a class="el" href="classXalanSourceTreeDocument.html">XalanSourceTreeDocument</a>*&gt; <a class="el" href="classXalanSourceTreeParserLiaison.html#s0">DocumentMapType</a>
</ul>
<h2>Public Methods</h2>
<ul>
<li><a class="el" href="classXalanSourceTreeParserLiaison.html#a0">XalanSourceTreeParserLiaison</a> (<a class="el" href="classXalanSourceTreeDOMSupport.html">XalanSourceTreeDOMSupport</a> &amp;theSupport, <a class="el" href="XalanMemoryManagement_8hpp.html#a5">MemoryManagerType</a> &amp;theManager XALAN_DEFAULT_MEMMGR)
<dl class="el"><dd><font size=-1><em>Construct a XalanSourceTreeParserLiaison instance.</em> <a href="#a0">More...</a><em><br><br></em></font></dl><li><a class="el" href="classXalanSourceTreeParserLiaison.html#a1">XalanSourceTreeParserLiaison</a> (<a class="el" href="XalanMemoryManagement_8hpp.html#a5">MemoryManagerType</a> &amp;theManager XALAN_DEFAULT_MEMMGR)
<dl class="el"><dd><font size=-1><em>Construct a XalanSourceTreeParserLiaison instance.</em> <a href="#a1">More...</a><em><br><br></em></font></dl><li><a class="el" href="XalanMemoryManagement_8hpp.html#a5">MemoryManagerType</a>&amp; <a class="el" href="classXalanSourceTreeParserLiaison.html#a2">getMemoryManager</a> ()
<li>virtual <a class="el" href="classXalanSourceTreeParserLiaison.html#a3">~XalanSourceTreeParserLiaison</a> ()
<li>bool <a class="el" href="classXalanSourceTreeParserLiaison.html#a4">getPoolAllText</a> () const
<dl class="el"><dd><font size=-1><em>Get the value of the flag which determines if the data of all text nodes are pooled, or just whitespace text nodes.</em> <a href="#a4">More...</a><em><br><br></em></font></dl><li>void <a class="el" href="classXalanSourceTreeParserLiaison.html#a5">setPoolAllText</a> (bool fValue)
<dl class="el"><dd><font size=-1><em>Set the value of the flag which determines if the data of all text nodes are pooled, or just whitespace text nodes.</em> <a href="#a5">More...</a><em><br><br></em></font></dl><li>virtual void <a class="el" href="classXalanSourceTreeParserLiaison.html#a6">reset</a> ()
<li>virtual <a class="el" href="classExecutionContext.html">ExecutionContext</a>* <a class="el" href="classXalanSourceTreeParserLiaison.html#a7">getExecutionContext</a> () const
<li>virtual void <a class="el" href="classXalanSourceTreeParserLiaison.html#a8">setExecutionContext</a> (<a class="el" href="classExecutionContext.html">ExecutionContext</a> &amp;theContext)
<li>virtual <a class="el" href="classXalanDocument.html">XalanDocument</a>* <a class="el" href="classXalanSourceTreeParserLiaison.html#a9">parseXMLStream</a> (const <a class="el" href="classInputSourceType.html">InputSourceType</a> &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><font size=-1><em>Parse the text pointed at by the reader as XML, and return a DOM Document interface.</em> <a href="#a9">More...</a><em><br><br></em></font></dl><li>virtual void <a class="el" href="classXalanSourceTreeParserLiaison.html#a10">parseXMLStream</a> (const <a class="el" href="classInputSourceType.html">InputSourceType</a> &amp;inputSource, <a class="el" href="XSLTEngineImpl_8hpp.html#a1">DocumentHandlerType</a> &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><font size=-1><em>Parse the text pointed at by the reader as XML.</em> <a href="#a10">More...</a><em><br><br></em></font></dl><li>virtual void <a class="el" href="classXalanSourceTreeParserLiaison.html#a11">destroyDocument</a> (<a class="el" href="classXalanDocument.html">XalanDocument</a> *theDocument)
<dl class="el"><dd><font size=-1><em>Destroy the supplied <a class="el" href="classXalanDocument.html">XalanDocument</a> instance.</em> <a href="#a11">More...</a><em><br><br></em></font></dl><li>virtual int <a class="el" href="classXalanSourceTreeParserLiaison.html#a12">getIndent</a> () const
<dl class="el"><dd><font size=-1><em>Get the amount to indent when indent-result="yes".</em> <a href="#a12">More...</a><em><br><br></em></font></dl><li>virtual void <a class="el" href="classXalanSourceTreeParserLiaison.html#a13">setIndent</a> (int i)
<dl class="el"><dd><font size=-1><em>Set the amount to indent when indent-result="yes".</em> <a href="#a13">More...</a><em><br><br></em></font></dl><li>virtual bool <a class="el" href="classXalanSourceTreeParserLiaison.html#a14">getUseValidation</a> () const
<dl class="el"><dd><font size=-1><em>Get whether or not validation will be performed.</em> <a href="#a14">More...</a><em><br><br></em></font></dl><li>virtual void <a class="el" href="classXalanSourceTreeParserLiaison.html#a15">setUseValidation</a> (bool b)
<dl class="el"><dd><font size=-1><em>If set to true, validation will be performed.</em> <a href="#a15">More...</a><em><br><br></em></font></dl><li>virtual const <a class="el" href="classXalanDOMString.html">XalanDOMString</a>&amp; <a class="el" href="classXalanSourceTreeParserLiaison.html#a16">getParserDescription</a> (<a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;theResult) const
<dl class="el"><dd><font size=-1><em>Return a string suitable for telling the user what parser is being used.</em> <a href="#a16">More...</a><em><br><br></em></font></dl><li>virtual <a class="el" href="XMLParserLiaison_8hpp.html#a1">EntityResolverType</a>* <a class="el" href="classXalanSourceTreeParserLiaison.html#a17">getEntityResolver</a> () const
<dl class="el"><dd><font size=-1><em>This method returns the installed entity resolver.</em> <a href="#a17">More...</a><em><br><br></em></font></dl><li>virtual void <a class="el" href="classXalanSourceTreeParserLiaison.html#a18">setEntityResolver</a> (<a class="el" href="XMLParserLiaison_8hpp.html#a1">EntityResolverType</a> *resolver)
<dl class="el"><dd><font size=-1><em>This method installs the user specified entity resolver on the parser.</em> <a href="#a18">More...</a><em><br><br></em></font></dl><li>virtual void <a class="el" href="classXalanSourceTreeParserLiaison.html#a19">parseXMLStream</a> (const <a class="el" href="classInputSourceType.html">InputSourceType</a> &amp;theInputSource, <a class="el" href="classContentHandlerType.html">ContentHandlerType</a> &amp;theContentHandler, const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp;theIdentifier, <a class="el" href="classDTDHandlerType.html">DTDHandlerType</a> *theDTDHandler=0, <a class="el" href="classLexicalHandlerType.html">LexicalHandlerType</a> *theLexicalHandler=0)
<dl class="el"><dd><font size=-1><em>Parse using a SAX2 ContentHandler, DTDHandler, and LexicalHandler.</em> <a href="#a19">More...</a><em><br><br></em></font></dl><li>virtual <a class="el" href="XercesWrapperTypes_8hpp.html#a5">DOMDocument_Type</a>* <a class="el" href="classXalanSourceTreeParserLiaison.html#a20">createDOMFactory</a> ()
<li>virtual void <a class="el" href="classXalanSourceTreeParserLiaison.html#a21">destroyDocument</a> (<a class="el" href="XercesWrapperTypes_8hpp.html#a5">DOMDocument_Type</a> *theDocument)
<li>virtual bool <a class="el" href="classXalanSourceTreeParserLiaison.html#a22">getIncludeIgnorableWhitespace</a> () const
<dl class="el"><dd><font size=-1><em>Get the 'include ignorable whitespace' flag.</em> <a href="#a22">More...</a><em><br><br></em></font></dl><li>virtual void <a class="el" href="classXalanSourceTreeParserLiaison.html#a23">setIncludeIgnorableWhitespace</a> (bool include)
<dl class="el"><dd><font size=-1><em>Set the 'include ignorable whitespace' flag.</em> <a href="#a23">More...</a><em><br><br></em></font></dl><li>virtual <a class="el" href="classErrorHandlerType.html">ErrorHandlerType</a>* <a class="el" href="classXalanSourceTreeParserLiaison.html#a24">getErrorHandler</a> () const
<dl class="el"><dd><font size=-1><em>This method returns the installed error handler.</em> <a href="#a24">More...</a><em><br><br></em></font></dl><li>virtual void <a class="el" href="classXalanSourceTreeParserLiaison.html#a25">setErrorHandler</a> (<a class="el" href="classErrorHandlerType.html">ErrorHandlerType</a> *handler)
<dl class="el"><dd><font size=-1><em>This method installs the user specified error handler on the parser.</em> <a href="#a25">More...</a><em><br><br></em></font></dl><li>virtual bool <a class="el" href="classXalanSourceTreeParserLiaison.html#a26">getDoNamespaces</a> () const
<dl class="el"><dd><font size=-1><em>This method returns the state of the parser's namespace handling capability.</em> <a href="#a26">More...</a><em><br><br></em></font></dl><li>virtual void <a class="el" href="classXalanSourceTreeParserLiaison.html#a27">setDoNamespaces</a> (bool newState)
<dl class="el"><dd><font size=-1><em>This method allows users to enable or disable the parser's namespace processing.</em> <a href="#a27">More...</a><em><br><br></em></font></dl><li>virtual bool <a class="el" href="classXalanSourceTreeParserLiaison.html#a28">getExitOnFirstFatalError</a> () const
<dl class="el"><dd><font size=-1><em>This method returns the state of the parser's exit-on-First-Fatal-Error flag.</em> <a href="#a28">More...</a><em><br><br></em></font></dl><li>virtual void <a class="el" href="classXalanSourceTreeParserLiaison.html#a29">setExitOnFirstFatalError</a> (bool newState)
<dl class="el"><dd><font size=-1><em>This method allows users to set the parser's behaviour when it encounters the first fatal error.</em> <a href="#a29">More...</a><em><br><br></em></font></dl><li>virtual const XalanDOMChar* <a class="el" href="classXalanSourceTreeParserLiaison.html#a30">getExternalSchemaLocation</a> () const
<dl class="el"><dd><font size=-1><em>This method returns the location for an external schema document for parsing.</em> <a href="#a30">More...</a><em><br><br></em></font></dl><li>virtual void <a class="el" href="classXalanSourceTreeParserLiaison.html#a31">setExternalSchemaLocation</a> (const XalanDOMChar *location)
<dl class="el"><dd><font size=-1><em>This method sets the location for an external schema document for parsing.</em> <a href="#a31">More...</a><em><br><br></em></font></dl><li>virtual const XalanDOMChar* <a class="el" href="classXalanSourceTreeParserLiaison.html#a32">getExternalNoNamespaceSchemaLocation</a> () const
<dl class="el"><dd><font size=-1><em>This method returns the location for an external schema document for parsing.</em> <a href="#a32">More...</a><em><br><br></em></font></dl><li>virtual void <a class="el" href="classXalanSourceTreeParserLiaison.html#a33">setExternalNoNamespaceSchemaLocation</a> (const XalanDOMChar *location)
<dl class="el"><dd><font size=-1><em>This method sets the location for an external schema document for parsing.</em> <a href="#a33">More...</a><em><br><br></em></font></dl><li><a class="el" href="classXalanSourceTreeDocument.html">XalanSourceTreeDocument</a>* <a class="el" href="classXalanSourceTreeParserLiaison.html#a34">mapDocument</a> (const <a class="el" href="classXalanDocument.html">XalanDocument</a> *theDocument) const
<dl class="el"><dd><font size=-1><em>Map a pointer to a <a class="el" href="classXalanDocument.html">XalanDocument</a> instance to its implementation class pointer.</em> <a href="#a34">More...</a><em><br><br></em></font></dl><li><a class="el" href="classXalanSourceTreeDocument.html">XalanSourceTreeDocument</a>* <a class="el" href="classXalanSourceTreeParserLiaison.html#a35">createXalanSourceTreeDocument</a> ()
<dl class="el"><dd><font size=-1><em>Create a <a class="el" href="classXalanSourceTreeDocument.html">XalanSourceTreeDocument</a> instance.</em> <a href="#a35">More...</a><em><br><br></em></font></dl></ul>
<h2>Protected Methods</h2>
<ul>
<li>virtual <a class="el" href="XalanSourceTreeParserLiaison_8hpp.html#a4">SAX2XMLReaderType</a>* <a class="el" href="classXalanSourceTreeParserLiaison.html#b0">createReader</a> ()
</ul>
<hr><h2>Member Typedef Documentation</h2>
<a name="s0" doxytag="XalanSourceTreeParserLiaison::DocumentMapType"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
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; XalanSourceTreeParserLiaison::DocumentMapType&lt;const <a class="el" href="classXalanDocument.html">XalanDocument</a>*, <a class="el" href="classXalanSourceTreeDocument.html">XalanSourceTreeDocument</a>*&gt;
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
</td>
</tr>
</table>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a name="a0" doxytag="XalanSourceTreeParserLiaison::XalanSourceTreeParserLiaison"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
XalanSourceTreeParserLiaison::XalanSourceTreeParserLiaison (
</b></td>
<td valign="bottom"><b>
<a class="el" href="classXalanSourceTreeDOMSupport.html">XalanSourceTreeDOMSupport</a> &amp; <em>theSupport</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
<a class="el" href="XalanMemoryManagement_8hpp.html#a5">MemoryManagerType</a> &amp;theManager <em>XALAN_DEFAULT_MEMMGR</em>&nbsp;)
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Construct a XalanSourceTreeParserLiaison instance.
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>theSupport</em>
&nbsp;</td><td>
instance of <a class="el" href="classDOMSupport.html">DOMSupport</a> object
<p>
</td></tr>
</table>
</dl><dl compact><dt>
<b>Deprecated: </b><dd>
This constructor is deprecated. Use the next constructor instead. </dl> </td>
</tr>
</table>
<a name="a1" doxytag="XalanSourceTreeParserLiaison::XalanSourceTreeParserLiaison"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
XalanSourceTreeParserLiaison::XalanSourceTreeParserLiaison (
</b></td>
<td valign="bottom"><b>
<a class="el" href="XalanMemoryManagement_8hpp.html#a5">MemoryManagerType</a> &amp;theManager <em>XALAN_DEFAULT_MEMMGR</em>&nbsp;)
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Construct a XalanSourceTreeParserLiaison instance.
<p>
</td>
</tr>
</table>
<a name="a3" doxytag="XalanSourceTreeParserLiaison::~XalanSourceTreeParserLiaison"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
XalanSourceTreeParserLiaison::~XalanSourceTreeParserLiaison (
</b></td>
<td valign="bottom"><b>
)<code> [virtual]</code>
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
</td>
</tr>
</table>
<hr><h2>Member Function Documentation</h2>
<a name="a20" doxytag="XalanSourceTreeParserLiaison::createDOMFactory"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
<a class="el" href="XercesWrapperTypes_8hpp.html#a5">DOMDocument_Type</a> * XalanSourceTreeParserLiaison::createDOMFactory (
</b></td>
<td valign="bottom"><b>
)<code> [virtual]</code>
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
</td>
</tr>
</table>
<a name="b0" doxytag="XalanSourceTreeParserLiaison::createReader"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
<a class="el" href="XalanSourceTreeParserLiaison_8hpp.html#a4">SAX2XMLReaderType</a> * XalanSourceTreeParserLiaison::createReader (
</b></td>
<td valign="bottom"><b>
)<code> [protected, virtual]</code>
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
</td>
</tr>
</table>
<a name="a35" doxytag="XalanSourceTreeParserLiaison::createXalanSourceTreeDocument"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
<a class="el" href="classXalanSourceTreeDocument.html">XalanSourceTreeDocument</a> * XalanSourceTreeParserLiaison::createXalanSourceTreeDocument (
</b></td>
<td valign="bottom"><b>
)
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Create a <a class="el" href="classXalanSourceTreeDocument.html">XalanSourceTreeDocument</a> instance.
<p>
<dl compact><dt>
<b>Returns: </b><dd>
A pointer to the <a class="el" href="classXalanSourceTreeDocument.html">XalanSourceTreeDocument</a> instance. </dl> </td>
</tr>
</table>
<a name="a21" doxytag="XalanSourceTreeParserLiaison::destroyDocument"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
void XalanSourceTreeParserLiaison::destroyDocument (
</b></td>
<td valign="bottom"><b>
<a class="el" href="XercesWrapperTypes_8hpp.html#a5">DOMDocument_Type</a> * <em>theDocument</em>&nbsp;)<code> [virtual]</code>
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
</td>
</tr>
</table>
<a name="a11" doxytag="XalanSourceTreeParserLiaison::destroyDocument"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
void XalanSourceTreeParserLiaison::destroyDocument (
</b></td>
<td valign="bottom"><b>
<a class="el" href="classXalanDocument.html">XalanDocument</a> * <em>theDocument</em>&nbsp;)<code> [virtual]</code>
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Destroy the supplied <a class="el" href="classXalanDocument.html">XalanDocument</a> instance.
<p>
It must be an instance that was created by a previous call to <a class="el" href="classXalanSourceTreeParserLiaison.html#a9">parseXMLStream</a>().<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>theDocument</em>
&nbsp;</td><td>
The <a class="el" href="classXalanDocument.html">XalanDocument</a> instance to destroy. </td></tr>
</table>
</dl>
<p>
Reimplemented from <a class="el" href="classXMLParserLiaison.html#a8">XMLParserLiaison</a>. </td>
</tr>
</table>
<a name="a26" doxytag="XalanSourceTreeParserLiaison::getDoNamespaces"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
bool XalanSourceTreeParserLiaison::getDoNamespaces (
</b></td>
<td valign="bottom"><b>
) const<code> [virtual]</code>
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
This method returns the state of the parser's namespace handling capability.
<p>
<dl compact><dt>
<b>Returns: </b><dd>
true, if the parser is currently configured to understand namespaces, false otherwise.
<p>
</dl><dl compact><dt>
<b>See also: </b><dd>
<a class="el" href="classXalanSourceTreeParserLiaison.html#a27">setDoNamespaces</a> </dl> </td>
</tr>
</table>
<a name="a17" doxytag="XalanSourceTreeParserLiaison::getEntityResolver"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
<a class="el" href="XMLParserLiaison_8hpp.html#a1">EntityResolverType</a> * XalanSourceTreeParserLiaison::getEntityResolver (
</b></td>
<td valign="bottom"><b>
) const<code> [virtual]</code>
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
This method returns the installed entity resolver.
<p>
<dl compact><dt>
<b>Returns: </b><dd>
The pointer to the installed entity resolver object. </dl>
<p>
Reimplemented from <a class="el" href="classXMLParserLiaison.html#a14">XMLParserLiaison</a>. </td>
</tr>
</table>
<a name="a24" doxytag="XalanSourceTreeParserLiaison::getErrorHandler"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
<a class="el" href="classErrorHandlerType.html">ErrorHandlerType</a> * XalanSourceTreeParserLiaison::getErrorHandler (
</b></td>
<td valign="bottom"><b>
) const<code> [virtual]</code>
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
This method returns the installed error handler.
<p>
<dl compact><dt>
<b>Returns: </b><dd>
A pointer to the installed error handler object. </dl>
<p>
Reimplemented from <a class="el" href="classXMLParserLiaison.html#a16">XMLParserLiaison</a>. </td>
</tr>
</table>
<a name="a7" doxytag="XalanSourceTreeParserLiaison::getExecutionContext"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
<a class="el" href="classExecutionContext.html">ExecutionContext</a> * XalanSourceTreeParserLiaison::getExecutionContext (
</b></td>
<td valign="bottom"><b>
) const<code> [virtual]</code>
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
<p>
Reimplemented from <a class="el" href="classXMLParserLiaison.html#a3">XMLParserLiaison</a>. </td>
</tr>
</table>
<a name="a28" doxytag="XalanSourceTreeParserLiaison::getExitOnFirstFatalError"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
bool XalanSourceTreeParserLiaison::getExitOnFirstFatalError (
</b></td>
<td valign="bottom"><b>
) const<code> [virtual]</code>
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
This method returns the state of the parser's exit-on-First-Fatal-Error flag.
<p>
<dl compact><dt>
<b>Returns: </b><dd>
true, if the parser is currently configured to exit on the first fatal error, false otherwise.
<p>
</dl><dl compact><dt>
<b>See also: </b><dd>
<a class="el" href="classXalanSourceTreeParserLiaison.html#a29">setExitOnFirstFatalError</a> </dl> </td>
</tr>
</table>
<a name="a32" doxytag="XalanSourceTreeParserLiaison::getExternalNoNamespaceSchemaLocation"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
const XalanDOMChar * XalanSourceTreeParserLiaison::getExternalNoNamespaceSchemaLocation (
</b></td>
<td valign="bottom"><b>
) const<code> [virtual]</code>
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
This method returns the location for an external schema document for parsing.
<p>
<dl compact><dt>
<b>Returns: </b><dd>
A string representing the location of the external schema document </dl> </td>
</tr>
</table>
<a name="a30" doxytag="XalanSourceTreeParserLiaison::getExternalSchemaLocation"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
const XalanDOMChar * XalanSourceTreeParserLiaison::getExternalSchemaLocation (
</b></td>
<td valign="bottom"><b>
) const<code> [virtual]</code>
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
This method returns the location for an external schema document for parsing.
<p>
<dl compact><dt>
<b>Returns: </b><dd>
A string representing the location of the external schema document </dl> </td>
</tr>
</table>
<a name="a22" doxytag="XalanSourceTreeParserLiaison::getIncludeIgnorableWhitespace"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
bool XalanSourceTreeParserLiaison::getIncludeIgnorableWhitespace (
</b></td>
<td valign="bottom"><b>
) const<code> [virtual]</code>
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Get the 'include ignorable whitespace' flag.
<p>
This method returns the state of the parser's include ignorable whitespace flag.
<p>
<dl compact><dt>
<b>Returns: </b><dd>
'true' if the include ignorable whitespace flag is set on the parser, 'false' otherwise.
<p>
</dl><dl compact><dt>
<b>See also: </b><dd>
<a class="el" href="classXalanSourceTreeParserLiaison.html#a23">setIncludeIgnorableWhitespace</a> </dl> </td>
</tr>
</table>
<a name="a12" doxytag="XalanSourceTreeParserLiaison::getIndent"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
int XalanSourceTreeParserLiaison::getIndent (
</b></td>
<td valign="bottom"><b>
) const<code> [virtual]</code>
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Get the amount to indent when indent-result="yes".
<p>
<dl compact><dt>
<b>Deprecated: </b><dd>
</dl><dl compact><dt>
<b>Returns: </b><dd>
number of characters to indent </dl>
<p>
Reimplemented from <a class="el" href="classXMLParserLiaison.html#a9">XMLParserLiaison</a>. </td>
</tr>
</table>
<a name="a2" doxytag="XalanSourceTreeParserLiaison::getMemoryManager"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
<a class="el" href="XalanMemoryManagement_8hpp.html#a5">MemoryManagerType</a> &amp; XalanSourceTreeParserLiaison::getMemoryManager (
</b></td>
<td valign="bottom"><b>
)<code> [virtual]</code>
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
<p>
Reimplemented from <a class="el" href="classXMLParserLiaison.html#a4">XMLParserLiaison</a>. </td>
</tr>
</table>
<a name="a16" doxytag="XalanSourceTreeParserLiaison::getParserDescription"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; XalanSourceTreeParserLiaison::getParserDescription (
</b></td>
<td valign="bottom"><b>
<a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; <em>theResult</em>&nbsp;) const<code> [virtual]</code>
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Return a string suitable for telling the user what parser is being used.
<p>
<dl compact><dt>
<b>Returns: </b><dd>
string describing parser </dl>
<p>
Reimplemented from <a class="el" href="classXMLParserLiaison.html#a13">XMLParserLiaison</a>. </td>
</tr>
</table>
<a name="a4" doxytag="XalanSourceTreeParserLiaison::getPoolAllText"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
bool XalanSourceTreeParserLiaison::getPoolAllText (
</b></td>
<td valign="bottom"><b>
) const
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<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 compact><dt>
<b>Returns: </b><dd>
true if the data of all text nodes are pooled, false otherwise. </dl> </td>
</tr>
</table>
<a name="a14" doxytag="XalanSourceTreeParserLiaison::getUseValidation"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
bool XalanSourceTreeParserLiaison::getUseValidation (
</b></td>
<td valign="bottom"><b>
) const<code> [virtual]</code>
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Get whether or not validation will be performed.
<p>
Validation is off by default.
<p>
<dl compact><dt>
<b>Returns: </b><dd>
true to perform validation </dl>
<p>
Reimplemented from <a class="el" href="classXMLParserLiaison.html#a11">XMLParserLiaison</a>. </td>
</tr>
</table>
<a name="a34" doxytag="XalanSourceTreeParserLiaison::mapDocument"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
<a class="el" href="classXalanSourceTreeDocument.html">XalanSourceTreeDocument</a> * XalanSourceTreeParserLiaison::mapDocument (
</b></td>
<td valign="bottom"><b>
const <a class="el" href="classXalanDocument.html">XalanDocument</a> * <em>theDocument</em>&nbsp;) const
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Map a pointer to a <a class="el" href="classXalanDocument.html">XalanDocument</a> instance to its implementation class pointer.
<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.<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><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>
</dl><dl compact><dt>
<b>Returns: </b><dd>
A pointer to the <a class="el" href="classXalanSourceTreeDocument.html">XalanSourceTreeDocument</a> instance. </dl> </td>
</tr>
</table>
<a name="a19" doxytag="XalanSourceTreeParserLiaison::parseXMLStream"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
void XalanSourceTreeParserLiaison::parseXMLStream (
</b></td>
<td valign="bottom"><b>
const <a class="el" href="classInputSourceType.html">InputSourceType</a> &amp; <em>theInputSource</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
<a class="el" href="classContentHandlerType.html">ContentHandlerType</a> &amp; <em>theContentHandler</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; <em>theIdentifier</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
<a class="el" href="classDTDHandlerType.html">DTDHandlerType</a> * <em>theDTDHandler</em> = 0,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
<a class="el" href="classLexicalHandlerType.html">LexicalHandlerType</a> * <em>theLexicalHandler</em> = 0&nbsp;)<code> [virtual]</code>
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Parse using a SAX2 ContentHandler, DTDHandler, and LexicalHandler.
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>theInputSource</em>
&nbsp;</td><td>
The input source for the parser </td></tr>
<tr><td valign=top><em>theContentHandler</em>
&nbsp;</td><td>
The ContentHandler to use </td></tr>
<tr><td valign=top><em>theDTDHandler</em>
&nbsp;</td><td>
The DTDHandler to use. May be null. </td></tr>
<tr><td valign=top><em>theLexicalHandler</em>
&nbsp;</td><td>
The LexicalHandler to use. May be null. </td></tr>
<tr><td valign=top><em>identifier</em>
&nbsp;</td><td>
Used for error reporting only. </td></tr>
</table>
</dl> </td>
</tr>
</table>
<a name="a10" doxytag="XalanSourceTreeParserLiaison::parseXMLStream"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
void XalanSourceTreeParserLiaison::parseXMLStream (
</b></td>
<td valign="bottom"><b>
const <a class="el" href="classInputSourceType.html">InputSourceType</a> &amp; <em>inputSource</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
<a class="el" href="XSLTEngineImpl_8hpp.html#a1">DocumentHandlerType</a> &amp; <em>handler</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; <em>identifier</em> = <a class="el" href="classXalanDOMString.html">XalanDOMString</a>(XalanMemMgrs::getDummyMemMgr())&nbsp;)<code> [virtual]</code>
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Parse the text pointed at by the reader as XML.
<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.<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>inputSource</em>
&nbsp;</td><td>
input source that should hold valid XML </td></tr>
<tr><td valign=top><em>handler</em>
&nbsp;</td><td>
instance of a DocumentHandler </td></tr>
<tr><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>
</dl>
<p>
Reimplemented from <a class="el" href="classXMLParserLiaison.html#a7">XMLParserLiaison</a>. </td>
</tr>
</table>
<a name="a9" doxytag="XalanSourceTreeParserLiaison::parseXMLStream"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
<a class="el" href="classXalanDocument.html">XalanDocument</a> * XalanSourceTreeParserLiaison::parseXMLStream (
</b></td>
<td valign="bottom"><b>
const <a class="el" href="classInputSourceType.html">InputSourceType</a> &amp; <em>reader</em>,
</b></td>
</tr>
<tr>
<td></td>
<td><b>
const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &amp; <em>identifier</em> = <a class="el" href="classXalanDOMString.html">XalanDOMString</a>(XalanMemMgrs::getDummyMemMgr())&nbsp;)<code> [virtual]</code>
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Parse the text pointed at by the reader as XML, and return a DOM Document interface.
<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>
The liaison owns the <a class="el" href="classXalanDocument.html">XalanDocument</a> instance, and will delete it when when asked (see DestroyDocument()), or when the liaison is reset, or goes out of scope.<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>reader</em>
&nbsp;</td><td>
stream that should hold valid XML </td></tr>
<tr><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>
</dl><dl compact><dt>
<b>Returns: </b><dd>
DOM document created </dl>
<p>
Reimplemented from <a class="el" href="classXMLParserLiaison.html#a6">XMLParserLiaison</a>. </td>
</tr>
</table>
<a name="a6" doxytag="XalanSourceTreeParserLiaison::reset"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
void XalanSourceTreeParserLiaison::reset (
</b></td>
<td valign="bottom"><b>
)<code> [virtual]</code>
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
<p>
Reimplemented from <a class="el" href="classXMLParserLiaison.html#a2">XMLParserLiaison</a>. </td>
</tr>
</table>
<a name="a27" doxytag="XalanSourceTreeParserLiaison::setDoNamespaces"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
void XalanSourceTreeParserLiaison::setDoNamespaces (
</b></td>
<td valign="bottom"><b>
bool <em>newState</em>&nbsp;)<code> [virtual]</code>
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
This method allows users to enable or disable the parser's namespace processing.
<p>
When set to true, parser starts enforcing all the constraints / rules specified by the <a class="el" href="classNameSpace.html">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.<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>newState</em>
&nbsp;</td><td>
The value specifying whether <a class="el" href="classNameSpace.html">NameSpace</a> rules should be enforced or not.
<p>
</td></tr>
</table>
</dl><dl compact><dt>
<b>See also: </b><dd>
<a class="el" href="classXalanSourceTreeParserLiaison.html#a26">getDoNamespaces</a> </dl> </td>
</tr>
</table>
<a name="a18" doxytag="XalanSourceTreeParserLiaison::setEntityResolver"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
void XalanSourceTreeParserLiaison::setEntityResolver (
</b></td>
<td valign="bottom"><b>
<a class="el" href="XMLParserLiaison_8hpp.html#a1">EntityResolverType</a> * <em>resolver</em>&nbsp;)<code> [virtual]</code>
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
This method installs the user specified entity resolver on the parser.
<p>
It allows applications to trap and redirect calls to external entities.<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>handler</em>
&nbsp;</td><td>
A pointer to the entity resolver to be called when the parser comes across references to entities in the XML file. </td></tr>
</table>
</dl>
<p>
Reimplemented from <a class="el" href="classXMLParserLiaison.html#a15">XMLParserLiaison</a>. </td>
</tr>
</table>
<a name="a25" doxytag="XalanSourceTreeParserLiaison::setErrorHandler"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
void XalanSourceTreeParserLiaison::setErrorHandler (
</b></td>
<td valign="bottom"><b>
<a class="el" href="classErrorHandlerType.html">ErrorHandlerType</a> * <em>handler</em>&nbsp;)<code> [virtual]</code>
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
This method installs the user specified error handler on the parser.
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>handler</em>
&nbsp;</td><td>
A pointer to the error handler to be called when the parser comes across 'error' events as per the SAX specification.
<p>
</td></tr>
</table>
</dl><dl compact><dt>
<b>See also: </b><dd>
Parser::setErrorHandler </dl>
<p>
Reimplemented from <a class="el" href="classXMLParserLiaison.html#a17">XMLParserLiaison</a>. </td>
</tr>
</table>
<a name="a8" doxytag="XalanSourceTreeParserLiaison::setExecutionContext"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
void XalanSourceTreeParserLiaison::setExecutionContext (
</b></td>
<td valign="bottom"><b>
<a class="el" href="classExecutionContext.html">ExecutionContext</a> &amp; <em>theContext</em>&nbsp;)<code> [virtual]</code>
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
<p>
Reimplemented from <a class="el" href="classXMLParserLiaison.html#a5">XMLParserLiaison</a>. </td>
</tr>
</table>
<a name="a29" doxytag="XalanSourceTreeParserLiaison::setExitOnFirstFatalError"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
void XalanSourceTreeParserLiaison::setExitOnFirstFatalError (
</b></td>
<td valign="bottom"><b>
bool <em>newState</em>&nbsp;)<code> [virtual]</code>
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
This method allows users to set the parser's behaviour when it encounters the first fatal error.
<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.<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><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.
<p>
</td></tr>
</table>
</dl><dl compact><dt>
<b>See also: </b><dd>
<a class="el" href="classXalanSourceTreeParserLiaison.html#a28">getExitOnFirstFatalError</a> </dl> </td>
</tr>
</table>
<a name="a33" doxytag="XalanSourceTreeParserLiaison::setExternalNoNamespaceSchemaLocation"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
void XalanSourceTreeParserLiaison::setExternalNoNamespaceSchemaLocation (
</b></td>
<td valign="bottom"><b>
const XalanDOMChar * <em>location</em>&nbsp;)<code> [virtual]</code>
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
This method sets the location for an external schema document for parsing.
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>location</em>
&nbsp;</td><td>
A string representing the location of the external schema document </td></tr>
</table>
</dl> </td>
</tr>
</table>
<a name="a31" doxytag="XalanSourceTreeParserLiaison::setExternalSchemaLocation"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
void XalanSourceTreeParserLiaison::setExternalSchemaLocation (
</b></td>
<td valign="bottom"><b>
const XalanDOMChar * <em>location</em>&nbsp;)<code> [virtual]</code>
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
This method sets the location for an external schema document for parsing.
<p>
<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>location</em>
&nbsp;</td><td>
A string representing the location of the external schema document </td></tr>
</table>
</dl> </td>
</tr>
</table>
<a name="a23" doxytag="XalanSourceTreeParserLiaison::setIncludeIgnorableWhitespace"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
void XalanSourceTreeParserLiaison::setIncludeIgnorableWhitespace (
</b></td>
<td valign="bottom"><b>
bool <em>include</em>&nbsp;)<code> [virtual]</code>
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Set the 'include ignorable whitespace' flag.
<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>
When set to true (also the default), ignorable whitespaces will be added to the DOM tree as text nodes. The method DOM_Text::isIgnorableWhitespace() will return true for those text nodes only.
<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.<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>include</em>
&nbsp;</td><td>
The new state of the include ignorable whitespace flag.
<p>
</td></tr>
</table>
</dl><dl compact><dt>
<b>See also: </b><dd>
<a class="el" href="classXalanSourceTreeParserLiaison.html#a22">getIncludeIgnorableWhitespace</a> </dl> </td>
</tr>
</table>
<a name="a13" doxytag="XalanSourceTreeParserLiaison::setIndent"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
void XalanSourceTreeParserLiaison::setIndent (
</b></td>
<td valign="bottom"><b>
int <em>i</em>&nbsp;)<code> [virtual]</code>
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Set the amount to indent when indent-result="yes".
<p>
<dl compact><dt>
<b>Deprecated: </b><dd>
</dl><dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>i</em>
&nbsp;</td><td>
number of characters to indent </td></tr>
</table>
</dl>
<p>
Reimplemented from <a class="el" href="classXMLParserLiaison.html#a10">XMLParserLiaison</a>. </td>
</tr>
</table>
<a name="a5" doxytag="XalanSourceTreeParserLiaison::setPoolAllText"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
void XalanSourceTreeParserLiaison::setPoolAllText (
</b></td>
<td valign="bottom"><b>
bool <em>fValue</em>&nbsp;)
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<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 compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>fValue</em>
&nbsp;</td><td>
The new value for the flag. </td></tr>
</table>
</dl> </td>
</tr>
</table>
<a name="a15" doxytag="XalanSourceTreeParserLiaison::setUseValidation"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap valign="top"><b>
void XalanSourceTreeParserLiaison::setUseValidation (
</b></td>
<td valign="bottom"><b>
bool <em>b</em>&nbsp;)<code> [virtual]</code>
</b></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
If set to true, validation will be performed.
<p>
Validation is off by default.<dl compact><dt>
<b>Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>b</em>
&nbsp;</td><td>
true to perform validation </td></tr>
</table>
</dl>
<p>
Reimplemented from <a class="el" href="classXMLParserLiaison.html#a12">XMLParserLiaison</a>. </td>
</tr>
</table>
<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></ul>
<p align="center"><a href="diagramnotes.html">Interpreting class diagrams</a></p>
<p><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">
<i><A href="http://www.stack.nl/~dimitri/doxygen/">Doxygen</A> and
<A href="http://www.research.att.com/sw/tools/graphviz/">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="820"><TR><TD bgcolor="#0086b2"><IMG height="1" src="../resources/dot.gif" width="1" alt="dot"></TD></TR></TABLE>
<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.10</B><BR>
Copyright &copy; 1999-2004 The Apache Software Foundation. All Rights Reserved.</i></p>
</TD>
</TR>
<TR>
<TD WIDTH="100%">
<P ALIGN="CENTER"><IMG SRC="ApacheLogo.jpg" WIDTH="387" HEIGHT="100" ALIGN="BOTTOM" BORDER="0" ALT="Apache Logo">
</TD>
</TR>
</TABLE>