| <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> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="globals.html">File Members</a> </center> |
| <hr><h1>XalanSourceTreeParserLiaison Class Reference</h1><code>#include <<a class="el" href="XalanSourceTreeParserLiaison_8hpp-source.html">XalanSourceTreeParserLiaison.hpp</a>></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><const <a class="el" href="classXalanDocument.html">XalanDocument</a>*,<br> |
| <a class="el" href="classXalanSourceTreeDocument.html">XalanSourceTreeDocument</a>*> <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> &theSupport, <a class="el" href="XalanMemoryManagement_8hpp.html#a5">MemoryManagerType</a> &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> &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>& <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> &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> &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><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> &inputSource, <a class="el" href="XSLTEngineImpl_8hpp.html#a1">DocumentHandlerType</a> &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><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>& <a class="el" href="classXalanSourceTreeParserLiaison.html#a16">getParserDescription</a> (<a class="el" href="classXalanDOMString.html">XalanDOMString</a> &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> &theInputSource, <a class="el" href="classContentHandlerType.html">ContentHandlerType</a> &theContentHandler, const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &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>< const <a class="el" href="classXalanDocument.html">XalanDocument</a> *, <a class="el" href="classXalanSourceTreeDocument.html">XalanSourceTreeDocument</a> *> XalanSourceTreeParserLiaison::DocumentMapType<const <a class="el" href="classXalanDocument.html">XalanDocument</a>*, <a class="el" href="classXalanSourceTreeDocument.html">XalanSourceTreeDocument</a>*> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| </td> |
| </tr> |
| </table> |
| <hr><h2>Constructor & 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> & <em>theSupport</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="XalanMemoryManagement_8hpp.html#a5">MemoryManagerType</a> &theManager <em>XALAN_DEFAULT_MEMMGR</em> ) |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </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> |
| </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> &theManager <em>XALAN_DEFAULT_MEMMGR</em> ) |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </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> |
| |
| </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> |
| |
| </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> |
| |
| </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> |
| |
| </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> )<code> [virtual]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </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> )<code> [virtual]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </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> |
| </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> |
| |
| </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> |
| |
| </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> |
| |
| </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> |
| |
| </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> |
| |
| </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> |
| |
| </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> |
| |
| </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> |
| |
| </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> |
| |
| </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> & 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> |
| |
| </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> & XalanSourceTreeParserLiaison::getParserDescription ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classXalanDOMString.html">XalanDOMString</a> & <em>theResult</em> ) const<code> [virtual]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </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> |
| |
| </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> |
| |
| </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> ) const |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </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> |
| </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> & <em>theInputSource</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classContentHandlerType.html">ContentHandlerType</a> & <em>theContentHandler</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> & <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 )<code> [virtual]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </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> |
| </td><td> |
| The input source for the parser </td></tr> |
| <tr><td valign=top><em>theContentHandler</em> |
| </td><td> |
| The ContentHandler to use </td></tr> |
| <tr><td valign=top><em>theDTDHandler</em> |
| </td><td> |
| The DTDHandler to use. May be null. </td></tr> |
| <tr><td valign=top><em>theLexicalHandler</em> |
| </td><td> |
| The LexicalHandler to use. May be null. </td></tr> |
| <tr><td valign=top><em>identifier</em> |
| </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> & <em>inputSource</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="XSLTEngineImpl_8hpp.html#a1">DocumentHandlerType</a> & <em>handler</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> & <em>identifier</em> = <a class="el" href="classXalanDOMString.html">XalanDOMString</a>(XalanMemMgrs::getDummyMemMgr()) )<code> [virtual]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </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> |
| </td><td> |
| input source that should hold valid XML </td></tr> |
| <tr><td valign=top><em>handler</em> |
| </td><td> |
| instance of a DocumentHandler </td></tr> |
| <tr><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> |
| </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> & <em>reader</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> & <em>identifier</em> = <a class="el" href="classXalanDOMString.html">XalanDOMString</a>(XalanMemMgrs::getDummyMemMgr()) )<code> [virtual]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </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> |
| </td><td> |
| stream that should hold valid XML </td></tr> |
| <tr><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> |
| </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> |
| |
| </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> )<code> [virtual]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </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> |
| </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> )<code> [virtual]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </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> |
| </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> )<code> [virtual]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </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> |
| </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> & <em>theContext</em> )<code> [virtual]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </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> )<code> [virtual]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </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> |
| </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> )<code> [virtual]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </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> |
| </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> )<code> [virtual]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </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> |
| </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> )<code> [virtual]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </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> |
| </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> )<code> [virtual]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </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> |
| </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> ) |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </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> |
| </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> )<code> [virtual]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </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> |
| </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 © 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>
|