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&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 Page< / a > | < a class = "qindex" href = "namespaces.html" > Namespace List< / 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" > Class List< / a > | < a class = "qindex" href = "dirs.html" > Directories< / a > | < a class = "qindex" href = "files.html" > File List< / a > | < a class = "qindex" href = "namespacemembers.html" > Namespace Members< / a > | < a class = "qindex" href = "functions.html" > Class Members< / a > | < a class = "qindex" href = "globals.html" > File 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 < < a class = "el" href = "DynamicContext_8hpp-source.html" > DynamicContext.hpp< / a > > < / 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 < / 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 > * < / 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 < / 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" > < / 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 > < / 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" > < / 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 < / 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 > & item)=0< / td > < / tr >
2020-02-17 22:05:20 +01:00
2020-02-17 22:19:08 +01:00
< tr > < td class = "mdescLeft" > < / 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 < / 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" > < / 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 < / 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" > < / 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 < / 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" > < / 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 < / 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" > < / 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 > * < / 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" > < / 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 < / 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" > < / 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 > * < / 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" > < / 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 < / 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" > < / 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 < / 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 > & value)=0< / td > < / tr >
2020-02-17 22:11:31 +01:00
2020-02-17 22:19:08 +01:00
< tr > < td class = "mdescLeft" > < / 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 < / 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 > & value)=0< / td > < / tr >
2020-02-17 22:11:31 +01:00
2020-02-17 22:19:08 +01:00
< tr > < td class = "mdescLeft" > < / 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 > * < / 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" > < / 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 < / 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" > < / 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 < / 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" > < / 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 < / 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" > < / 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 > < / 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" > < / 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 < / 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 > & timezoneAsDuration)=0< / td > < / tr >
2020-02-17 22:05:20 +01:00
2020-02-17 22:19:08 +01:00
< tr > < td class = "mdescLeft" > < / 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 < / 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" > < / 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 > * < / 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" > < / 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 < / 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" > < / 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 < / 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" > < / 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 > * < / 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" > < / 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 < / 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" > < / 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 > * < / 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" > < / 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 > < / 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 > & 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" > < / 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 > < / 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" > < / 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 > < / 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" > < / 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 > < / 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" > < / 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 < / 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 > & 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" > < / 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 > * < / 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" > < / 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 > * < / 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" > < / 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 < / 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" > < / 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 & 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" > ( < / td >
< td class = "mdname1" valign = "top" nowrap > < / td >
< td class = "md" valign = "top" > ) < / 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 >
< / 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" > ( < / td >
< td class = "mdname1" valign = "top" nowrap > < / td >
< td class = "md" valign = "top" > ) < / td >
< td class = "md" nowrap > < code > [pure virtual]< / code > < / td >
< / tr >
< / table >
< / td >
< / tr >
< / table >
< table cellspacing = "5" cellpadding = "0" border = "0" >
< tr >
< td >
< / 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" > ( < / td >
< td class = "md" nowrap valign = "top" > const < a class = "el" href = "classDynamicContext.html" > DynamicContext< / a > * < / 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 > * < / 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" > ) < / 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 >
< / 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" > ( < / td >
< td class = "mdname1" valign = "top" nowrap > < / td >
< td class = "md" valign = "top" > ) < / 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 >
< / 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" > ( < / td >
< td class = "mdname1" valign = "top" nowrap > < / td >
< td class = "md" valign = "top" > ) < / 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 >
< / 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" > ( < / td >
< td class = "mdname1" valign = "top" nowrap > < / td >
< td class = "md" valign = "top" > ) < / 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 >
< / 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" > ( < / td >
< td class = "mdname1" valign = "top" nowrap > < / td >
< td class = "md" valign = "top" > ) < / 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 >
< / 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" > ( < / td >
< td class = "mdname1" valign = "top" nowrap > < / td >
< td class = "md" valign = "top" > ) < / 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 >
< / 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" > ( < / td >
< td class = "mdname1" valign = "top" nowrap > < / td >
< td class = "md" valign = "top" > ) < / 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 >
< / 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" > ( < / td >
< td class = "mdname1" valign = "top" nowrap > < / td >
< td class = "md" valign = "top" > ) < / 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 >
< / 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" > ( < / td >
< td class = "mdname1" valign = "top" nowrap > < / td >
< td class = "md" valign = "top" > ) < / 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 >
< / 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" > ( < / td >
< td class = "mdname1" valign = "top" nowrap > < / td >
< td class = "md" valign = "top" > ) < / 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 >
< / 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" > ( < / td >
< td class = "mdname1" valign = "top" nowrap > < / td >
< td class = "md" valign = "top" > ) < / 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 >
< / 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" > ( < / td >
< td class = "mdname1" valign = "top" nowrap > < / td >
< td class = "md" valign = "top" > ) < / 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 >
< / 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" > ( < / td >
< td class = "mdname1" valign = "top" nowrap > < / td >
< td class = "md" valign = "top" > ) < / 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 >
< / 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" > ( < / td >
< td class = "mdname1" valign = "top" nowrap > < / td >
< td class = "md" valign = "top" > ) < / 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 >
< / 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" > ( < / td >
< td class = "md" nowrap valign = "top" > < a class = "el" href = "classxercesc_1_1InputSource.html" > xercesc::InputSource< / a > & < / 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 > * < / 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 * < / 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" > ) < / 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 >
< / 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" > ( < / td >
< td class = "md" nowrap valign = "top" > const < a class = "el" href = "classRefCountPointer.html" > Node::Ptr< / a > & < / 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 * < / 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" > ) < / 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 >
< / 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" > ( < / td >
< td class = "md" nowrap valign = "top" > < a class = "el" href = "classURIResolver.html" > URIResolver< / a > * < / 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 < / td >
< td class = "mdname" nowrap > < em > adopt< / em > < / td >
< / tr >
< tr >
< td class = "md" > < / td >
< td class = "md" > ) < / 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 >
< / 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" > ( < / td >
< td class = "md" nowrap valign = "top" > const XMLCh * < / 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 > * < / 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 * < / td >
< td class = "mdname" nowrap > < em > projection< / em > = < code > 0< / code > < / td >
< / tr >
< tr >
< td class = "md" > < / td >
< td class = "md" > ) < / 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 >
< / 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" > ( < / td >
< td class = "md" nowrap valign = "top" > const QueryPathNode * < / td >
< td class = "mdname1" valign = "top" nowrap > < em > projection< / em > = < code > 0< / code > < / td >
< td class = "md" valign = "top" > ) < / 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 >
< / 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" > ( < / td >
< td class = "md" nowrap valign = "top" > const XMLCh * < / 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 > * < / 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 * < / td >
< td class = "mdname" nowrap > < em > projection< / em > = < code > 0< / code > < / td >
< / tr >
< tr >
< td class = "md" > < / td >
< td class = "md" > ) < / 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 >
< / 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" > ( < / td >
< td class = "md" nowrap valign = "top" > const < a class = "el" href = "classRefCountPointer.html" > Item::Ptr< / a > & < / td >
< td class = "mdname1" valign = "top" nowrap > < em > item< / em > < / td >
< td class = "md" valign = "top" > ) < / 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 >
< / 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" > ( < / td >
< td class = "md" nowrap valign = "top" > size_t < / td >
< td class = "mdname1" valign = "top" nowrap > < em > pos< / em > < / td >
< td class = "md" valign = "top" > ) < / 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 >
< / 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" > ( < / td >
< td class = "md" nowrap valign = "top" > size_t < / td >
< td class = "mdname1" valign = "top" nowrap > < em > size< / em > < / td >
< td class = "md" valign = "top" > ) < / 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 >
< / 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" > ( < / td >
< td class = "md" nowrap valign = "top" > time_t < / td >
< td class = "mdname1" valign = "top" nowrap > < em > newTime< / em > < / td >
< td class = "md" valign = "top" > ) < / 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 >
< / 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" > ( < / td >
< td class = "md" nowrap valign = "top" > < a class = "el" href = "classDebugListener.html" > DebugListener< / a > * < / td >
< td class = "mdname1" valign = "top" nowrap > < em > listener< / em > < / td >
< td class = "md" valign = "top" > ) < / 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 >
< / 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" > ( < / td >
< td class = "md" nowrap valign = "top" > < a class = "el" href = "classURIResolver.html" > URIResolver< / a > * < / 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 < / 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" > ) < / 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 >
< / 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" > ( < / td >
< td class = "md" nowrap valign = "top" > const XMLCh * < / 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 > & < / 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" > ) < / 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 >
< / 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" > ( < / td >
< td class = "md" nowrap valign = "top" > const XMLCh * < / 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 * < / 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 > & < / 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" > ) < / 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 >
< / 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" > ( < / td >
< td class = "md" nowrap valign = "top" > const < a class = "el" href = "classVariableStore.html" > VariableStore< / a > * < / td >
< td class = "mdname1" valign = "top" nowrap > < em > store< / em > < / td >
< td class = "md" valign = "top" > ) < / 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 >
< / 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" > ( < / td >
< td class = "md" nowrap valign = "top" > const < a class = "el" href = "classRefCountPointer.html" > ATDurationOrDerived::Ptr< / a > & < / td >
< td class = "mdname1" valign = "top" nowrap > < em > timezoneAsDuration< / em > < / td >
< td class = "md" valign = "top" > ) < / 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 >
< / 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" > ( < / td >
< td class = "md" nowrap valign = "top" > const < a class = "el" href = "classRegexGroupStore.html" > RegexGroupStore< / a > * < / td >
< td class = "mdname1" valign = "top" nowrap > < em > store< / em > < / td >
< td class = "md" valign = "top" > ) < / 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 >
< / 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" > ( < / td >
< td class = "md" nowrap valign = "top" > const < a class = "el" href = "classStackFrame.html" > StackFrame< / a > * < / td >
< td class = "mdname1" valign = "top" nowrap > < em > frame< / em > < / td >
< td class = "md" valign = "top" > ) < / 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 >
< / 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" > ( < / td >
< td class = "md" nowrap valign = "top" > const < a class = "el" href = "classVariableStore.html" > VariableStore< / a > * < / td >
< td class = "mdname1" valign = "top" nowrap > < em > store< / em > < / td >
< td class = "md" valign = "top" > ) < / 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 >
< / 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" > ( < / td >
< td class = "mdname1" valign = "top" nowrap > < / td >
< td class = "md" valign = "top" > ) < / 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 >
< / 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
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 >