This commit is contained in:
King_DuckZ 2020-02-17 22:13:50 +01:00
parent 8c48174b5b
commit 9341942014
1702 changed files with 33300 additions and 17345 deletions

View file

@ -97,17 +97,21 @@ Inheritance diagram for DynamicContext:<p><center><img src="classDynamicContext_
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDynamicContext.html#814dd17425333c523af5f748a174b8f9">setDefaultURIResolver</a> (<a class="el" href="classURIResolver.html">URIResolver</a> *resolver, bool adopt)=0</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the default <a class="el" href="classURIResolver.html">URIResolver</a>. <a href="#814dd17425333c523af5f748a174b8f9"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="classRefCountPointer.html">Node::Ptr</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDynamicContext.html#a5ed6e9aa2c69c1151df8db7b50b251a">parseDocument</a> (<a class="el" href="classxercesc_1_1InputSource.html">xercesc::InputSource</a> &amp;srcToUse, const LocationInfo *location=0, const QueryPathNode *projection=0)=0</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="classRefCountPointer.html">Node::Ptr</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDynamicContext.html#a5ed6e9aa2c69c1151df8db7b50b251a">parseDocument</a> (<a class="el" href="classxercesc_1_1InputSource.html">xercesc::InputSource</a> &amp;srcToUse, const <a class="el" href="classLocationInfo.html">LocationInfo</a> *location=0, const QueryPathNode *projection=0)=0</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Parse an XML document from the provided InputSource. <a href="#a5ed6e9aa2c69c1151df8db7b50b251a"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="classSequence.html">Sequence</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDynamicContext.html#25bb3841f843c40780f552d3d14ade6f">resolveDocument</a> (const XMLCh *uri, const LocationInfo *location=0, const QueryPathNode *projection=0)=0</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="classSequence.html">Sequence</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDynamicContext.html#25bb3841f843c40780f552d3d14ade6f">resolveDocument</a> (const XMLCh *uri, const <a class="el" href="classLocationInfo.html">LocationInfo</a> *location=0, const QueryPathNode *projection=0)=0</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Resolve the given uri (and baseUri) to an XML document. <a href="#25bb3841f843c40780f552d3d14ade6f"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="classSequence.html">Sequence</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDynamicContext.html#284f4227461462069c282f263f6c2163">resolveCollection</a> (const XMLCh *uri, const LocationInfo *location=0, const QueryPathNode *projection=0)=0</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="classSequence.html">Sequence</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDynamicContext.html#284f4227461462069c282f263f6c2163">resolveCollection</a> (const XMLCh *uri, const <a class="el" href="classLocationInfo.html">LocationInfo</a> *location=0, const QueryPathNode *projection=0)=0</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Resolve the given uri (and baseUri) to a sequence of <a class="el" href="classNode.html">Node</a> objects. <a href="#284f4227461462069c282f263f6c2163"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="classSequence.html">Sequence</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDynamicContext.html#17fd6b139d475fafe8ee544464e52a65">resolveDefaultCollection</a> (const QueryPathNode *projection=0)=0</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Resolve the default collection to a sequence of <a class="el" href="classNode.html">Node</a> objects. <a href="#17fd6b139d475fafe8ee544464e52a65"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDynamicContext.html#46915df33e2e25fb198eb6dfce3c8065">putDocument</a> (const <a class="el" href="classRefCountPointer.html">Node::Ptr</a> &amp;document, const XMLCh *uri)=0</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Attempts to put the document specified to the given URI by calling the registered <a class="el" href="classURIResolver.html">URIResolver</a> objects. <a href="#46915df33e2e25fb198eb6dfce3c8065"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="classSequenceBuilder.html">SequenceBuilder</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDynamicContext.html#f08d7adc594fb6e96cd7e9fffc0feb22">createSequenceBuilder</a> () const=0</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create a new <a class="el" href="classSequenceBuilder.html">SequenceBuilder</a>, which is used to turn a stream of events into a <a class="el" href="classSequence.html">Sequence</a>. <a href="#f08d7adc594fb6e96cd7e9fffc0feb22"></a><br></td></tr>
@ -589,7 +593,7 @@ Set the implicit timezone.
<p>
Register a callback object for resolving URIs.
<p>
Multiple <a class="el" href="classURIResolver.html">URIResolver</a> objects can be registered with the <a class="el" href="classDynamicContext.html">DynamicContext</a> at the same time. The most recently added <a class="el" href="classURIResolver.html">URIResolver</a> will be called first, and if it returns NULL, subsequent ones will be called - ending in a call to the fallback routines.<p>
Multiple <a class="el" href="classURIResolver.html">URIResolver</a> objects can be registered with the <a class="el" href="classDynamicContext.html">DynamicContext</a> at the same time. The most recently added <a class="el" href="classURIResolver.html">URIResolver</a> will be called first, and if it returns false, subsequent ones will be called - ending in a call to the fallback routines.<p>
If "adopt" is false, the <a class="el" href="classDynamicContext.html">DynamicContext</a> will not adopt this object, making the user responsible for making sure that the <a class="el" href="classURIResolver.html">URIResolver</a> object's lifespan matches or exceeds the life of the <a class="el" href="classDynamicContext.html">DynamicContext</a>.
</div>
</div><p>
@ -658,7 +662,7 @@ Sets the default <a class="el" href="classURIResolver.html">URIResolver</a>.
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const LocationInfo *&nbsp;</td>
<td class="paramtype">const <a class="el" href="classLocationInfo.html">LocationInfo</a> *&nbsp;</td>
<td class="paramname"> <em>location</em> = <code>0</code>, </td>
</tr>
<tr>
@ -695,7 +699,7 @@ Parse an XML document from the provided InputSource.
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const LocationInfo *&nbsp;</td>
<td class="paramtype">const <a class="el" href="classLocationInfo.html">LocationInfo</a> *&nbsp;</td>
<td class="paramname"> <em>location</em> = <code>0</code>, </td>
</tr>
<tr>
@ -732,7 +736,7 @@ If the uri is relative, the base uri is obtained from the context.
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const LocationInfo *&nbsp;</td>
<td class="paramtype">const <a class="el" href="classLocationInfo.html">LocationInfo</a> *&nbsp;</td>
<td class="paramname"> <em>location</em> = <code>0</code>, </td>
</tr>
<tr>
@ -772,8 +776,41 @@ If the uri is relative, the base uri is obtained from the context.
</div>
<div class="memdoc">
<p>
Resolve the default collection to a sequence of <a class="el" href="classNode.html">Node</a> objects.
<p>
</div>
</div><p>
<a class="anchor" name="46915df33e2e25fb198eb6dfce3c8065"></a><!-- doxytag: member="DynamicContext::putDocument" ref="46915df33e2e25fb198eb6dfce3c8065" args="(const Node::Ptr &amp;document, const XMLCh *uri)=0" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual bool DynamicContext::putDocument </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classRefCountPointer.html">Node::Ptr</a> &amp;&nbsp;</td>
<td class="paramname"> <em>document</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const XMLCh *&nbsp;</td>
<td class="paramname"> <em>uri</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td width="100%"><code> [pure virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Attempts to put the document specified to the given URI by calling the registered <a class="el" href="classURIResolver.html">URIResolver</a> objects.
<p>
Returns whether the operation was successful.
</div>
</div><p>
<a class="anchor" name="f08d7adc594fb6e96cd7e9fffc0feb22"></a><!-- doxytag: member="DynamicContext::createSequenceBuilder" ref="f08d7adc594fb6e96cd7e9fffc0feb22" args="() const=0" -->
@ -841,7 +878,7 @@ Test if the query should be interrupted, and throw if so.
</div><p>
<hr>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="DynamicContext_8hpp-source.html">DynamicContext.hpp</a></ul>
<hr size="1"><address style="align: right;"><small>Generated on Wed Dec 12 20:16:58 2007 for XQilla Simple API by&nbsp;
<hr size="1"><address style="align: right;"><small>Generated on Tue Apr 8 14:29:41 2008 for XQilla Simple API by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
</body>