XQuilla/docs/simple-api/classDynamicContext.html

1308 lines
56 KiB
HTML
Raw Normal View History

2020-02-17 22:05:20 +01:00
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
2020-02-17 22:11:31 +01:00
<title>XQilla Simple API Documentation</title>
2020-02-17 22:05:20 +01:00
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
2020-02-17 22:11:31 +01:00
<a style="float:right;" href="http://sourceforge.net/projects/xqilla"><img src="http://sflogo.sourceforge.net/sflogo.php?group_id=152021&amp;type=2" border="0" alt="SourceForge.net Logo" /></a>
2020-02-17 22:19:08 +01:00
<!-- Generated by Doxygen 1.3.9.1 -->
<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="namespaces.html">Namespace List</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="namespacemembers.html">Namespace&nbsp;Members</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <a class="qindex" href="globals.html">File&nbsp;Members</a> | <a class="qindex" href="examples.html">Examples</a></div>
<h1>DynamicContext Class Reference</h1>The execution time dynamic context interface.
2020-02-17 22:05:20 +01:00
<a href="#_details">More...</a>
<p>
<code>#include &lt;<a class="el" href="DynamicContext_8hpp-source.html">DynamicContext.hpp</a>&gt;</code>
<p>
2020-02-17 22:19:08 +01:00
Inheritance diagram for DynamicContext:<p><center><img src="classDynamicContext__inherit__graph.png" border="0" usemap="#DynamicContext__inherit__map" alt="Inheritance graph"></center>
2020-02-17 22:05:20 +01:00
<map name="DynamicContext__inherit__map">
2020-02-17 22:19:08 +01:00
<area href="classStaticContext.html" shape="rect" coords="21,81,120,105" alt="">
<area href="classxercesc_1_1XMemory.html" shape="rect" coords="5,7,136,31" alt="">
</map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center><a href="classDynamicContext-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
2020-02-17 22:05:20 +01:00
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
2020-02-17 22:19:08 +01:00
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDynamicContext.html#a0">~DynamicContext</a> ()</td></tr>
2020-02-17 22:05:20 +01:00
2020-02-17 22:19:08 +01:00
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="classDynamicContext.html">DynamicContext</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDynamicContext.html#a1">createModuleDynamicContext</a> (const <a class="el" href="classDynamicContext.html">DynamicContext</a> *moduleCtx, <a class="el" href="classxercesc_1_1MemoryManager.html">xercesc::MemoryManager</a> *memMgr=<a class="el" href="classxercesc_1_1XMLPlatformUtils.html#z73_4">xercesc::XMLPlatformUtils::fgMemoryManager</a>) const =0</td></tr>
2020-02-17 22:05:20 +01:00
2020-02-17 22:19:08 +01:00
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDynamicContext.html#a2">clearDynamicContext</a> ()=0</td></tr>
2020-02-17 22:05:20 +01:00
2020-02-17 22:19:08 +01:00
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Resets the dynamic context, as if it had never been used. <a href="#a2"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="classRefCountPointer.html">Item::Ptr</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDynamicContext.html#a3">getContextItem</a> () const =0</td></tr>
2020-02-17 22:05:20 +01:00
2020-02-17 22:19:08 +01:00
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the context <a class="el" href="classItem.html">Item</a>. <a href="#a3"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDynamicContext.html#a4">setContextItem</a> (const <a class="el" href="classRefCountPointer.html">Item::Ptr</a> &amp;item)=0</td></tr>
2020-02-17 22:05:20 +01:00
2020-02-17 22:19:08 +01:00
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the context item to item. <a href="#a4"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDynamicContext.html#a5">getContextPosition</a> () const =0</td></tr>
2020-02-17 22:05:20 +01:00
2020-02-17 22:19:08 +01:00
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the context position. <a href="#a5"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDynamicContext.html#a6">setContextPosition</a> (size_t pos)=0</td></tr>
2020-02-17 22:05:20 +01:00
2020-02-17 22:19:08 +01:00
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the context position. <a href="#a6"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDynamicContext.html#a7">getContextSize</a> () const =0</td></tr>
2020-02-17 22:05:20 +01:00
2020-02-17 22:19:08 +01:00
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the context size. <a href="#a7"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDynamicContext.html#a8">setContextSize</a> (size_t size)=0</td></tr>
2020-02-17 22:05:20 +01:00
2020-02-17 22:19:08 +01:00
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the context size. <a href="#a8"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const <a class="el" href="classVariableStore.html">VariableStore</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDynamicContext.html#a9">getVariableStore</a> () const =0</td></tr>
2020-02-17 22:11:31 +01:00
2020-02-17 22:19:08 +01:00
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">get the variable store <a href="#a9"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDynamicContext.html#a10">setVariableStore</a> (const <a class="el" href="classVariableStore.html">VariableStore</a> *store)=0</td></tr>
2020-02-17 22:11:31 +01:00
2020-02-17 22:19:08 +01:00
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">set the variable store <a href="#a10"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const <a class="el" href="classVariableStore.html">VariableStore</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDynamicContext.html#a11">getGlobalVariableStore</a> () const =0</td></tr>
2020-02-17 22:05:20 +01:00
2020-02-17 22:19:08 +01:00
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">get the variable store for globally scoped variables <a href="#a11"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDynamicContext.html#a12">setGlobalVariableStore</a> (const <a class="el" href="classVariableStore.html">VariableStore</a> *store)=0</td></tr>
2020-02-17 22:11:31 +01:00
2020-02-17 22:19:08 +01:00
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">set the variable store for globally scoped variables <a href="#a12"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDynamicContext.html#a13">setExternalVariable</a> (const XMLCh *namespaceURI, const XMLCh *name, const <a class="el" href="classSequence.html">Sequence</a> &amp;value)=0</td></tr>
2020-02-17 22:11:31 +01:00
2020-02-17 22:19:08 +01:00
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">set the value of an external global variable with the given uri/localname pair <a href="#a13"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDynamicContext.html#a14">setExternalVariable</a> (const XMLCh *qname, const <a class="el" href="classSequence.html">Sequence</a> &amp;value)=0</td></tr>
2020-02-17 22:11:31 +01:00
2020-02-17 22:19:08 +01:00
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">set the value of an external global variable with the given QName <a href="#a14"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const <a class="el" href="classRegexGroupStore.html">RegexGroupStore</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDynamicContext.html#a15">getRegexGroupStore</a> () const =0</td></tr>
2020-02-17 22:17:06 +01:00
2020-02-17 22:19:08 +01:00
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">get the regex group store <a href="#a15"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDynamicContext.html#a16">setRegexGroupStore</a> (const <a class="el" href="classRegexGroupStore.html">RegexGroupStore</a> *store)=0</td></tr>
2020-02-17 22:05:20 +01:00
2020-02-17 22:19:08 +01:00
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">set the regex group store <a href="#a16"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual time_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDynamicContext.html#a17">getCurrentTime</a> () const =0</td></tr>
2020-02-17 22:17:06 +01:00
2020-02-17 22:19:08 +01:00
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the current time. <a href="#a17"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDynamicContext.html#a18">setCurrentTime</a> (time_t newTime)=0</td></tr>
2020-02-17 22:05:20 +01:00
2020-02-17 22:19:08 +01:00
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the current time. <a href="#a18"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="classRefCountPointer.html">ATDurationOrDerived::Ptr</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDynamicContext.html#a19">getImplicitTimezone</a> () const =0</td></tr>
2020-02-17 22:05:20 +01:00
2020-02-17 22:19:08 +01:00
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the implicit timezone for this system. <a href="#a19"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDynamicContext.html#a20">setImplicitTimezone</a> (const <a class="el" href="classRefCountPointer.html">ATDurationOrDerived::Ptr</a> &amp;timezoneAsDuration)=0</td></tr>
2020-02-17 22:05:20 +01:00
2020-02-17 22:19:08 +01:00
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the implicit timezone. <a href="#a20"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDynamicContext.html#a21">registerURIResolver</a> (<a class="el" href="classURIResolver.html">URIResolver</a> *resolver, bool adopt)=0</td></tr>
2020-02-17 22:11:31 +01:00
2020-02-17 22:19:08 +01:00
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Register a callback object for resolving URIs. <a href="#a21"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="classURIResolver.html">URIResolver</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDynamicContext.html#a22">getDefaultURIResolver</a> () const =0</td></tr>
2020-02-17 22:05:20 +01:00
2020-02-17 22:19:08 +01:00
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the default <a class="el" href="classURIResolver.html">URIResolver</a>. <a href="#a22"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDynamicContext.html#a23">setDefaultURIResolver</a> (<a class="el" href="classURIResolver.html">URIResolver</a> *resolver, bool adopt)=0</td></tr>
2020-02-17 22:11:31 +01:00
2020-02-17 22:19:08 +01:00
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the default <a class="el" href="classURIResolver.html">URIResolver</a>. <a href="#a23"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDynamicContext.html#a24">setDebugListener</a> (<a class="el" href="classDebugListener.html">DebugListener</a> *listener)=0</td></tr>
2020-02-17 22:17:06 +01:00
2020-02-17 22:19:08 +01:00
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the listener for debug messages. <a href="#a24"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="classDebugListener.html">DebugListener</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDynamicContext.html#a25">getDebugListener</a> () const =0</td></tr>
2020-02-17 22:17:06 +01:00
2020-02-17 22:19:08 +01:00
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the listener for debug messages. <a href="#a25"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDynamicContext.html#a26">setStackFrame</a> (const <a class="el" href="classStackFrame.html">StackFrame</a> *frame)=0</td></tr>
2020-02-17 22:17:06 +01:00
2020-02-17 22:19:08 +01:00
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the current stack frame whilst debugging. <a href="#a26"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const <a class="el" href="classStackFrame.html">StackFrame</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDynamicContext.html#a27">getStackFrame</a> () const =0</td></tr>
2020-02-17 22:17:06 +01:00
2020-02-17 22:19:08 +01:00
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the listener for debug messages. <a href="#a27"></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#a28">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>
2020-02-17 22:05:20 +01:00
2020-02-17 22:19:08 +01:00
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Parse an XML document from the provided InputSource. <a href="#a28"></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#a29">resolveDocument</a> (const XMLCh *uri, const <a class="el" href="classLocationInfo.html">LocationInfo</a> *location=0, const QueryPathNode *projection=0)=0</td></tr>
2020-02-17 22:05:20 +01:00
2020-02-17 22:19:08 +01:00
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Resolve the given uri (and baseUri) to an XML document. <a href="#a29"></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#a30">resolveCollection</a> (const XMLCh *uri, const <a class="el" href="classLocationInfo.html">LocationInfo</a> *location=0, const QueryPathNode *projection=0)=0</td></tr>
2020-02-17 22:12:51 +01:00
2020-02-17 22:19:08 +01:00
<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="#a30"></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#a31">resolveDefaultCollection</a> (const QueryPathNode *projection=0)=0</td></tr>
2020-02-17 22:05:20 +01:00
2020-02-17 22:19:08 +01:00
<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="#a31"></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#a32">putDocument</a> (const <a class="el" href="classRefCountPointer.html">Node::Ptr</a> &amp;document, const XMLCh *uri)=0</td></tr>
2020-02-17 22:13:50 +01:00
2020-02-17 22:19:08 +01:00
<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="#a32"></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#a33">createSequenceBuilder</a> () const =0</td></tr>
2020-02-17 22:05:20 +01:00
2020-02-17 22:19:08 +01:00
<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="#a33"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="classUpdateFactory.html">UpdateFactory</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDynamicContext.html#a34">createUpdateFactory</a> () const =0</td></tr>
2020-02-17 22:05:20 +01:00
2020-02-17 22:19:08 +01:00
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Creates a new <a class="el" href="classUpdateFactory.html">UpdateFactory</a>, used for performing updates. <a href="#a34"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDynamicContext.html#a35">testInterrupt</a> () const =0</td></tr>
2020-02-17 22:05:20 +01:00
2020-02-17 22:19:08 +01:00
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Test if the query should be interrupted, and throw if so. <a href="#a35"></a><br></td></tr>
2020-02-17 22:05:20 +01:00
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
2020-02-17 22:19:08 +01:00
The execution time dynamic context interface.
<p>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="a0" doxytag="DynamicContext::~DynamicContext"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
2020-02-17 22:10:06 +01:00
<tr>
2020-02-17 22:19:08 +01:00
<td class="md" nowrap valign="top">virtual DynamicContext::~<a class="el" href="classDynamicContext.html">DynamicContext</a> </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="mdname1" valign="top" nowrap> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap><code> [inline, virtual]</code></td>
2020-02-17 22:05:20 +01:00
</tr>
</table>
2020-02-17 22:19:08 +01:00
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
2020-02-17 22:05:20 +01:00
<p>
2020-02-17 22:19:08 +01:00
</td>
</tr>
</table>
2020-02-17 22:05:20 +01:00
<hr><h2>Member Function Documentation</h2>
2020-02-17 22:19:08 +01:00
<a class="anchor" name="a2" doxytag="DynamicContext::clearDynamicContext"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">virtual void DynamicContext::clearDynamicContext </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="mdname1" valign="top" nowrap> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap><code> [pure virtual]</code></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Resets the dynamic context, as if it had never been used.
<p>
</td>
</tr>
</table>
<a class="anchor" name="a1" doxytag="DynamicContext::createModuleDynamicContext"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
2020-02-17 22:10:06 +01:00
<tr>
2020-02-17 22:19:08 +01:00
<td class="md" nowrap valign="top">virtual <a class="el" href="classDynamicContext.html">DynamicContext</a>* DynamicContext::createModuleDynamicContext </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">const <a class="el" href="classDynamicContext.html">DynamicContext</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>moduleCtx</em>, </td>
2020-02-17 22:11:31 +01:00
</tr>
<tr>
2020-02-17 22:19:08 +01:00
<td class="md" nowrap align="right"></td>
<td class="md"></td>
<td class="md" nowrap><a class="el" href="classxercesc_1_1MemoryManager.html">xercesc::MemoryManager</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>memMgr</em> = <code><a class="el" href="classxercesc_1_1XMLPlatformUtils.html#z73_4">xercesc::XMLPlatformUtils::fgMemoryManager</a></code></td>
2020-02-17 22:11:31 +01:00
</tr>
<tr>
2020-02-17 22:19:08 +01:00
<td class="md"></td>
<td class="md">)&nbsp;</td>
<td class="md" colspan="2"> const<code> [pure virtual]</code></td>
2020-02-17 22:11:31 +01:00
</tr>
</table>
2020-02-17 22:19:08 +01:00
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
2020-02-17 22:11:31 +01:00
<p>
2020-02-17 22:19:08 +01:00
</td>
</tr>
</table>
<a class="anchor" name="a33" doxytag="DynamicContext::createSequenceBuilder"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
2020-02-17 22:11:31 +01:00
<tr>
2020-02-17 22:19:08 +01:00
<td class="md" nowrap valign="top">virtual <a class="el" href="classSequenceBuilder.html">SequenceBuilder</a>* DynamicContext::createSequenceBuilder </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="mdname1" valign="top" nowrap> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap> const<code> [pure virtual]</code></td>
2020-02-17 22:05:20 +01:00
</tr>
</table>
2020-02-17 22:19:08 +01:00
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
2020-02-17 22:05:20 +01:00
<p>
2020-02-17 22:19:08 +01:00
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>.
2020-02-17 22:05:20 +01:00
<p>
2020-02-17 22:19:08 +01:00
</td>
</tr>
</table>
<a class="anchor" name="a34" doxytag="DynamicContext::createUpdateFactory"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
2020-02-17 22:10:06 +01:00
<tr>
2020-02-17 22:19:08 +01:00
<td class="md" nowrap valign="top">virtual <a class="el" href="classUpdateFactory.html">UpdateFactory</a>* DynamicContext::createUpdateFactory </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="mdname1" valign="top" nowrap> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap> const<code> [pure virtual]</code></td>
2020-02-17 22:05:20 +01:00
</tr>
</table>
2020-02-17 22:19:08 +01:00
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
2020-02-17 22:05:20 +01:00
<p>
2020-02-17 22:19:08 +01:00
Creates a new <a class="el" href="classUpdateFactory.html">UpdateFactory</a>, used for performing updates.
2020-02-17 22:05:20 +01:00
<p>
2020-02-17 22:19:08 +01:00
Caller owns the returned object, and should delete it </td>
</tr>
</table>
<a class="anchor" name="a3" doxytag="DynamicContext::getContextItem"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
2020-02-17 22:10:06 +01:00
<tr>
2020-02-17 22:19:08 +01:00
<td class="md" nowrap valign="top">virtual <a class="el" href="classRefCountPointer.html">Item::Ptr</a> DynamicContext::getContextItem </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="mdname1" valign="top" nowrap> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap> const<code> [pure virtual]</code></td>
2020-02-17 22:05:20 +01:00
</tr>
</table>
2020-02-17 22:19:08 +01:00
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
2020-02-17 22:05:20 +01:00
<p>
2020-02-17 22:19:08 +01:00
Get the context <a class="el" href="classItem.html">Item</a>.
2020-02-17 22:05:20 +01:00
<p>
2020-02-17 22:19:08 +01:00
</td>
</tr>
</table>
<a class="anchor" name="a5" doxytag="DynamicContext::getContextPosition"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
2020-02-17 22:10:06 +01:00
<tr>
2020-02-17 22:19:08 +01:00
<td class="md" nowrap valign="top">virtual size_t DynamicContext::getContextPosition </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="mdname1" valign="top" nowrap> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap> const<code> [pure virtual]</code></td>
2020-02-17 22:05:20 +01:00
</tr>
</table>
2020-02-17 22:19:08 +01:00
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
2020-02-17 22:05:20 +01:00
<p>
2020-02-17 22:11:31 +01:00
Get the context position.
2020-02-17 22:05:20 +01:00
<p>
2020-02-17 22:19:08 +01:00
</td>
</tr>
</table>
<a class="anchor" name="a7" doxytag="DynamicContext::getContextSize"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
2020-02-17 22:10:06 +01:00
<tr>
2020-02-17 22:19:08 +01:00
<td class="md" nowrap valign="top">virtual size_t DynamicContext::getContextSize </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="mdname1" valign="top" nowrap> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap> const<code> [pure virtual]</code></td>
2020-02-17 22:05:20 +01:00
</tr>
</table>
2020-02-17 22:19:08 +01:00
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
2020-02-17 22:05:20 +01:00
<p>
2020-02-17 22:19:08 +01:00
Get the context size.
2020-02-17 22:05:20 +01:00
<p>
2020-02-17 22:19:08 +01:00
</td>
</tr>
</table>
<a class="anchor" name="a17" doxytag="DynamicContext::getCurrentTime"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
2020-02-17 22:10:06 +01:00
<tr>
2020-02-17 22:19:08 +01:00
<td class="md" nowrap valign="top">virtual time_t DynamicContext::getCurrentTime </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="mdname1" valign="top" nowrap> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap> const<code> [pure virtual]</code></td>
2020-02-17 22:11:31 +01:00
</tr>
</table>
2020-02-17 22:19:08 +01:00
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
2020-02-17 22:11:31 +01:00
<p>
2020-02-17 22:19:08 +01:00
Return the current time.
2020-02-17 22:11:31 +01:00
<p>
2020-02-17 22:19:08 +01:00
</td>
</tr>
</table>
<a class="anchor" name="a25" doxytag="DynamicContext::getDebugListener"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
2020-02-17 22:11:31 +01:00
<tr>
2020-02-17 22:19:08 +01:00
<td class="md" nowrap valign="top">virtual <a class="el" href="classDebugListener.html">DebugListener</a>* DynamicContext::getDebugListener </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="mdname1" valign="top" nowrap> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap> const<code> [pure virtual]</code></td>
2020-02-17 22:05:20 +01:00
</tr>
</table>
2020-02-17 22:19:08 +01:00
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
2020-02-17 22:05:20 +01:00
<p>
2020-02-17 22:19:08 +01:00
Gets the listener for debug messages.
2020-02-17 22:05:20 +01:00
<p>
2020-02-17 22:19:08 +01:00
</td>
</tr>
</table>
<a class="anchor" name="a22" doxytag="DynamicContext::getDefaultURIResolver"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
2020-02-17 22:10:06 +01:00
<tr>
2020-02-17 22:19:08 +01:00
<td class="md" nowrap valign="top">virtual <a class="el" href="classURIResolver.html">URIResolver</a>* DynamicContext::getDefaultURIResolver </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="mdname1" valign="top" nowrap> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap> const<code> [pure virtual]</code></td>
2020-02-17 22:05:20 +01:00
</tr>
</table>
2020-02-17 22:19:08 +01:00
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
2020-02-17 22:05:20 +01:00
<p>
2020-02-17 22:19:08 +01:00
Returns the default <a class="el" href="classURIResolver.html">URIResolver</a>.
2020-02-17 22:05:20 +01:00
<p>
2020-02-17 22:19:08 +01:00
</td>
</tr>
</table>
<a class="anchor" name="a11" doxytag="DynamicContext::getGlobalVariableStore"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
2020-02-17 22:10:06 +01:00
<tr>
2020-02-17 22:19:08 +01:00
<td class="md" nowrap valign="top">virtual const <a class="el" href="classVariableStore.html">VariableStore</a>* DynamicContext::getGlobalVariableStore </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="mdname1" valign="top" nowrap> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap> const<code> [pure virtual]</code></td>
2020-02-17 22:05:20 +01:00
</tr>
</table>
2020-02-17 22:19:08 +01:00
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
2020-02-17 22:05:20 +01:00
<p>
2020-02-17 22:19:08 +01:00
get the variable store for globally scoped variables
2020-02-17 22:05:20 +01:00
<p>
2020-02-17 22:19:08 +01:00
</td>
</tr>
</table>
<a class="anchor" name="a19" doxytag="DynamicContext::getImplicitTimezone"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
2020-02-17 22:10:06 +01:00
<tr>
2020-02-17 22:19:08 +01:00
<td class="md" nowrap valign="top">virtual <a class="el" href="classRefCountPointer.html">ATDurationOrDerived::Ptr</a> DynamicContext::getImplicitTimezone </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="mdname1" valign="top" nowrap> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap> const<code> [pure virtual]</code></td>
2020-02-17 22:05:20 +01:00
</tr>
</table>
2020-02-17 22:19:08 +01:00
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
2020-02-17 22:05:20 +01:00
<p>
2020-02-17 22:19:08 +01:00
Return the implicit timezone for this system.
2020-02-17 22:05:20 +01:00
<p>
2020-02-17 22:19:08 +01:00
</td>
</tr>
</table>
<a class="anchor" name="a15" doxytag="DynamicContext::getRegexGroupStore"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
2020-02-17 22:10:06 +01:00
<tr>
2020-02-17 22:19:08 +01:00
<td class="md" nowrap valign="top">virtual const <a class="el" href="classRegexGroupStore.html">RegexGroupStore</a>* DynamicContext::getRegexGroupStore </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="mdname1" valign="top" nowrap> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap> const<code> [pure virtual]</code></td>
2020-02-17 22:05:20 +01:00
</tr>
</table>
2020-02-17 22:19:08 +01:00
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
2020-02-17 22:05:20 +01:00
<p>
2020-02-17 22:19:08 +01:00
get the regex group store
2020-02-17 22:05:20 +01:00
<p>
2020-02-17 22:19:08 +01:00
</td>
</tr>
</table>
<a class="anchor" name="a27" doxytag="DynamicContext::getStackFrame"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
2020-02-17 22:11:31 +01:00
<tr>
2020-02-17 22:19:08 +01:00
<td class="md" nowrap valign="top">virtual const <a class="el" href="classStackFrame.html">StackFrame</a>* DynamicContext::getStackFrame </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="mdname1" valign="top" nowrap> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap> const<code> [pure virtual]</code></td>
2020-02-17 22:11:31 +01:00
</tr>
2020-02-17 22:19:08 +01:00
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Gets the listener for debug messages.
<p>
</td>
</tr>
</table>
<a class="anchor" name="a9" doxytag="DynamicContext::getVariableStore"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
2020-02-17 22:11:31 +01:00
<tr>
2020-02-17 22:19:08 +01:00
<td class="md" nowrap valign="top">virtual const <a class="el" href="classVariableStore.html">VariableStore</a>* DynamicContext::getVariableStore </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="mdname1" valign="top" nowrap> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap> const<code> [pure virtual]</code></td>
2020-02-17 22:05:20 +01:00
</tr>
</table>
2020-02-17 22:19:08 +01:00
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
2020-02-17 22:05:20 +01:00
<p>
2020-02-17 22:19:08 +01:00
get the variable store
2020-02-17 22:11:31 +01:00
<p>
2020-02-17 22:19:08 +01:00
</td>
</tr>
</table>
<a class="anchor" name="a28" doxytag="DynamicContext::parseDocument"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
2020-02-17 22:11:31 +01:00
<tr>
2020-02-17 22:19:08 +01:00
<td class="md" nowrap valign="top">virtual <a class="el" href="classRefCountPointer.html">Node::Ptr</a> DynamicContext::parseDocument </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top"><a class="el" href="classxercesc_1_1InputSource.html">xercesc::InputSource</a> &amp;&nbsp;</td>
<td class="mdname" nowrap> <em>srcToUse</em>, </td>
2020-02-17 22:11:31 +01:00
</tr>
<tr>
2020-02-17 22:19:08 +01:00
<td class="md" nowrap align="right"></td>
<td class="md"></td>
<td class="md" nowrap>const <a class="el" href="classLocationInfo.html">LocationInfo</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>location</em> = <code>0</code>, </td>
2020-02-17 22:11:31 +01:00
</tr>
<tr>
2020-02-17 22:19:08 +01:00
<td class="md" nowrap align="right"></td>
<td class="md"></td>
<td class="md" nowrap>const QueryPathNode *&nbsp;</td>
<td class="mdname" nowrap> <em>projection</em> = <code>0</code></td>
2020-02-17 22:11:31 +01:00
</tr>
2020-02-17 22:17:06 +01:00
<tr>
2020-02-17 22:19:08 +01:00
<td class="md"></td>
<td class="md">)&nbsp;</td>
<td class="md" colspan="2"><code> [pure virtual]</code></td>
2020-02-17 22:17:06 +01:00
</tr>
</table>
2020-02-17 22:19:08 +01:00
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
2020-02-17 22:17:06 +01:00
<p>
2020-02-17 22:19:08 +01:00
Parse an XML document from the provided InputSource.
2020-02-17 22:17:06 +01:00
<p>
2020-02-17 22:19:08 +01:00
</td>
</tr>
</table>
<a class="anchor" name="a32" doxytag="DynamicContext::putDocument"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
2020-02-17 22:17:06 +01:00
<tr>
2020-02-17 22:19:08 +01:00
<td class="md" nowrap valign="top">virtual bool DynamicContext::putDocument </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">const <a class="el" href="classRefCountPointer.html">Node::Ptr</a> &amp;&nbsp;</td>
<td class="mdname" nowrap> <em>document</em>, </td>
2020-02-17 22:17:06 +01:00
</tr>
2020-02-17 22:05:20 +01:00
<tr>
2020-02-17 22:19:08 +01:00
<td class="md" nowrap align="right"></td>
<td class="md"></td>
<td class="md" nowrap>const XMLCh *&nbsp;</td>
<td class="mdname" nowrap> <em>uri</em></td>
2020-02-17 22:05:20 +01:00
</tr>
2020-02-17 22:10:06 +01:00
<tr>
2020-02-17 22:19:08 +01:00
<td class="md"></td>
<td class="md">)&nbsp;</td>
<td class="md" colspan="2"><code> [pure virtual]</code></td>
2020-02-17 22:05:20 +01:00
</tr>
</table>
2020-02-17 22:19:08 +01:00
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
2020-02-17 22:05:20 +01:00
<p>
2020-02-17 22:19:08 +01:00
Attempts to put the document specified to the given URI by calling the registered <a class="el" href="classURIResolver.html">URIResolver</a> objects.
2020-02-17 22:05:20 +01:00
<p>
2020-02-17 22:19:08 +01:00
Returns whether the operation was successful. </td>
</tr>
</table>
<a class="anchor" name="a21" doxytag="DynamicContext::registerURIResolver"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
2020-02-17 22:10:06 +01:00
<tr>
2020-02-17 22:19:08 +01:00
<td class="md" nowrap valign="top">virtual void DynamicContext::registerURIResolver </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top"><a class="el" href="classURIResolver.html">URIResolver</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>resolver</em>, </td>
2020-02-17 22:05:20 +01:00
</tr>
2020-02-17 22:10:06 +01:00
<tr>
2020-02-17 22:19:08 +01:00
<td class="md" nowrap align="right"></td>
<td class="md"></td>
<td class="md" nowrap>bool&nbsp;</td>
<td class="mdname" nowrap> <em>adopt</em></td>
</tr>
<tr>
<td class="md"></td>
<td class="md">)&nbsp;</td>
<td class="md" colspan="2"><code> [pure virtual]</code></td>
2020-02-17 22:05:20 +01:00
</tr>
</table>
2020-02-17 22:19:08 +01:00
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
2020-02-17 22:05:20 +01:00
<p>
2020-02-17 22:19:08 +01:00
Register a callback object for resolving URIs.
2020-02-17 22:05:20 +01:00
<p>
2020-02-17 22:19:08 +01:00
Multiple <a class="el" href="classURIResolver.html">URIResolver</a> objects can be registered with the DynamicContext 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 DynamicContext 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 DynamicContext. </td>
</tr>
</table>
<a class="anchor" name="a30" doxytag="DynamicContext::resolveCollection"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
2020-02-17 22:10:06 +01:00
<tr>
2020-02-17 22:19:08 +01:00
<td class="md" nowrap valign="top">virtual <a class="el" href="classSequence.html">Sequence</a> DynamicContext::resolveCollection </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">const XMLCh *&nbsp;</td>
<td class="mdname" nowrap> <em>uri</em>, </td>
2020-02-17 22:11:31 +01:00
</tr>
<tr>
2020-02-17 22:19:08 +01:00
<td class="md" nowrap align="right"></td>
<td class="md"></td>
<td class="md" nowrap>const <a class="el" href="classLocationInfo.html">LocationInfo</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>location</em> = <code>0</code>, </td>
2020-02-17 22:11:31 +01:00
</tr>
<tr>
2020-02-17 22:19:08 +01:00
<td class="md" nowrap align="right"></td>
<td class="md"></td>
<td class="md" nowrap>const QueryPathNode *&nbsp;</td>
<td class="mdname" nowrap> <em>projection</em> = <code>0</code></td>
</tr>
<tr>
<td class="md"></td>
<td class="md">)&nbsp;</td>
<td class="md" colspan="2"><code> [pure virtual]</code></td>
2020-02-17 22:05:20 +01:00
</tr>
</table>
2020-02-17 22:19:08 +01:00
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
2020-02-17 22:05:20 +01:00
<p>
2020-02-17 22:19:08 +01:00
Resolve the given uri (and baseUri) to a sequence of <a class="el" href="classNode.html">Node</a> objects.
2020-02-17 22:05:20 +01:00
<p>
2020-02-17 22:19:08 +01:00
If the uri is relative, the base uri is obtained from the context. </td>
</tr>
</table>
<a class="anchor" name="a31" doxytag="DynamicContext::resolveDefaultCollection"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
2020-02-17 22:10:06 +01:00
<tr>
2020-02-17 22:19:08 +01:00
<td class="md" nowrap valign="top">virtual <a class="el" href="classSequence.html">Sequence</a> DynamicContext::resolveDefaultCollection </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">const QueryPathNode *&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>projection</em> = <code>0</code> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap><code> [pure virtual]</code></td>
2020-02-17 22:05:20 +01:00
</tr>
</table>
2020-02-17 22:19:08 +01:00
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
2020-02-17 22:05:20 +01:00
2020-02-17 22:11:31 +01:00
<p>
2020-02-17 22:19:08 +01:00
Resolve the default collection to a sequence of <a class="el" href="classNode.html">Node</a> objects.
2020-02-17 22:05:20 +01:00
<p>
2020-02-17 22:19:08 +01:00
</td>
</tr>
</table>
<a class="anchor" name="a29" doxytag="DynamicContext::resolveDocument"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
2020-02-17 22:10:06 +01:00
<tr>
2020-02-17 22:19:08 +01:00
<td class="md" nowrap valign="top">virtual <a class="el" href="classSequence.html">Sequence</a> DynamicContext::resolveDocument </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">const XMLCh *&nbsp;</td>
<td class="mdname" nowrap> <em>uri</em>, </td>
2020-02-17 22:10:06 +01:00
</tr>
<tr>
2020-02-17 22:19:08 +01:00
<td class="md" nowrap align="right"></td>
<td class="md"></td>
<td class="md" nowrap>const <a class="el" href="classLocationInfo.html">LocationInfo</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>location</em> = <code>0</code>, </td>
2020-02-17 22:10:06 +01:00
</tr>
<tr>
2020-02-17 22:19:08 +01:00
<td class="md" nowrap align="right"></td>
<td class="md"></td>
<td class="md" nowrap>const QueryPathNode *&nbsp;</td>
<td class="mdname" nowrap> <em>projection</em> = <code>0</code></td>
</tr>
<tr>
<td class="md"></td>
<td class="md">)&nbsp;</td>
<td class="md" colspan="2"><code> [pure virtual]</code></td>
2020-02-17 22:05:20 +01:00
</tr>
</table>
2020-02-17 22:19:08 +01:00
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
2020-02-17 22:05:20 +01:00
2020-02-17 22:11:31 +01:00
<p>
2020-02-17 22:19:08 +01:00
Resolve the given uri (and baseUri) to an XML document.
2020-02-17 22:05:20 +01:00
<p>
2020-02-17 22:19:08 +01:00
If the uri is relative, the base uri is obtained from the context. </td>
</tr>
</table>
<a class="anchor" name="a4" doxytag="DynamicContext::setContextItem"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
2020-02-17 22:17:06 +01:00
<tr>
2020-02-17 22:19:08 +01:00
<td class="md" nowrap valign="top">virtual void DynamicContext::setContextItem </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">const <a class="el" href="classRefCountPointer.html">Item::Ptr</a> &amp;&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>item</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap><code> [pure virtual]</code></td>
2020-02-17 22:17:06 +01:00
</tr>
</table>
2020-02-17 22:19:08 +01:00
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
2020-02-17 22:17:06 +01:00
<p>
2020-02-17 22:19:08 +01:00
Set the context item to item.
2020-02-17 22:17:06 +01:00
<p>
2020-02-17 22:19:08 +01:00
</td>
</tr>
</table>
<a class="anchor" name="a6" doxytag="DynamicContext::setContextPosition"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
2020-02-17 22:17:06 +01:00
<tr>
2020-02-17 22:19:08 +01:00
<td class="md" nowrap valign="top">virtual void DynamicContext::setContextPosition </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">size_t&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>pos</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap><code> [pure virtual]</code></td>
2020-02-17 22:17:06 +01:00
</tr>
</table>
2020-02-17 22:19:08 +01:00
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
2020-02-17 22:17:06 +01:00
<p>
2020-02-17 22:19:08 +01:00
Set the context position.
2020-02-17 22:17:06 +01:00
<p>
2020-02-17 22:19:08 +01:00
</td>
</tr>
</table>
<a class="anchor" name="a8" doxytag="DynamicContext::setContextSize"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
2020-02-17 22:17:06 +01:00
<tr>
2020-02-17 22:19:08 +01:00
<td class="md" nowrap valign="top">virtual void DynamicContext::setContextSize </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">size_t&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>size</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap><code> [pure virtual]</code></td>
2020-02-17 22:17:06 +01:00
</tr>
</table>
2020-02-17 22:19:08 +01:00
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
2020-02-17 22:17:06 +01:00
<p>
2020-02-17 22:19:08 +01:00
Set the context size.
2020-02-17 22:17:06 +01:00
<p>
2020-02-17 22:19:08 +01:00
</td>
</tr>
</table>
<a class="anchor" name="a18" doxytag="DynamicContext::setCurrentTime"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
2020-02-17 22:17:06 +01:00
<tr>
2020-02-17 22:19:08 +01:00
<td class="md" nowrap valign="top">virtual void DynamicContext::setCurrentTime </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">time_t&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>newTime</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap><code> [pure virtual]</code></td>
2020-02-17 22:17:06 +01:00
</tr>
</table>
2020-02-17 22:19:08 +01:00
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
2020-02-17 22:17:06 +01:00
<p>
2020-02-17 22:19:08 +01:00
Set the current time.
2020-02-17 22:17:06 +01:00
<p>
2020-02-17 22:19:08 +01:00
</td>
</tr>
</table>
<a class="anchor" name="a24" doxytag="DynamicContext::setDebugListener"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
2020-02-17 22:12:51 +01:00
<tr>
2020-02-17 22:19:08 +01:00
<td class="md" nowrap valign="top">virtual void DynamicContext::setDebugListener </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top"><a class="el" href="classDebugListener.html">DebugListener</a> *&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>listener</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap><code> [pure virtual]</code></td>
2020-02-17 22:12:51 +01:00
</tr>
2020-02-17 22:19:08 +01:00
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Set the listener for debug messages.
<p>
</td>
</tr>
</table>
<a class="anchor" name="a23" doxytag="DynamicContext::setDefaultURIResolver"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
2020-02-17 22:12:51 +01:00
<tr>
2020-02-17 22:19:08 +01:00
<td class="md" nowrap valign="top">virtual void DynamicContext::setDefaultURIResolver </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top"><a class="el" href="classURIResolver.html">URIResolver</a> *&nbsp;</td>
<td class="mdname" nowrap> <em>resolver</em>, </td>
2020-02-17 22:12:51 +01:00
</tr>
<tr>
2020-02-17 22:19:08 +01:00
<td class="md" nowrap align="right"></td>
<td class="md"></td>
<td class="md" nowrap>bool&nbsp;</td>
<td class="mdname" nowrap> <em>adopt</em></td>
2020-02-17 22:12:51 +01:00
</tr>
<tr>
2020-02-17 22:19:08 +01:00
<td class="md"></td>
<td class="md">)&nbsp;</td>
<td class="md" colspan="2"><code> [pure virtual]</code></td>
2020-02-17 22:12:51 +01:00
</tr>
</table>
2020-02-17 22:19:08 +01:00
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
2020-02-17 22:12:51 +01:00
<p>
2020-02-17 22:19:08 +01:00
Sets the default <a class="el" href="classURIResolver.html">URIResolver</a>.
2020-02-17 22:12:51 +01:00
<p>
2020-02-17 22:19:08 +01:00
</td>
</tr>
</table>
<a class="anchor" name="a14" doxytag="DynamicContext::setExternalVariable"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
2020-02-17 22:11:31 +01:00
<tr>
2020-02-17 22:19:08 +01:00
<td class="md" nowrap valign="top">virtual void DynamicContext::setExternalVariable </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">const XMLCh *&nbsp;</td>
<td class="mdname" nowrap> <em>qname</em>, </td>
2020-02-17 22:12:51 +01:00
</tr>
<tr>
2020-02-17 22:19:08 +01:00
<td class="md" nowrap align="right"></td>
<td class="md"></td>
<td class="md" nowrap>const <a class="el" href="classSequence.html">Sequence</a> &amp;&nbsp;</td>
<td class="mdname" nowrap> <em>value</em></td>
2020-02-17 22:11:31 +01:00
</tr>
<tr>
2020-02-17 22:19:08 +01:00
<td class="md"></td>
<td class="md">)&nbsp;</td>
<td class="md" colspan="2"><code> [pure virtual]</code></td>
2020-02-17 22:05:20 +01:00
</tr>
</table>
2020-02-17 22:19:08 +01:00
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
2020-02-17 22:05:20 +01:00
<p>
2020-02-17 22:19:08 +01:00
set the value of an external global variable with the given QName
2020-02-17 22:12:51 +01:00
<p>
2020-02-17 22:19:08 +01:00
</td>
</tr>
</table>
<a class="anchor" name="a13" doxytag="DynamicContext::setExternalVariable"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
2020-02-17 22:10:06 +01:00
<tr>
2020-02-17 22:19:08 +01:00
<td class="md" nowrap valign="top">virtual void DynamicContext::setExternalVariable </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">const XMLCh *&nbsp;</td>
<td class="mdname" nowrap> <em>namespaceURI</em>, </td>
2020-02-17 22:10:06 +01:00
</tr>
<tr>
2020-02-17 22:19:08 +01:00
<td class="md" nowrap align="right"></td>
<td class="md"></td>
<td class="md" nowrap>const XMLCh *&nbsp;</td>
<td class="mdname" nowrap> <em>name</em>, </td>
2020-02-17 22:12:51 +01:00
</tr>
<tr>
2020-02-17 22:19:08 +01:00
<td class="md" nowrap align="right"></td>
<td class="md"></td>
<td class="md" nowrap>const <a class="el" href="classSequence.html">Sequence</a> &amp;&nbsp;</td>
<td class="mdname" nowrap> <em>value</em></td>
2020-02-17 22:10:06 +01:00
</tr>
<tr>
2020-02-17 22:19:08 +01:00
<td class="md"></td>
<td class="md">)&nbsp;</td>
<td class="md" colspan="2"><code> [pure virtual]</code></td>
2020-02-17 22:05:20 +01:00
</tr>
</table>
2020-02-17 22:19:08 +01:00
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
2020-02-17 22:05:20 +01:00
<p>
2020-02-17 22:19:08 +01:00
set the value of an external global variable with the given uri/localname pair
2020-02-17 22:12:51 +01:00
<p>
2020-02-17 22:19:08 +01:00
</td>
</tr>
</table>
<a class="anchor" name="a12" doxytag="DynamicContext::setGlobalVariableStore"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
2020-02-17 22:05:20 +01:00
<tr>
2020-02-17 22:19:08 +01:00
<td class="md" nowrap valign="top">virtual void DynamicContext::setGlobalVariableStore </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">const <a class="el" href="classVariableStore.html">VariableStore</a> *&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>store</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap><code> [pure virtual]</code></td>
2020-02-17 22:05:20 +01:00
</tr>
</table>
2020-02-17 22:19:08 +01:00
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
2020-02-17 22:05:20 +01:00
<p>
2020-02-17 22:19:08 +01:00
set the variable store for globally scoped variables
2020-02-17 22:13:50 +01:00
<p>
2020-02-17 22:19:08 +01:00
</td>
</tr>
</table>
<a class="anchor" name="a20" doxytag="DynamicContext::setImplicitTimezone"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
2020-02-17 22:13:50 +01:00
<tr>
2020-02-17 22:19:08 +01:00
<td class="md" nowrap valign="top">virtual void DynamicContext::setImplicitTimezone </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">const <a class="el" href="classRefCountPointer.html">ATDurationOrDerived::Ptr</a> &amp;&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>timezoneAsDuration</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap><code> [pure virtual]</code></td>
2020-02-17 22:13:50 +01:00
</tr>
2020-02-17 22:19:08 +01:00
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Set the implicit timezone.
<p>
</td>
</tr>
</table>
<a class="anchor" name="a16" doxytag="DynamicContext::setRegexGroupStore"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
2020-02-17 22:13:50 +01:00
<tr>
2020-02-17 22:19:08 +01:00
<td class="md" nowrap valign="top">virtual void DynamicContext::setRegexGroupStore </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">const <a class="el" href="classRegexGroupStore.html">RegexGroupStore</a> *&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>store</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap><code> [pure virtual]</code></td>
2020-02-17 22:13:50 +01:00
</tr>
</table>
2020-02-17 22:19:08 +01:00
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
2020-02-17 22:10:06 +01:00
2020-02-17 22:13:50 +01:00
<p>
2020-02-17 22:19:08 +01:00
set the regex group store
2020-02-17 22:13:50 +01:00
<p>
2020-02-17 22:19:08 +01:00
</td>
</tr>
</table>
<a class="anchor" name="a26" doxytag="DynamicContext::setStackFrame"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
2020-02-17 22:05:20 +01:00
<tr>
2020-02-17 22:19:08 +01:00
<td class="md" nowrap valign="top">virtual void DynamicContext::setStackFrame </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">const <a class="el" href="classStackFrame.html">StackFrame</a> *&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>frame</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap><code> [pure virtual]</code></td>
2020-02-17 22:05:20 +01:00
</tr>
2020-02-17 22:10:06 +01:00
</table>
2020-02-17 22:19:08 +01:00
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
2020-02-17 22:10:06 +01:00
<p>
2020-02-17 22:19:08 +01:00
Sets the current stack frame whilst debugging.
2020-02-17 22:10:06 +01:00
<p>
2020-02-17 22:19:08 +01:00
</td>
</tr>
</table>
<a class="anchor" name="a10" doxytag="DynamicContext::setVariableStore"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
2020-02-17 22:05:20 +01:00
<tr>
2020-02-17 22:19:08 +01:00
<td class="md" nowrap valign="top">virtual void DynamicContext::setVariableStore </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">const <a class="el" href="classVariableStore.html">VariableStore</a> *&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>store</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap><code> [pure virtual]</code></td>
2020-02-17 22:05:20 +01:00
</tr>
2020-02-17 22:10:06 +01:00
</table>
2020-02-17 22:19:08 +01:00
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
2020-02-17 22:10:06 +01:00
<p>
2020-02-17 22:19:08 +01:00
set the variable store
2020-02-17 22:10:06 +01:00
<p>
2020-02-17 22:19:08 +01:00
</td>
</tr>
</table>
<a class="anchor" name="a35" doxytag="DynamicContext::testInterrupt"></a><p>
<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
2020-02-17 22:05:20 +01:00
<tr>
2020-02-17 22:19:08 +01:00
<td class="md" nowrap valign="top">virtual void DynamicContext::testInterrupt </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="mdname1" valign="top" nowrap> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap> const<code> [pure virtual]</code></td>
2020-02-17 22:05:20 +01:00
</tr>
</table>
2020-02-17 22:19:08 +01:00
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
2020-02-17 22:05:20 +01:00
<p>
2020-02-17 22:10:06 +01:00
Test if the query should be interrupted, and throw if so.
2020-02-17 22:05:20 +01:00
<p>
2020-02-17 22:19:08 +01:00
</td>
</tr>
</table>
2020-02-17 22:05:20 +01:00
<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>
2020-02-17 22:19:08 +01:00
<hr size="1"><address style="align: right;"><small>Generated on Fri Sep 25 06:55:40 2009 for XQilla Simple API by&nbsp;
2020-02-17 22:05:20 +01:00
<a href="http://www.doxygen.org/index.html">
2020-02-17 22:19:08 +01:00
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.3.9.1 </small></address>
2020-02-17 22:05:20 +01:00
</body>
</html>