| <!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 Page</span></a></li> |
| <li><a href="pages.html"><span>Related 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 List</span></a></li> |
| <li><a href="classes.html"><span>Class Index</span></a></li> |
| <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> |
| <li><a href="functions.html"><span>Class Members</span></a></li> |
| </ul> |
| </div> |
| </div> |
| <div class="header"> |
| <div class="summary"> |
| <a href="#pub-types">Public Types</a> | |
| <a href="#pub-methods">Public Member Functions</a> | |
| <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 <<a class="el" href="XalanSourceTreeParserLiaison_8hpp_source.html">XalanSourceTreeParserLiaison.hpp</a>></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\< const XalanDocument *, DocumentEntry \>" alt="" coords="1087,169,1465,199"/><area shape="rect" id="node13" href="structXalanMapKeyTraits.html" title="XalanMapKeyTraits\< const XalanDocument * \>" alt="" coords="468,419,793,448"/><area shape="rect" id="node26" href="classXalanMap.html" title="XalanMap\< const XalanDocument *, XalanSourceTreeDocument * \>" alt="" coords="1044,341,1508,371"/><area shape="rect" id="node15" href="classXalanVector.html" title="XalanVector\< BucketType, ConstructWithMemoryManagerTraits\< BucketType \> \>" alt="" coords="359,316,903,345"/><area shape="rect" id="node17" href="classXalanList.html" title="XalanList\< Entry \>" alt="" coords="559,176,703,205"/><area shape="rect" id="node19" href="structXalanList_1_1Node.html" title="XalanList\< Type \>::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\< XalanDOMChar \>" 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>< const <br class="typebreak"/> |
| <a class="el" href="classXalanDocument.html">XalanDocument</a> <br class="typebreak"/> |
| *, <a class="el" href="classXalanSourceTreeDocument.html">XalanSourceTreeDocument</a> * > <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> &theSupport, MemoryManager &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 &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 & <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> &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 &reader, const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &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 &inputSource, DocumentHandler &handler, const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &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> & <a class="el" href="classXalanSourceTreeParserLiaison.html#aae45110286d3a9a776e235d60f91bc66">getParserDescription</a> (<a class="el" href="classXalanDOMString.html">XalanDOMString</a> &<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 &theInputSource, ContentHandler &theContentHandler, const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &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><const <a class="el" href="classXalanDocument.html">XalanDocument</a>*, <a class="el" href="classXalanSourceTreeDocument.html">XalanSourceTreeDocument</a>*> <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 & Destructor Documentation</h2> |
| <a class="anchor" id="ae29219e772d9a63b30614de6a6be9489"></a><!-- doxytag: member="XalanSourceTreeParserLiaison::XalanSourceTreeParserLiaison" ref="ae29219e772d9a63b30614de6a6be9489" args="(XalanSourceTreeDOMSupport &theSupport, MemoryManager &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> & </td> |
| <td class="paramname"> <em>theSupport</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">MemoryManager &theManager </td> |
| <td class="paramname"> <em>XALAN_DEFAULT_MEMMGR</em></td><td> </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> </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 &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 &theManager </td> |
| <td class="paramname"> <em>XALAN_DEFAULT_MEMMGR</em></td> |
| <td> ) </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> ) </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> ) </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> ) </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> ) </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> * </td> |
| <td class="paramname"> <em>theDocument</em></td> |
| <td> ) </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> </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> * </td> |
| <td class="paramname"> <em>theDocument</em></td> |
| <td> ) </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> ) </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'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> ) </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> ) </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> ) </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> ) </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'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> ) </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> ) </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> ) </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 'include ignorable whitespace' 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> ) </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& XalanSourceTreeParserLiaison::getMemoryManager </td> |
| <td>(</td> |
| <td class="paramname"></td> |
| <td> ) </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 &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>& XalanSourceTreeParserLiaison::getParserDescription </td> |
| <td>(</td> |
| <td class="paramtype"><a class="el" href="classXalanDOMString.html">XalanDOMString</a> & </td> |
| <td class="paramname"> <em>theResult</em></td> |
| <td> ) </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> ) </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> ) </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> ) </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> * </td> |
| <td class="paramname"> <em>theDocument</em></td> |
| <td> ) </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> </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 &inputSource, DocumentHandler &handler, const XalanDOMString &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 & </td> |
| <td class="paramname"> <em>inputSource</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">DocumentHandler & </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> & </td> |
| <td class="paramname"> <em>identifier</em> = <code><a class="el" href="classXalanDOMString.html">XalanDOMString</a>(XalanMemMgrs::getDummyMemMgr())</code></td><td> </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> </td><td>input source that should hold valid XML </td></tr> |
| <tr><td valign="top"></td><td valign="top"><em>handler</em> </td><td>instance of a DocumentHandler </td></tr> |
| <tr><td valign="top"></td><td valign="top"><em>identifier</em> </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 &theInputSource, ContentHandler &theContentHandler, const XalanDOMString &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 & </td> |
| <td class="paramname"> <em>theInputSource</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">ContentHandler & </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> & </td> |
| <td class="paramname"> <em>theIdentifier</em>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">DTDHandler * </td> |
| <td class="paramname"> <em>theDTDHandler</em> = <code>0</code>, </td> |
| </tr> |
| <tr> |
| <td class="paramkey"></td> |
| <td></td> |
| <td class="paramtype">LexicalHandler * </td> |
| <td class="paramname"> <em>theLexicalHandler</em> = <code>0</code></td><td> </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> </td><td>The input source for the parser </td></tr> |
| <tr><td valign="top"></td><td valign="top"><em>theContentHandler</em> </td><td>The ContentHandler to use </td></tr> |
| <tr><td valign="top"></td><td valign="top"><em>theDTDHandler</em> </td><td>The DTDHandler to use. May be null. </td></tr> |
| <tr><td valign="top"></td><td valign="top"><em>theLexicalHandler</em> </td><td>The LexicalHandler to use. May be null. </td></tr> |
| <tr><td valign="top"></td><td valign="top"><em>identifier</em> </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 &reader, const XalanDOMString &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 & </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> & </td> |
| <td class="paramname"> <em>identifier</em> = <code><a class="el" href="classXalanDOMString.html">XalanDOMString</a>(XalanMemMgrs::getDummyMemMgr())</code></td><td> </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> </td><td>stream that should hold valid XML </td></tr> |
| <tr><td valign="top"></td><td valign="top"><em>identifier</em> </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> ) </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 </td> |
| <td class="paramname"> <em>newState</em></td> |
| <td> ) </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> </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'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 * </td> |
| <td class="paramname"> <em>resolver</em></td> |
| <td> ) </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> </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 * </td> |
| <td class="paramname"> <em>handler</em></td> |
| <td> ) </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> </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 &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> & </td> |
| <td class="paramname"> <em>theContext</em></td> |
| <td> ) </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 </td> |
| <td class="paramname"> <em>newState</em></td> |
| <td> ) </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> </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'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 * </td> |
| <td class="paramname"> <em>location</em></td> |
| <td> ) </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> </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 * </td> |
| <td class="paramname"> <em>location</em></td> |
| <td> ) </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> </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 </td> |
| <td class="paramname"> <em>include</em></td> |
| <td> ) </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> </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 'include ignorable whitespace' 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 </td> |
| <td class="paramname"> <em>i</em></td> |
| <td> ) </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> </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 </td> |
| <td class="paramname"> <em>fValue</em></td> |
| <td> ) </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> </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 </td> |
| <td class="paramname"> <em>b</em></td> |
| <td> ) </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> </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 * </td> |
| <td class="paramname"> <em>resolver</em></td> |
| <td> ) </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> </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 © 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> |