2020-02-17 21:05:20 +00: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 21:11:31 +00:00
< title > XQilla Simple API Documentation< / title >
2020-02-17 21:05:20 +00:00
< link href = "doxygen.css" rel = "stylesheet" type = "text/css" >
< link href = "tabs.css" rel = "stylesheet" type = "text/css" >
< / head > < body >
2020-02-17 21:11:31 +00: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 21:10:06 +00:00
<!-- Generated by Doxygen 1.5.1 -->
2020-02-17 21:05:20 +00:00
< div class = "tabs" >
< ul >
< li > < a href = "index.html" > < span > Main Page< / span > < / a > < / li >
< li > < a href = "namespaces.html" > < span > Namespaces< / span > < / a > < / li >
< li id = "current" > < a href = "classes.html" > < span > Classes< / span > < / a > < / li >
< li > < a href = "files.html" > < span > Files< / span > < / a > < / li >
< / ul > < / div >
< div class = "tabs" >
< ul >
< li > < a href = "classes.html" > < span > Alphabetical List< / span > < / a > < / li >
< li > < a href = "annotated.html" > < span > Class List< / span > < / a > < / li >
< li > < a href = "hierarchy.html" > < span > Class Hierarchy< / span > < / a > < / li >
< li > < a href = "functions.html" > < span > Class Members< / span > < / a > < / li >
< / ul > < / div >
< h1 > StaticContext Class Reference< / h1 > <!-- doxytag: class="StaticContext" --> <!-- doxytag: inherits="xercesc::XMemory" --> The parse time static context interface.
< a href = "#_details" > More...< / a >
< p >
< code > #include < < a class = "el" href = "StaticContext_8hpp-source.html" > StaticContext.hpp< / a > > < / code >
< p >
Inheritance diagram for StaticContext:< p > < center > < img src = "classStaticContext__inherit__graph.png" border = "0" usemap = "#StaticContext__inherit__map" alt = "Inheritance graph" > < / center >
< map name = "StaticContext__inherit__map" >
2020-02-17 21:10:06 +00:00
< area href = "classDynamicContext.html" shape = "rect" coords = "12,156,145,180" alt = "" >
< area href = "classxercesc_1_1XMemory.html" shape = "rect" coords = "5,7,152,31" alt = "" >
2020-02-17 21:05:20 +00:00
< / map >
< center > < font size = "2" > [< a href = "graph_legend.html" > legend< / a > ]< / font > < / center > < a href = "classStaticContext-members.html" > List of all members.< / a > < table border = "0" cellpadding = "0" cellspacing = "0" >
< tr > < td > < / td > < / tr >
< tr > < td colspan = "2" > < br > < h2 > Public Types< / h2 > < / td > < / tr >
< tr > < td class = "memItemLeft" nowrap align = "right" valign = "top" > enum < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classStaticContext.html#b8bafb380375462baaed1f97db7314cd" > NodeSetOrdering< / a > { < a class = "el" href = "classStaticContext.html#b8bafb380375462baaed1f97db7314cd99710447314270a3b0c3c418543ecf62" > ORDERING_ORDERED< / a > ,
< a class = "el" href = "classStaticContext.html#b8bafb380375462baaed1f97db7314cd11863f7ffef852eb2467b9c3b0236f86" > ORDERING_UNORDERED< / a >
}< / td > < / tr >
< tr > < td class = "memItemLeft" nowrap align = "right" valign = "top" > enum < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classStaticContext.html#afd3dd12453e8237c20895f80a9360a1" > ConstructionMode< / a > { < a class = "el" href = "classStaticContext.html#afd3dd12453e8237c20895f80a9360a1ad92a50d77bdbefde57d5cb389314b69" > CONSTRUCTION_MODE_PRESERVE< / a > ,
< a class = "el" href = "classStaticContext.html#afd3dd12453e8237c20895f80a9360a19b1c0f9a604a1a7bd66475d216798d32" > CONSTRUCTION_MODE_STRIP< / a >
}< / td > < / tr >
< tr > < td class = "memItemLeft" nowrap align = "right" valign = "top" > enum < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classStaticContext.html#e2f0da091c646c1fce65483226d9c6ac" > FLWOROrderingMode< / a > { < a class = "el" href = "classStaticContext.html#e2f0da091c646c1fce65483226d9c6ac4dd72aae9d9222dce51a86103ab10cad" > FLWOR_ORDER_EMPTY_GREATEST< / a > ,
< a class = "el" href = "classStaticContext.html#e2f0da091c646c1fce65483226d9c6ac6725b7b4fb071fd4253cf15a529819e5" > FLWOR_ORDER_EMPTY_LEAST< / a >
}< / td > < / tr >
< tr > < td colspan = "2" > < br > < h2 > Public Member Functions< / h2 > < / td > < / tr >
< tr > < td class = "memItemLeft" nowrap align = "right" valign = "top" > virtual < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classStaticContext.html#ab10e680c7e45b1f1c15af9954fff65a" > ~StaticContext< / a > ()< / td > < / tr >
2020-02-17 21:10:06 +00: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 = "classStaticContext.html#3caf7c49af0eafe9d52873b730c102dd" > createModuleContext< / a > (< a class = "el" href = "classxercesc_1_1MemoryManager.html" > xercesc::MemoryManager< / a > *memMgr=< a class = "el" href = "classxercesc_1_1XMLPlatformUtils.html#2521473ea52894e9313573d330a264b4" > xercesc::XMLPlatformUtils::fgMemoryManager< / a > ) const=0< / td > < / tr >
2020-02-17 21:05:20 +00:00
2020-02-17 21:10:06 +00: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 = "classStaticContext.html#0c4b876ca13a218c42516c29c7763f18" > createDynamicContext< / a > (< a class = "el" href = "classxercesc_1_1MemoryManager.html" > xercesc::MemoryManager< / a > *memMgr=< a class = "el" href = "classxercesc_1_1XMLPlatformUtils.html#2521473ea52894e9313573d330a264b4" > xercesc::XMLPlatformUtils::fgMemoryManager< / a > ) const=0< / td > < / tr >
2020-02-17 21:05:20 +00:00
2020-02-17 21:11:31 +00:00
< tr > < td class = "memItemLeft" nowrap align = "right" valign = "top" > virtual < a class = "el" href = "classXQillaConfiguration.html" > XQillaConfiguration< / a > * < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classStaticContext.html#7c9b99184a3b286fe739c755936a3b80" > getConfiguration< / a > () const=0< / td > < / tr >
< tr > < td class = "mdescLeft" > < / td > < td class = "mdescRight" > Returns the configuration object for this context. < a href = "#7c9b99184a3b286fe739c755936a3b80" > < / a > < br > < / td > < / tr >
< tr > < td class = "memItemLeft" nowrap align = "right" valign = "top" > virtual < a class = "el" href = "classXQilla.html#841f488b890ff0e4d20b5000f2e1ce4d" > XQilla::Language< / a > < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classStaticContext.html#afb6147467788fa56493e4e783301f9b" > getLanguage< / a > () const=0< / td > < / tr >
< tr > < td class = "mdescLeft" > < / td > < td class = "mdescRight" > Returns the lanuage that this context is for. < a href = "#afb6147467788fa56493e4e783301f9b" > < / a > < br > < / td > < / tr >
2020-02-17 21:10:06 +00:00
< tr > < td class = "memItemLeft" nowrap align = "right" valign = "top" > virtual < a class = "el" href = "classItemFactory.html" > ItemFactory< / a > * < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classStaticContext.html#cfe0a165be7142d860b706eac6f2609d" > getItemFactory< / a > () const=0< / td > < / tr >
2020-02-17 21:05:20 +00:00
2020-02-17 21:10:06 +00:00
< tr > < td class = "mdescLeft" > < / td > < td class = "mdescRight" > Returns the < a class = "el" href = "classItemFactory.html" > ItemFactory< / a > for this context, which is used to create < a class = "el" href = "classXQilla.html" > XQilla< / a > items and other objects. < a href = "#cfe0a165be7142d860b706eac6f2609d" > < / a > < br > < / td > < / tr >
2020-02-17 21:05:20 +00:00
< tr > < td class = "memItemLeft" nowrap align = "right" valign = "top" > virtual void < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classStaticContext.html#6e74fe9fdd5b238b6df373a92a09c075" > setItemFactory< / a > (< a class = "el" href = "classItemFactory.html" > ItemFactory< / a > *factory)=0< / td > < / tr >
< tr > < td class = "mdescLeft" > < / td > < td class = "mdescRight" > Sets the < a class = "el" href = "classItemFactory.html" > ItemFactory< / a > for this context. < a href = "#6e74fe9fdd5b238b6df373a92a09c075" > < / a > < br > < / td > < / tr >
2020-02-17 21:10:06 +00:00
< tr > < td class = "memItemLeft" nowrap align = "right" valign = "top" > virtual const StaticType & < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classStaticContext.html#c2ac8fb630c5c5a7a9023ef6511653bf" > getContextItemType< / a > () const=0< / td > < / tr >
2020-02-17 21:05:20 +00:00
2020-02-17 21:10:06 +00:00
< tr > < td class = "mdescLeft" > < / td > < td class = "mdescRight" > Get the static type of the context item. < a href = "#c2ac8fb630c5c5a7a9023ef6511653bf" > < / a > < br > < / td > < / tr >
2020-02-17 21:05:20 +00:00
< tr > < td class = "memItemLeft" nowrap align = "right" valign = "top" > virtual void < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classStaticContext.html#35d3b2eef9afe340b5c0d39e87bb7e68" > setContextItemType< / a > (const StaticType & st)=0< / td > < / tr >
< tr > < td class = "mdescLeft" > < / td > < td class = "mdescRight" > Set the static type of the context item. < a href = "#35d3b2eef9afe340b5c0d39e87bb7e68" > < / a > < br > < / td > < / tr >
2020-02-17 21:10:06 +00:00
< tr > < td class = "memItemLeft" nowrap align = "right" valign = "top" > virtual bool < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classStaticContext.html#d34852f3a238bc43879c78b8568f9a86" > getXPath1CompatibilityMode< / a > () const=0< / td > < / tr >
2020-02-17 21:05:20 +00:00
2020-02-17 21:10:06 +00:00
< tr > < td class = "mdescLeft" > < / td > < td class = "mdescRight" > Get the current XPath 1.0 compatibility mode. < a href = "#d34852f3a238bc43879c78b8568f9a86" > < / a > < br > < / td > < / tr >
2020-02-17 21:05:20 +00:00
< tr > < td class = "memItemLeft" nowrap align = "right" valign = "top" > virtual void < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classStaticContext.html#d61d7180a96f1168a88c6779ff58faee" > setXPath1CompatibilityMode< / a > (bool newMode)=0< / td > < / tr >
< tr > < td class = "mdescLeft" > < / td > < td class = "mdescRight" > Set the current XPath 1.0 compatibility mode. < a href = "#d61d7180a96f1168a88c6779ff58faee" > < / a > < br > < / td > < / tr >
2020-02-17 21:10:06 +00:00
< tr > < td class = "memItemLeft" nowrap align = "right" valign = "top" > virtual const < a class = "el" href = "classxercesc_1_1DOMXPathNSResolver.html" > xercesc::DOMXPathNSResolver< / a > * < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classStaticContext.html#84f5db272b59da8096db220d15ae4dd4" > getNSResolver< / a > () const=0< / td > < / tr >
2020-02-17 21:05:20 +00:00
2020-02-17 21:10:06 +00:00
< tr > < td class = "mdescLeft" > < / td > < td class = "mdescRight" > Get the NS resolver. < a href = "#84f5db272b59da8096db220d15ae4dd4" > < / a > < br > < / td > < / tr >
< tr > < td class = "memItemLeft" nowrap align = "right" valign = "top" > virtual const XMLCh * < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classStaticContext.html#25457b7261d447e9dba13e0457ead6cd" > getUriBoundToPrefix< / a > (const XMLCh *prefix, const LocationInfo *location) const=0< / td > < / tr >
2020-02-17 21:05:20 +00:00
2020-02-17 21:10:06 +00:00
< tr > < td class = "mdescLeft" > < / td > < td class = "mdescRight" > returns the URI that is bound in prefix in the current scope or zero length string otherwise < a href = "#25457b7261d447e9dba13e0457ead6cd" > < / a > < br > < / td > < / tr >
< tr > < td class = "memItemLeft" nowrap align = "right" valign = "top" > virtual const XMLCh * < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classStaticContext.html#41b6ed17913c4cdc8eabee09b7c881c6" > getPrefixBoundToUri< / a > (const XMLCh *uri) const=0< / td > < / tr >
2020-02-17 21:05:20 +00:00
2020-02-17 21:10:06 +00:00
< tr > < td class = "mdescLeft" > < / td > < td class = "mdescRight" > returns the prefix that is bound in uri in the current scope or zero length string otherwise < a href = "#41b6ed17913c4cdc8eabee09b7c881c6" > < / a > < br > < / td > < / tr >
2020-02-17 21:05:20 +00:00
< tr > < td class = "memItemLeft" nowrap align = "right" valign = "top" > virtual void < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classStaticContext.html#9232b9a47605014a422f017ded5a9fe7" > setNSResolver< / a > (const < a class = "el" href = "classxercesc_1_1DOMXPathNSResolver.html" > xercesc::DOMXPathNSResolver< / a > *resolver)=0< / td > < / tr >
< tr > < td class = "mdescLeft" > < / td > < td class = "mdescRight" > Set the NS resolver. < a href = "#9232b9a47605014a422f017ded5a9fe7" > < / 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 = "classStaticContext.html#005b2f567e652ddbea1db8e4efb0e852" > setNamespaceBinding< / a > (const XMLCh *prefix, const XMLCh *uri)=0< / td > < / tr >
< tr > < td class = "mdescLeft" > < / td > < td class = "mdescRight" > Binds a prefix to a namespace URI. < a href = "#005b2f567e652ddbea1db8e4efb0e852" > < / a > < br > < / td > < / tr >
2020-02-17 21:10:06 +00:00
< tr > < td class = "memItemLeft" nowrap align = "right" valign = "top" > virtual const XMLCh * < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classStaticContext.html#ab185f84bf729f653f60027547c671d8" > getDefaultElementAndTypeNS< / a > () const=0< / td > < / tr >
2020-02-17 21:05:20 +00:00
2020-02-17 21:10:06 +00:00
< tr > < td class = "mdescLeft" > < / td > < td class = "mdescRight" > get the value of the default namespace for elements and types < a href = "#ab185f84bf729f653f60027547c671d8" > < / a > < br > < / td > < / tr >
2020-02-17 21:05:20 +00:00
< tr > < td class = "memItemLeft" nowrap align = "right" valign = "top" > virtual void < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classStaticContext.html#dc869a84712459fa49db67fe837c9b01" > setDefaultElementAndTypeNS< / a > (const XMLCh *newNS)=0< / td > < / tr >
< tr > < td class = "mdescLeft" > < / td > < td class = "mdescRight" > set the value of the default namespace for elements and types < a href = "#dc869a84712459fa49db67fe837c9b01" > < / a > < br > < / td > < / tr >
2020-02-17 21:10:06 +00:00
< tr > < td class = "memItemLeft" nowrap align = "right" valign = "top" > virtual const XMLCh * < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classStaticContext.html#93dbbb6421d6a41f8c7f45aa52ddc1fb" > getDefaultFuncNS< / a > () const=0< / td > < / tr >
2020-02-17 21:05:20 +00:00
2020-02-17 21:10:06 +00:00
< tr > < td class = "mdescLeft" > < / td > < td class = "mdescRight" > Return the default namespace for functions. < a href = "#93dbbb6421d6a41f8c7f45aa52ddc1fb" > < / a > < br > < / td > < / tr >
2020-02-17 21:05:20 +00:00
< tr > < td class = "memItemLeft" nowrap align = "right" valign = "top" > virtual void < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classStaticContext.html#b6fdede81ff917ff3e0ea020a834fe2c" > setDefaultFuncNS< / a > (const XMLCh *newNS)=0< / td > < / tr >
< tr > < td class = "mdescLeft" > < / td > < td class = "mdescRight" > Set the default namespace for functions. < a href = "#b6fdede81ff917ff3e0ea020a834fe2c" > < / a > < br > < / td > < / tr >
2020-02-17 21:10:06 +00:00
< tr > < td class = "memItemLeft" nowrap align = "right" valign = "top" > virtual const DocumentCache * < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classStaticContext.html#e52c352fc7df42168e553b0079e6cce5" > getDocumentCache< / a > () const=0< / td > < / tr >
2020-02-17 21:05:20 +00:00
2020-02-17 21:10:06 +00:00
< tr > < td class = "mdescLeft" > < / td > < td class = "mdescRight" > retrieve the repository for the grammars < a href = "#e52c352fc7df42168e553b0079e6cce5" > < / a > < br > < / td > < / tr >
2020-02-17 21:05:20 +00:00
< tr > < td class = "memItemLeft" nowrap align = "right" valign = "top" > virtual void < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classStaticContext.html#32f5fb8414a41c444fff93a90eb55d88" > setDocumentCache< / a > (DocumentCache *docCache)=0< / td > < / tr >
< tr > < td class = "mdescLeft" > < / td > < td class = "mdescRight" > sets the repository for the grammars < a href = "#32f5fb8414a41c444fff93a90eb55d88" > < / 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 = "classStaticContext.html#700b6ae47171abc4f88691626ca015db" > isTypeOrDerivedFromType< / a > (const XMLCh *const uri, const XMLCh *const typeName, const XMLCh *const uriToCheck, const XMLCh *const typeNameToCheck) const =0< / td > < / tr >
< tr > < td class = "mdescLeft" > < / td > < td class = "mdescRight" > returns true if the type represented by uri:typename is an instance of uriToCheck:typeNameToCheck < a href = "#700b6ae47171abc4f88691626ca015db" > < / 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 = "classStaticContext.html#63b1e8bf36c9d05193c9d475c96fc6c3" > setXMLEntityResolver< / a > (< a class = "el" href = "classxercesc_1_1XMLEntityResolver.html" > xercesc::XMLEntityResolver< / a > *const handler)=0< / td > < / tr >
< tr > < td class = "mdescLeft" > < / td > < td class = "mdescRight" > Sets the XMLEntityResolver that is used by Xerces when it is used to parse documents. < a href = "#63b1e8bf36c9d05193c9d475c96fc6c3" > < / a > < br > < / td > < / tr >
2020-02-17 21:10:06 +00:00
< tr > < td class = "memItemLeft" nowrap align = "right" valign = "top" > virtual < a class = "el" href = "classxercesc_1_1XMLEntityResolver.html" > xercesc::XMLEntityResolver< / a > * < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classStaticContext.html#1fbdf10b4ee45b892f2dcaf35570cc86" > getXMLEntityResolver< / a > () const=0< / td > < / tr >
2020-02-17 21:05:20 +00:00
2020-02-17 21:10:06 +00:00
< tr > < td class = "mdescLeft" > < / td > < td class = "mdescRight" > Returns the entity resolver currently set. < a href = "#1fbdf10b4ee45b892f2dcaf35570cc86" > < / a > < br > < / td > < / tr >
2020-02-17 21:05:20 +00:00
< tr > < td class = "memItemLeft" nowrap align = "right" valign = "top" > virtual void < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classStaticContext.html#dfb03544df979a1d4180f13ce3699964" > setModuleResolver< / a > (< a class = "el" href = "classModuleResolver.html" > ModuleResolver< / a > *resolver)=0< / td > < / tr >
< tr > < td class = "mdescLeft" > < / td > < td class = "mdescRight" > Register a callback object for resolving module URIs. < a href = "#dfb03544df979a1d4180f13ce3699964" > < / a > < br > < / td > < / tr >
2020-02-17 21:10:06 +00:00
< tr > < td class = "memItemLeft" nowrap align = "right" valign = "top" > virtual < a class = "el" href = "classModuleResolver.html" > ModuleResolver< / a > * < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classStaticContext.html#ce83ac995349469d00d0ed5584debb25" > getModuleResolver< / a > () const=0< / td > < / tr >
2020-02-17 21:05:20 +00:00
2020-02-17 21:10:06 +00:00
< tr > < td class = "mdescLeft" > < / td > < td class = "mdescRight" > Returns the module resolver currently set. < a href = "#ce83ac995349469d00d0ed5584debb25" > < / a > < br > < / td > < / tr >
< tr > < td class = "memItemLeft" nowrap align = "right" valign = "top" > virtual VectorOfStrings * < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classStaticContext.html#2ba98df3862ddf503a64c8f9053cc2a8" > resolveModuleURI< / a > (const XMLCh *uri) const=0< / td > < / tr >
2020-02-17 21:05:20 +00:00
2020-02-17 21:11:31 +00:00
< tr > < td class = "memItemLeft" nowrap align = "right" valign = "top" > virtual void < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classStaticContext.html#376aff36378e29d44df8c93718350515" > addSchemaLocation< / a > (const XMLCh *uri, VectorOfStrings *locations, const LocationInfo *location)=0< / td > < / tr >
2020-02-17 21:05:20 +00:00
2020-02-17 21:11:31 +00:00
< tr > < td class = "mdescLeft" > < / td > < td class = "mdescRight" > add the location for the grammar of a specific namespace < a href = "#376aff36378e29d44df8c93718350515" > < / a > < br > < / td > < / tr >
2020-02-17 21:05:20 +00:00
< tr > < td class = "memItemLeft" nowrap align = "right" valign = "top" > virtual < a class = "el" href = "classVariableTypeStore.html" > VariableTypeStore< / a > * < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classStaticContext.html#bb1af4bbf41e0eed3c91fe622ef3a291" > getVariableTypeStore< / a > ()=0< / td > < / tr >
< tr > < td class = "mdescLeft" > < / td > < td class = "mdescRight" > get the variable type store < a href = "#bb1af4bbf41e0eed3c91fe622ef3a291" > < / 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 = "classStaticContext.html#77b4950d466de1ba5bc94fea78bd7142" > addCustomFunction< / a > (FuncFactory *func)=0< / td > < / tr >
< tr > < td class = "mdescLeft" > < / td > < td class = "mdescRight" > adds a custom function to the function table < a href = "#77b4950d466de1ba5bc94fea78bd7142" > < / a > < br > < / td > < / tr >
2020-02-17 21:11:31 +00:00
< tr > < td class = "memItemLeft" nowrap align = "right" valign = "top" > virtual ASTNode * < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classStaticContext.html#7222c0dde6e25178f876917619f9e7b4" > lookUpFunction< / a > (const XMLCh *uri, const XMLCh *name, const < a class = "el" href = "StaticContext_8hpp.html#945a726d9c06a9f5a66be9834475e658" > VectorOfASTNodes< / a > & v) const=0< / td > < / tr >
< tr > < td class = "mdescLeft" > < / td > < td class = "mdescRight" > returns a function object with the given uri, localname and number of arguments triple < a href = "#7222c0dde6e25178f876917619f9e7b4" > < / 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 = "classStaticContext.html#734038603165d05bb27eead95a045766" > addExternalFunction< / a > (const < a class = "el" href = "classExternalFunction.html" > ExternalFunction< / a > *func)=0< / td > < / tr >
< tr > < td class = "mdescLeft" > < / td > < td class = "mdescRight" > adds an external function implementation to the function table < a href = "#734038603165d05bb27eead95a045766" > < / a > < br > < / td > < / tr >
< tr > < td class = "memItemLeft" nowrap align = "right" valign = "top" > virtual const < a class = "el" href = "classExternalFunction.html" > ExternalFunction< / a > * < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classStaticContext.html#dfa541ed37c4e98c4a13759f439dd208" > lookUpExternalFunction< / a > (const XMLCh *uri, const XMLCh *name, unsigned int numArgs) const =0< / td > < / tr >
2020-02-17 21:05:20 +00:00
2020-02-17 21:11:31 +00:00
< tr > < td class = "mdescLeft" > < / td > < td class = "mdescRight" > returns an external function implementation for the given uri and localname < a href = "#dfa541ed37c4e98c4a13759f439dd208" > < / a > < br > < / td > < / tr >
2020-02-17 21:10:06 +00:00
< tr > < td class = "memItemLeft" nowrap align = "right" valign = "top" > virtual < a class = "el" href = "classCollation.html" > Collation< / a > * < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classStaticContext.html#f421f893bd2ef16f7ed63563ab522a82" > getCollation< / a > (const XMLCh *const URI, const LocationInfo *location) const=0< / td > < / tr >
2020-02-17 21:05:20 +00:00
2020-02-17 21:10:06 +00:00
< tr > < td class = "mdescLeft" > < / td > < td class = "mdescRight" > Get the implementation for the specified collation. < a href = "#f421f893bd2ef16f7ed63563ab522a82" > < / a > < br > < / td > < / tr >
2020-02-17 21:05:20 +00:00
< tr > < td class = "memItemLeft" nowrap align = "right" valign = "top" > virtual void < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classStaticContext.html#a6656393e9f251dc5d04038acde0d2db" > addCollation< / a > (< a class = "el" href = "classCollation.html" > Collation< / a > *collation)=0< / td > < / tr >
< tr > < td class = "mdescLeft" > < / td > < td class = "mdescRight" > Add a collation. < a href = "#a6656393e9f251dc5d04038acde0d2db" > < / a > < br > < / td > < / tr >
2020-02-17 21:10:06 +00:00
< tr > < td class = "memItemLeft" nowrap align = "right" valign = "top" > virtual < a class = "el" href = "classCollation.html" > Collation< / a > * < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classStaticContext.html#985f31dee037c42b5be2954635fd9cad" > getDefaultCollation< / a > (const LocationInfo *location) const=0< / td > < / tr >
2020-02-17 21:05:20 +00:00
2020-02-17 21:10:06 +00:00
< tr > < td class = "mdescLeft" > < / td > < td class = "mdescRight" > Get the default collation. < a href = "#985f31dee037c42b5be2954635fd9cad" > < / a > < br > < / td > < / tr >
2020-02-17 21:05:20 +00:00
< tr > < td class = "memItemLeft" nowrap align = "right" valign = "top" > virtual void < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classStaticContext.html#abea6c9014efcd961434a15ee9639d01" > setDefaultCollation< / a > (const XMLCh *const URI)=0< / td > < / tr >
< tr > < td class = "mdescLeft" > < / td > < td class = "mdescRight" > Specify which collation is the default one. < a href = "#abea6c9014efcd961434a15ee9639d01" > < / a > < br > < / td > < / tr >
2020-02-17 21:10:06 +00:00
< tr > < td class = "memItemLeft" nowrap align = "right" valign = "top" > virtual const XMLCh * < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classStaticContext.html#86638dcda9a897ab6c879af8791a90c6" > getBaseURI< / a > () const=0< / td > < / tr >
2020-02-17 21:05:20 +00:00
2020-02-17 21:10:06 +00:00
< tr > < td class = "mdescLeft" > < / td > < td class = "mdescRight" > Return the base URI. < a href = "#86638dcda9a897ab6c879af8791a90c6" > < / a > < br > < / td > < / tr >
2020-02-17 21:05:20 +00:00
< tr > < td class = "memItemLeft" nowrap align = "right" valign = "top" > virtual void < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classStaticContext.html#89fca89762ba69714adb9db52ecab34e" > setBaseURI< / a > (const XMLCh *newURI)=0< / td > < / tr >
< tr > < td class = "mdescLeft" > < / td > < td class = "mdescRight" > Set the base URI. < a href = "#89fca89762ba69714adb9db52ecab34e" > < / a > < br > < / td > < / tr >
2020-02-17 21:10:06 +00:00
< tr > < td class = "memItemLeft" nowrap align = "right" valign = "top" > virtual < a class = "el" href = "classStaticContext.html#b8bafb380375462baaed1f97db7314cd" > NodeSetOrdering< / a > < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classStaticContext.html#fd0424746a15ecf3a8b99f15a3ecb036" > getNodeSetOrdering< / a > () const=0< / td > < / tr >
2020-02-17 21:05:20 +00:00
2020-02-17 21:10:06 +00:00
< tr > < td class = "mdescLeft" > < / td > < td class = "mdescRight" > Return the ordering method for node sets. < a href = "#fd0424746a15ecf3a8b99f15a3ecb036" > < / a > < br > < / td > < / tr >
2020-02-17 21:05:20 +00:00
< tr > < td class = "memItemLeft" nowrap align = "right" valign = "top" > virtual void < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classStaticContext.html#e36546cd177c71fccf416c3c007ea75c" > setNodeSetOrdering< / a > (< a class = "el" href = "classStaticContext.html#b8bafb380375462baaed1f97db7314cd" > NodeSetOrdering< / a > newOrder)=0< / td > < / tr >
< tr > < td class = "mdescLeft" > < / td > < td class = "mdescRight" > Set the ordering method for node sets. < a href = "#e36546cd177c71fccf416c3c007ea75c" > < / a > < br > < / td > < / tr >
2020-02-17 21:10:06 +00:00
< tr > < td class = "memItemLeft" nowrap align = "right" valign = "top" > virtual < a class = "el" href = "classStaticContext.html#afd3dd12453e8237c20895f80a9360a1" > ConstructionMode< / a > < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classStaticContext.html#52bc0df4f6a7b03c3aae63f6f85d92fd" > getConstructionMode< / a > () const=0< / td > < / tr >
2020-02-17 21:05:20 +00:00
2020-02-17 21:10:06 +00:00
< tr > < td class = "mdescLeft" > < / td > < td class = "mdescRight" > Return the construction mode. < a href = "#52bc0df4f6a7b03c3aae63f6f85d92fd" > < / a > < br > < / td > < / tr >
2020-02-17 21:05:20 +00:00
< tr > < td class = "memItemLeft" nowrap align = "right" valign = "top" > virtual void < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classStaticContext.html#6c843ea0ac511384ab49018becb54dde" > setConstructionMode< / a > (< a class = "el" href = "classStaticContext.html#afd3dd12453e8237c20895f80a9360a1" > ConstructionMode< / a > newMode)=0< / td > < / tr >
< tr > < td class = "mdescLeft" > < / td > < td class = "mdescRight" > Set the construction mode. < a href = "#6c843ea0ac511384ab49018becb54dde" > < / 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 = "classStaticContext.html#6d9c807ffcb1e1867eef561958131c52" > setPreserveBoundarySpace< / a > (bool value)=0< / td > < / tr >
< tr > < td class = "mdescLeft" > < / td > < td class = "mdescRight" > Set the policy for boundary space. < a href = "#6d9c807ffcb1e1867eef561958131c52" > < / a > < br > < / td > < / tr >
2020-02-17 21:10:06 +00:00
< tr > < td class = "memItemLeft" nowrap align = "right" valign = "top" > virtual bool < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classStaticContext.html#8085779530ac2f3096d24ed5be45d055" > getPreserveBoundarySpace< / a > () const=0< / td > < / tr >
2020-02-17 21:05:20 +00:00
2020-02-17 21:10:06 +00:00
< tr > < td class = "mdescLeft" > < / td > < td class = "mdescRight" > Get the policy for boundary space. < a href = "#8085779530ac2f3096d24ed5be45d055" > < / a > < br > < / td > < / tr >
< tr > < td class = "memItemLeft" nowrap align = "right" valign = "top" > virtual < a class = "el" href = "classStaticContext.html#e2f0da091c646c1fce65483226d9c6ac" > FLWOROrderingMode< / a > < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classStaticContext.html#bed10f809d4a510c342dbe12c015ad72" > getDefaultFLWOROrderingMode< / a > () const=0< / td > < / tr >
2020-02-17 21:05:20 +00:00
2020-02-17 21:10:06 +00:00
< tr > < td class = "mdescLeft" > < / td > < td class = "mdescRight" > Return the default ordering mode for FLWOR blocks. < a href = "#bed10f809d4a510c342dbe12c015ad72" > < / a > < br > < / td > < / tr >
2020-02-17 21:05:20 +00:00
< tr > < td class = "memItemLeft" nowrap align = "right" valign = "top" > virtual void < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classStaticContext.html#5451295739a61f82ee1ced2da4866137" > setDefaultFLWOROrderingMode< / a > (< a class = "el" href = "classStaticContext.html#e2f0da091c646c1fce65483226d9c6ac" > FLWOROrderingMode< / a > newMode)=0< / td > < / tr >
< tr > < td class = "mdescLeft" > < / td > < td class = "mdescRight" > Set the default ordering mode for FLWOR blocks. < a href = "#5451295739a61f82ee1ced2da4866137" > < / 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 = "classStaticContext.html#589ce901b0b3551552c397b7f72e683b" > setInheritNamespaces< / a > (bool value)=0< / td > < / tr >
< tr > < td class = "mdescLeft" > < / td > < td class = "mdescRight" > Set the policy for namespace inheritance. < a href = "#589ce901b0b3551552c397b7f72e683b" > < / a > < br > < / td > < / tr >
2020-02-17 21:10:06 +00:00
< tr > < td class = "memItemLeft" nowrap align = "right" valign = "top" > virtual bool < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classStaticContext.html#7292aaf686b70f20d35ebc4119111094" > getInheritNamespaces< / a > () const=0< / td > < / tr >
2020-02-17 21:05:20 +00:00
2020-02-17 21:10:06 +00:00
< tr > < td class = "mdescLeft" > < / td > < td class = "mdescRight" > Get the policy for namespace inheritance. < a href = "#7292aaf686b70f20d35ebc4119111094" > < / a > < br > < / td > < / tr >
2020-02-17 21:05:20 +00:00
< tr > < td class = "memItemLeft" nowrap align = "right" valign = "top" > virtual void < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classStaticContext.html#6c878159abee02fda8e380bcf91e1eda" > setPreserveNamespaces< / a > (bool value)=0< / td > < / tr >
< tr > < td class = "mdescLeft" > < / td > < td class = "mdescRight" > Set the policy for namespace copy. < a href = "#6c878159abee02fda8e380bcf91e1eda" > < / a > < br > < / td > < / tr >
2020-02-17 21:10:06 +00:00
< tr > < td class = "memItemLeft" nowrap align = "right" valign = "top" > virtual bool < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classStaticContext.html#8150ef58e62b64f371b26934bd22009d" > getPreserveNamespaces< / a > () const=0< / td > < / tr >
2020-02-17 21:05:20 +00:00
2020-02-17 21:10:06 +00:00
< tr > < td class = "mdescLeft" > < / td > < td class = "mdescRight" > Get the policy for namespace copy. < a href = "#8150ef58e62b64f371b26934bd22009d" > < / a > < br > < / td > < / tr >
2020-02-17 21:11:31 +00:00
< tr > < td class = "memItemLeft" nowrap align = "right" valign = "top" > virtual void < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classStaticContext.html#e310f5ad4e00c600cb14702d6bd4cd9c" > setRevalidationMode< / a > (DocumentCache::ValidationMode mode)=0< / td > < / tr >
2020-02-17 21:05:20 +00:00
2020-02-17 21:11:31 +00:00
< tr > < td class = "mdescLeft" > < / td > < td class = "mdescRight" > Set the revalidation mode. < a href = "#e310f5ad4e00c600cb14702d6bd4cd9c" > < / a > < br > < / td > < / tr >
< tr > < td class = "memItemLeft" nowrap align = "right" valign = "top" > virtual DocumentCache::ValidationMode < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classStaticContext.html#656c5e20d990b6f580b08199257d9299" > getRevalidationMode< / a > () const=0< / td > < / tr >
2020-02-17 21:05:20 +00:00
2020-02-17 21:11:31 +00:00
< tr > < td class = "mdescLeft" > < / td > < td class = "mdescRight" > Get the revalidation mode. < a href = "#656c5e20d990b6f580b08199257d9299" > < / 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 = "classStaticContext.html#1259255393e672d4edf17ad3466b5707" > setMessageListener< / a > (< a class = "el" href = "classMessageListener.html" > MessageListener< / a > *listener)=0< / td > < / tr >
2020-02-17 21:05:20 +00:00
2020-02-17 21:11:31 +00:00
< tr > < td class = "mdescLeft" > < / td > < td class = "mdescRight" > Set the listener for warning and trace messages. < a href = "#1259255393e672d4edf17ad3466b5707" > < / a > < br > < / td > < / tr >
< tr > < td class = "memItemLeft" nowrap align = "right" valign = "top" > virtual < a class = "el" href = "classMessageListener.html" > MessageListener< / a > * < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classStaticContext.html#5e12bc98b38247e04b62cdb4385f93af" > getMessageListener< / a > () const=0< / td > < / tr >
2020-02-17 21:05:20 +00:00
2020-02-17 21:11:31 +00:00
< tr > < td class = "mdescLeft" > < / td > < td class = "mdescRight" > Gets the listener for warning and trace messages. < a href = "#5e12bc98b38247e04b62cdb4385f93af" > < / a > < br > < / td > < / tr >
< tr > < td class = "memItemLeft" nowrap align = "right" valign = "top" > virtual const XMLCh * < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classStaticContext.html#1137d08b8794c7ab5c582577e237a63b" > allocateTempVarName< / a > ()=0< / td > < / tr >
< tr > < td class = "mdescLeft" > < / td > < td class = "mdescRight" > Return a unique name that can be used for a temporary variable. < a href = "#1137d08b8794c7ab5c582577e237a63b" > < / a > < br > < / td > < / tr >
2020-02-17 21:10:06 +00:00
< tr > < td class = "memItemLeft" nowrap align = "right" valign = "top" > virtual < a class = "el" href = "classXPath2MemoryManager.html" > XPath2MemoryManager< / a > * < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classStaticContext.html#93f40ebf7cc24adc91fca1f68c180e5f" > getMemoryManager< / a > () const=0< / td > < / tr >
2020-02-17 21:05:20 +00:00
2020-02-17 21:10:06 +00:00
< tr > < td class = "mdescLeft" > < / td > < td class = "mdescRight" > Get the memory manager. < a href = "#93f40ebf7cc24adc91fca1f68c180e5f" > < / a > < br > < / td > < / tr >
2020-02-17 21:05:20 +00:00
< tr > < td class = "memItemLeft" nowrap align = "right" valign = "top" > virtual void < / td > < td class = "memItemRight" valign = "bottom" > < a class = "el" href = "classStaticContext.html#b847d9d5084c7ce3edce1edc24dd4ccc" > setMemoryManager< / a > (< a class = "el" href = "classXPath2MemoryManager.html" > XPath2MemoryManager< / a > *memMgr)=0< / td > < / tr >
< tr > < td class = "mdescLeft" > < / td > < td class = "mdescRight" > Set the memory manager to the one given. < a href = "#b847d9d5084c7ce3edce1edc24dd4ccc" > < / a > < br > < / td > < / tr >
< / table >
< hr > < a name = "_details" > < / a > < h2 > Detailed Description< / h2 >
The parse time static context interface.
< p >
< hr > < h2 > Member Enumeration Documentation< / h2 >
2020-02-17 21:10:06 +00:00
< a class = "anchor" name = "b8bafb380375462baaed1f97db7314cd" > < / a > <!-- doxytag: member="StaticContext::NodeSetOrdering" ref="b8bafb380375462baaed1f97db7314cd" args="" -->
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
2020-02-17 21:05:20 +00:00
< tr >
2020-02-17 21:10:06 +00:00
< td class = "memname" > enum < a class = "el" href = "classStaticContext.html#b8bafb380375462baaed1f97db7314cd" > StaticContext::NodeSetOrdering< / a > < / td >
2020-02-17 21:05:20 +00:00
< / tr >
< / table >
2020-02-17 21:10:06 +00:00
< / div >
< div class = "memdoc" >
2020-02-17 21:05:20 +00:00
< p >
< dl compact > < dt > < b > Enumerator: < / b > < / dt > < dd >
< table border = "0" cellspacing = "2" cellpadding = "0" >
2020-02-17 21:10:06 +00:00
< tr > < td valign = "top" > < em > < a class = "anchor" name = "b8bafb380375462baaed1f97db7314cd99710447314270a3b0c3c418543ecf62" > < / a > <!-- doxytag: member="ORDERING_ORDERED" ref="b8bafb380375462baaed1f97db7314cd99710447314270a3b0c3c418543ecf62" args="" --> ORDERING_ORDERED< / em > < / td > < td >
2020-02-17 21:05:20 +00:00
< / td > < / tr >
2020-02-17 21:10:06 +00:00
< tr > < td valign = "top" > < em > < a class = "anchor" name = "b8bafb380375462baaed1f97db7314cd11863f7ffef852eb2467b9c3b0236f86" > < / a > <!-- doxytag: member="ORDERING_UNORDERED" ref="b8bafb380375462baaed1f97db7314cd11863f7ffef852eb2467b9c3b0236f86" args="" --> ORDERING_UNORDERED< / em > < / td > < td >
2020-02-17 21:05:20 +00:00
< / td > < / tr >
< / table >
< / dl >
2020-02-17 21:10:06 +00:00
< / div >
< / div > < p >
< a class = "anchor" name = "afd3dd12453e8237c20895f80a9360a1" > < / a > <!-- doxytag: member="StaticContext::ConstructionMode" ref="afd3dd12453e8237c20895f80a9360a1" args="" -->
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
2020-02-17 21:05:20 +00:00
< tr >
2020-02-17 21:10:06 +00:00
< td class = "memname" > enum < a class = "el" href = "classStaticContext.html#afd3dd12453e8237c20895f80a9360a1" > StaticContext::ConstructionMode< / a > < / td >
2020-02-17 21:05:20 +00:00
< / tr >
< / table >
2020-02-17 21:10:06 +00:00
< / div >
< div class = "memdoc" >
2020-02-17 21:05:20 +00:00
< p >
< dl compact > < dt > < b > Enumerator: < / b > < / dt > < dd >
< table border = "0" cellspacing = "2" cellpadding = "0" >
2020-02-17 21:10:06 +00:00
< tr > < td valign = "top" > < em > < a class = "anchor" name = "afd3dd12453e8237c20895f80a9360a1ad92a50d77bdbefde57d5cb389314b69" > < / a > <!-- doxytag: member="CONSTRUCTION_MODE_PRESERVE" ref="afd3dd12453e8237c20895f80a9360a1ad92a50d77bdbefde57d5cb389314b69" args="" --> CONSTRUCTION_MODE_PRESERVE< / em > < / td > < td >
2020-02-17 21:05:20 +00:00
< / td > < / tr >
2020-02-17 21:10:06 +00:00
< tr > < td valign = "top" > < em > < a class = "anchor" name = "afd3dd12453e8237c20895f80a9360a19b1c0f9a604a1a7bd66475d216798d32" > < / a > <!-- doxytag: member="CONSTRUCTION_MODE_STRIP" ref="afd3dd12453e8237c20895f80a9360a19b1c0f9a604a1a7bd66475d216798d32" args="" --> CONSTRUCTION_MODE_STRIP< / em > < / td > < td >
2020-02-17 21:05:20 +00:00
< / td > < / tr >
< / table >
< / dl >
2020-02-17 21:10:06 +00:00
< / div >
< / div > < p >
< a class = "anchor" name = "e2f0da091c646c1fce65483226d9c6ac" > < / a > <!-- doxytag: member="StaticContext::FLWOROrderingMode" ref="e2f0da091c646c1fce65483226d9c6ac" args="" -->
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
2020-02-17 21:05:20 +00:00
< tr >
2020-02-17 21:10:06 +00:00
< td class = "memname" > enum < a class = "el" href = "classStaticContext.html#e2f0da091c646c1fce65483226d9c6ac" > StaticContext::FLWOROrderingMode< / a > < / td >
2020-02-17 21:05:20 +00:00
< / tr >
< / table >
2020-02-17 21:10:06 +00:00
< / div >
< div class = "memdoc" >
2020-02-17 21:05:20 +00:00
< p >
< dl compact > < dt > < b > Enumerator: < / b > < / dt > < dd >
< table border = "0" cellspacing = "2" cellpadding = "0" >
2020-02-17 21:10:06 +00:00
< tr > < td valign = "top" > < em > < a class = "anchor" name = "e2f0da091c646c1fce65483226d9c6ac4dd72aae9d9222dce51a86103ab10cad" > < / a > <!-- doxytag: member="FLWOR_ORDER_EMPTY_GREATEST" ref="e2f0da091c646c1fce65483226d9c6ac4dd72aae9d9222dce51a86103ab10cad" args="" --> FLWOR_ORDER_EMPTY_GREATEST< / em > < / td > < td >
2020-02-17 21:05:20 +00:00
< / td > < / tr >
2020-02-17 21:10:06 +00:00
< tr > < td valign = "top" > < em > < a class = "anchor" name = "e2f0da091c646c1fce65483226d9c6ac6725b7b4fb071fd4253cf15a529819e5" > < / a > <!-- doxytag: member="FLWOR_ORDER_EMPTY_LEAST" ref="e2f0da091c646c1fce65483226d9c6ac6725b7b4fb071fd4253cf15a529819e5" args="" --> FLWOR_ORDER_EMPTY_LEAST< / em > < / td > < td >
2020-02-17 21:05:20 +00:00
< / td > < / tr >
< / table >
< / dl >
2020-02-17 21:10:06 +00:00
< / div >
< / div > < p >
2020-02-17 21:05:20 +00:00
< hr > < h2 > Constructor & Destructor Documentation< / h2 >
2020-02-17 21:10:06 +00:00
< a class = "anchor" name = "ab10e680c7e45b1f1c15af9954fff65a" > < / a > <!-- doxytag: member="StaticContext::~StaticContext" ref="ab10e680c7e45b1f1c15af9954fff65a" args="()" -->
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > virtual StaticContext::~StaticContext < / td >
< td > (< / td >
< td class = "paramname" > < / td >
< td > ) < / td >
< td width = "100%" > < code > [inline, virtual]< / code > < / td >
2020-02-17 21:05:20 +00:00
< / tr >
< / table >
2020-02-17 21:10:06 +00:00
< / div >
< div class = "memdoc" >
2020-02-17 21:05:20 +00:00
< p >
2020-02-17 21:10:06 +00:00
< / div >
< / div > < p >
2020-02-17 21:05:20 +00:00
< hr > < h2 > Member Function Documentation< / h2 >
2020-02-17 21:10:06 +00:00
< a class = "anchor" name = "3caf7c49af0eafe9d52873b730c102dd" > < / a > <!-- doxytag: member="StaticContext::createModuleContext" ref="3caf7c49af0eafe9d52873b730c102dd" args="(xercesc::MemoryManager *memMgr=xercesc::XMLPlatformUtils::fgMemoryManager) const=0" -->
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > virtual < a class = "el" href = "classDynamicContext.html" > DynamicContext< / a > * StaticContext::createModuleContext < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "classxercesc_1_1MemoryManager.html" > xercesc::MemoryManager< / a > * < / td >
< td class = "paramname" > < em > memMgr< / em > = < code > < a class = "el" href = "classxercesc_1_1XMLPlatformUtils.html#2521473ea52894e9313573d330a264b4" > xercesc::XMLPlatformUtils::fgMemoryManager< / a > < / code > < / td >
< td > ) < / td >
< td width = "100%" > const< code > [pure virtual]< / code > < / td >
2020-02-17 21:05:20 +00:00
< / tr >
< / table >
2020-02-17 21:10:06 +00:00
< / div >
< div class = "memdoc" >
2020-02-17 21:05:20 +00:00
< p >
2020-02-17 21:10:06 +00:00
< / div >
< / div > < p >
< a class = "anchor" name = "0c4b876ca13a218c42516c29c7763f18" > < / a > <!-- doxytag: member="StaticContext::createDynamicContext" ref="0c4b876ca13a218c42516c29c7763f18" args="(xercesc::MemoryManager *memMgr=xercesc::XMLPlatformUtils::fgMemoryManager) const=0" -->
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > virtual < a class = "el" href = "classDynamicContext.html" > DynamicContext< / a > * StaticContext::createDynamicContext < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "classxercesc_1_1MemoryManager.html" > xercesc::MemoryManager< / a > * < / td >
< td class = "paramname" > < em > memMgr< / em > = < code > < a class = "el" href = "classxercesc_1_1XMLPlatformUtils.html#2521473ea52894e9313573d330a264b4" > xercesc::XMLPlatformUtils::fgMemoryManager< / a > < / code > < / td >
< td > ) < / td >
< td width = "100%" > const< code > [pure virtual]< / code > < / td >
2020-02-17 21:05:20 +00:00
< / tr >
< / table >
2020-02-17 21:10:06 +00:00
< / div >
< div class = "memdoc" >
2020-02-17 21:05:20 +00:00
< p >
2020-02-17 21:10:06 +00:00
2020-02-17 21:11:31 +00:00
< / div >
< / div > < p >
< a class = "anchor" name = "7c9b99184a3b286fe739c755936a3b80" > < / a > <!-- doxytag: member="StaticContext::getConfiguration" ref="7c9b99184a3b286fe739c755936a3b80" args="() const=0" -->
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > virtual < a class = "el" href = "classXQillaConfiguration.html" > XQillaConfiguration< / a > * StaticContext::getConfiguration < / td >
< td > (< / td >
< td class = "paramname" > < / td >
< td > ) < / td >
< td width = "100%" > const< code > [pure virtual]< / code > < / td >
< / tr >
< / table >
< / div >
< div class = "memdoc" >
< p >
Returns the configuration object for this context.
< p >
< / div >
< / div > < p >
< a class = "anchor" name = "afb6147467788fa56493e4e783301f9b" > < / a > <!-- doxytag: member="StaticContext::getLanguage" ref="afb6147467788fa56493e4e783301f9b" args="() const=0" -->
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > virtual < a class = "el" href = "classXQilla.html#841f488b890ff0e4d20b5000f2e1ce4d" > XQilla::Language< / a > StaticContext::getLanguage < / td >
< td > (< / td >
< td class = "paramname" > < / td >
< td > ) < / td >
< td width = "100%" > const< code > [pure virtual]< / code > < / td >
< / tr >
< / table >
< / div >
< div class = "memdoc" >
< p >
Returns the lanuage that this context is for.
< p >
This value cannot be set, since it is used to correctly construct the < a class = "el" href = "classStaticContext.html" > StaticContext< / a >
2020-02-17 21:10:06 +00:00
< / div >
< / div > < p >
< a class = "anchor" name = "cfe0a165be7142d860b706eac6f2609d" > < / a > <!-- doxytag: member="StaticContext::getItemFactory" ref="cfe0a165be7142d860b706eac6f2609d" args="() const=0" -->
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
2020-02-17 21:05:20 +00:00
< tr >
2020-02-17 21:10:06 +00:00
< td class = "memname" > virtual < a class = "el" href = "classItemFactory.html" > ItemFactory< / a > * StaticContext::getItemFactory < / td >
< td > (< / td >
< td class = "paramname" > < / td >
< td > ) < / td >
< td width = "100%" > const< code > [pure virtual]< / code > < / td >
2020-02-17 21:05:20 +00:00
< / tr >
2020-02-17 21:10:06 +00:00
< / table >
< / div >
< div class = "memdoc" >
< p >
Returns the < a class = "el" href = "classItemFactory.html" > ItemFactory< / a > for this context, which is used to create < a class = "el" href = "classXQilla.html" > XQilla< / a > items and other objects.
< p >
< / div >
< / div > < p >
< a class = "anchor" name = "6e74fe9fdd5b238b6df373a92a09c075" > < / a > <!-- doxytag: member="StaticContext::setItemFactory" ref="6e74fe9fdd5b238b6df373a92a09c075" args="(ItemFactory *factory)=0" -->
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
2020-02-17 21:05:20 +00:00
< tr >
2020-02-17 21:10:06 +00:00
< td class = "memname" > virtual void StaticContext::setItemFactory < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "classItemFactory.html" > ItemFactory< / a > * < / td >
< td class = "paramname" > < em > factory< / em > < / td >
< td > ) < / td >
< td width = "100%" > < code > [pure virtual]< / code > < / td >
2020-02-17 21:05:20 +00:00
< / tr >
< / table >
2020-02-17 21:10:06 +00:00
< / div >
< div class = "memdoc" >
2020-02-17 21:05:20 +00:00
< p >
2020-02-17 21:10:06 +00:00
Sets the < a class = "el" href = "classItemFactory.html" > ItemFactory< / a > for this context.
2020-02-17 21:05:20 +00:00
< p >
2020-02-17 21:10:06 +00:00
< / div >
< / div > < p >
< a class = "anchor" name = "c2ac8fb630c5c5a7a9023ef6511653bf" > < / a > <!-- doxytag: member="StaticContext::getContextItemType" ref="c2ac8fb630c5c5a7a9023ef6511653bf" args="() const=0" -->
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > virtual const StaticType& StaticContext::getContextItemType < / td >
< td > (< / td >
< td class = "paramname" > < / td >
< td > ) < / td >
< td width = "100%" > const< code > [pure virtual]< / code > < / td >
2020-02-17 21:05:20 +00:00
< / tr >
< / table >
2020-02-17 21:10:06 +00:00
< / div >
< div class = "memdoc" >
2020-02-17 21:05:20 +00:00
< p >
2020-02-17 21:10:06 +00:00
Get the static type of the context item.
< p >
< / div >
< / div > < p >
< a class = "anchor" name = "35d3b2eef9afe340b5c0d39e87bb7e68" > < / a > <!-- doxytag: member="StaticContext::setContextItemType" ref="35d3b2eef9afe340b5c0d39e87bb7e68" args="(const StaticType &st)=0" -->
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > virtual void StaticContext::setContextItemType < / td >
< td > (< / td >
< td class = "paramtype" > const StaticType & < / td >
< td class = "paramname" > < em > st< / em > < / td >
< td > ) < / td >
< td width = "100%" > < code > [pure virtual]< / code > < / td >
2020-02-17 21:05:20 +00:00
< / tr >
< / table >
2020-02-17 21:10:06 +00:00
< / div >
< div class = "memdoc" >
2020-02-17 21:05:20 +00:00
< p >
2020-02-17 21:10:06 +00:00
Set the static type of the context item.
< p >
< / div >
< / div > < p >
< a class = "anchor" name = "d34852f3a238bc43879c78b8568f9a86" > < / a > <!-- doxytag: member="StaticContext::getXPath1CompatibilityMode" ref="d34852f3a238bc43879c78b8568f9a86" args="() const=0" -->
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > virtual bool StaticContext::getXPath1CompatibilityMode < / td >
< td > (< / td >
< td class = "paramname" > < / td >
< td > ) < / td >
< td width = "100%" > const< code > [pure virtual]< / code > < / td >
2020-02-17 21:05:20 +00:00
< / tr >
< / table >
2020-02-17 21:10:06 +00:00
< / div >
< div class = "memdoc" >
2020-02-17 21:05:20 +00:00
< p >
2020-02-17 21:10:06 +00:00
Get the current XPath 1.0 compatibility mode.
2020-02-17 21:05:20 +00:00
< p >
2020-02-17 21:10:06 +00:00
< / div >
< / div > < p >
< a class = "anchor" name = "d61d7180a96f1168a88c6779ff58faee" > < / a > <!-- doxytag: member="StaticContext::setXPath1CompatibilityMode" ref="d61d7180a96f1168a88c6779ff58faee" args="(bool newMode)=0" -->
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > virtual void StaticContext::setXPath1CompatibilityMode < / td >
< td > (< / td >
< td class = "paramtype" > bool < / td >
< td class = "paramname" > < em > newMode< / em > < / td >
< td > ) < / td >
< td width = "100%" > < code > [pure virtual]< / code > < / td >
2020-02-17 21:05:20 +00:00
< / tr >
< / table >
2020-02-17 21:10:06 +00:00
< / div >
< div class = "memdoc" >
2020-02-17 21:05:20 +00:00
< p >
2020-02-17 21:10:06 +00:00
Set the current XPath 1.0 compatibility mode.
2020-02-17 21:05:20 +00:00
< p >
2020-02-17 21:10:06 +00:00
< / div >
< / div > < p >
< a class = "anchor" name = "84f5db272b59da8096db220d15ae4dd4" > < / a > <!-- doxytag: member="StaticContext::getNSResolver" ref="84f5db272b59da8096db220d15ae4dd4" args="() const=0" -->
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > virtual const xercesc:: DOMXPathNSResolver* StaticContext::getNSResolver < / td >
< td > (< / td >
< td class = "paramname" > < / td >
< td > ) < / td >
< td width = "100%" > const< code > [pure virtual]< / code > < / td >
2020-02-17 21:05:20 +00:00
< / tr >
< / table >
2020-02-17 21:10:06 +00:00
< / div >
< div class = "memdoc" >
2020-02-17 21:05:20 +00:00
< p >
2020-02-17 21:10:06 +00:00
Get the NS resolver.
2020-02-17 21:05:20 +00:00
< p >
2020-02-17 21:10:06 +00:00
< / div >
< / div > < p >
< a class = "anchor" name = "25457b7261d447e9dba13e0457ead6cd" > < / a > <!-- doxytag: member="StaticContext::getUriBoundToPrefix" ref="25457b7261d447e9dba13e0457ead6cd" args="(const XMLCh *prefix, const LocationInfo *location) const=0" -->
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
2020-02-17 21:05:20 +00:00
< tr >
2020-02-17 21:10:06 +00:00
< td class = "memname" > virtual const XMLCh* StaticContext::getUriBoundToPrefix < / td >
< td > (< / td >
< td class = "paramtype" > const XMLCh * < / td >
< td class = "paramname" > < em > prefix< / em > , < / td >
2020-02-17 21:05:20 +00:00
< / tr >
< tr >
2020-02-17 21:10:06 +00:00
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const LocationInfo * < / td >
< td class = "paramname" > < em > location< / em > < / td > < td > < / td >
2020-02-17 21:05:20 +00:00
< / tr >
< tr >
2020-02-17 21:10:06 +00:00
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td > < td width = "100%" > const< code > [pure virtual]< / code > < / td >
2020-02-17 21:05:20 +00:00
< / tr >
< / table >
2020-02-17 21:10:06 +00:00
< / div >
< div class = "memdoc" >
2020-02-17 21:05:20 +00:00
< p >
2020-02-17 21:10:06 +00:00
returns the URI that is bound in prefix in the current scope or zero length string otherwise
2020-02-17 21:05:20 +00:00
< p >
2020-02-17 21:10:06 +00:00
< / div >
< / div > < p >
< a class = "anchor" name = "41b6ed17913c4cdc8eabee09b7c881c6" > < / a > <!-- doxytag: member="StaticContext::getPrefixBoundToUri" ref="41b6ed17913c4cdc8eabee09b7c881c6" args="(const XMLCh *uri) const=0" -->
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > virtual const XMLCh* StaticContext::getPrefixBoundToUri < / td >
< td > (< / td >
< td class = "paramtype" > const XMLCh * < / td >
< td class = "paramname" > < em > uri< / em > < / td >
< td > ) < / td >
< td width = "100%" > const< code > [pure virtual]< / code > < / td >
2020-02-17 21:05:20 +00:00
< / tr >
< / table >
2020-02-17 21:10:06 +00:00
< / div >
< div class = "memdoc" >
2020-02-17 21:05:20 +00:00
< p >
2020-02-17 21:10:06 +00:00
returns the prefix that is bound in uri in the current scope or zero length string otherwise
2020-02-17 21:05:20 +00:00
< p >
2020-02-17 21:10:06 +00:00
< / div >
< / div > < p >
< a class = "anchor" name = "9232b9a47605014a422f017ded5a9fe7" > < / a > <!-- doxytag: member="StaticContext::setNSResolver" ref="9232b9a47605014a422f017ded5a9fe7" args="(const xercesc::DOMXPathNSResolver *resolver)=0" -->
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > virtual void StaticContext::setNSResolver < / td >
< td > (< / td >
< td class = "paramtype" > const < a class = "el" href = "classxercesc_1_1DOMXPathNSResolver.html" > xercesc::DOMXPathNSResolver< / a > * < / td >
< td class = "paramname" > < em > resolver< / em > < / td >
< td > ) < / td >
< td width = "100%" > < code > [pure virtual]< / code > < / td >
2020-02-17 21:05:20 +00:00
< / tr >
< / table >
2020-02-17 21:10:06 +00:00
< / div >
< div class = "memdoc" >
2020-02-17 21:05:20 +00:00
< p >
2020-02-17 21:10:06 +00:00
Set the NS resolver.
2020-02-17 21:05:20 +00:00
< p >
2020-02-17 21:10:06 +00:00
< / div >
< / div > < p >
< a class = "anchor" name = "005b2f567e652ddbea1db8e4efb0e852" > < / a > <!-- doxytag: member="StaticContext::setNamespaceBinding" ref="005b2f567e652ddbea1db8e4efb0e852" args="(const XMLCh *prefix, const XMLCh *uri)=0" -->
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > virtual void StaticContext::setNamespaceBinding < / td >
< td > (< / td >
< td class = "paramtype" > const XMLCh * < / td >
< td class = "paramname" > < em > prefix< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const XMLCh * < / td >
< td class = "paramname" > < em > uri< / em > < / td > < td > < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td > < td width = "100%" > < code > [pure virtual]< / code > < / td >
2020-02-17 21:05:20 +00:00
< / tr >
< / table >
2020-02-17 21:10:06 +00:00
< / div >
< div class = "memdoc" >
2020-02-17 21:05:20 +00:00
< p >
2020-02-17 21:10:06 +00:00
Binds a prefix to a namespace URI.
2020-02-17 21:05:20 +00:00
< p >
2020-02-17 21:10:06 +00:00
< / div >
< / div > < p >
< a class = "anchor" name = "ab185f84bf729f653f60027547c671d8" > < / a > <!-- doxytag: member="StaticContext::getDefaultElementAndTypeNS" ref="ab185f84bf729f653f60027547c671d8" args="() const=0" -->
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > virtual const XMLCh* StaticContext::getDefaultElementAndTypeNS < / td >
< td > (< / td >
< td class = "paramname" > < / td >
< td > ) < / td >
< td width = "100%" > const< code > [pure virtual]< / code > < / td >
2020-02-17 21:05:20 +00:00
< / tr >
< / table >
2020-02-17 21:10:06 +00:00
< / div >
< div class = "memdoc" >
2020-02-17 21:05:20 +00:00
< p >
get the value of the default namespace for elements and types
< p >
2020-02-17 21:10:06 +00:00
< / div >
< / div > < p >
< a class = "anchor" name = "dc869a84712459fa49db67fe837c9b01" > < / a > <!-- doxytag: member="StaticContext::setDefaultElementAndTypeNS" ref="dc869a84712459fa49db67fe837c9b01" args="(const XMLCh *newNS)=0" -->
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > virtual void StaticContext::setDefaultElementAndTypeNS < / td >
< td > (< / td >
< td class = "paramtype" > const XMLCh * < / td >
< td class = "paramname" > < em > newNS< / em > < / td >
< td > ) < / td >
< td width = "100%" > < code > [pure virtual]< / code > < / td >
2020-02-17 21:05:20 +00:00
< / tr >
< / table >
2020-02-17 21:10:06 +00:00
< / div >
< div class = "memdoc" >
2020-02-17 21:05:20 +00:00
< p >
2020-02-17 21:10:06 +00:00
set the value of the default namespace for elements and types
2020-02-17 21:05:20 +00:00
< p >
2020-02-17 21:10:06 +00:00
< / div >
< / div > < p >
< a class = "anchor" name = "93dbbb6421d6a41f8c7f45aa52ddc1fb" > < / a > <!-- doxytag: member="StaticContext::getDefaultFuncNS" ref="93dbbb6421d6a41f8c7f45aa52ddc1fb" args="() const=0" -->
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > virtual const XMLCh* StaticContext::getDefaultFuncNS < / td >
< td > (< / td >
< td class = "paramname" > < / td >
< td > ) < / td >
< td width = "100%" > const< code > [pure virtual]< / code > < / td >
2020-02-17 21:05:20 +00:00
< / tr >
< / table >
2020-02-17 21:10:06 +00:00
< / div >
< div class = "memdoc" >
2020-02-17 21:05:20 +00:00
< p >
Return the default namespace for functions.
< p >
2020-02-17 21:10:06 +00:00
< / div >
< / div > < p >
< a class = "anchor" name = "b6fdede81ff917ff3e0ea020a834fe2c" > < / a > <!-- doxytag: member="StaticContext::setDefaultFuncNS" ref="b6fdede81ff917ff3e0ea020a834fe2c" args="(const XMLCh *newNS)=0" -->
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > virtual void StaticContext::setDefaultFuncNS < / td >
< td > (< / td >
< td class = "paramtype" > const XMLCh * < / td >
< td class = "paramname" > < em > newNS< / em > < / td >
< td > ) < / td >
< td width = "100%" > < code > [pure virtual]< / code > < / td >
2020-02-17 21:05:20 +00:00
< / tr >
< / table >
2020-02-17 21:10:06 +00:00
< / div >
< div class = "memdoc" >
2020-02-17 21:05:20 +00:00
< p >
2020-02-17 21:10:06 +00:00
Set the default namespace for functions.
2020-02-17 21:05:20 +00:00
< p >
2020-02-17 21:10:06 +00:00
< / div >
< / div > < p >
< a class = "anchor" name = "e52c352fc7df42168e553b0079e6cce5" > < / a > <!-- doxytag: member="StaticContext::getDocumentCache" ref="e52c352fc7df42168e553b0079e6cce5" args="() const=0" -->
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > virtual const DocumentCache* StaticContext::getDocumentCache < / td >
< td > (< / td >
< td class = "paramname" > < / td >
< td > ) < / td >
< td width = "100%" > const< code > [pure virtual]< / code > < / td >
2020-02-17 21:05:20 +00:00
< / tr >
< / table >
2020-02-17 21:10:06 +00:00
< / div >
< div class = "memdoc" >
2020-02-17 21:05:20 +00:00
< p >
2020-02-17 21:10:06 +00:00
retrieve the repository for the grammars
2020-02-17 21:05:20 +00:00
< p >
2020-02-17 21:10:06 +00:00
< / div >
< / div > < p >
< a class = "anchor" name = "32f5fb8414a41c444fff93a90eb55d88" > < / a > <!-- doxytag: member="StaticContext::setDocumentCache" ref="32f5fb8414a41c444fff93a90eb55d88" args="(DocumentCache *docCache)=0" -->
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > virtual void StaticContext::setDocumentCache < / td >
< td > (< / td >
< td class = "paramtype" > DocumentCache * < / td >
< td class = "paramname" > < em > docCache< / em > < / td >
< td > ) < / td >
< td width = "100%" > < code > [pure virtual]< / code > < / td >
2020-02-17 21:05:20 +00:00
< / tr >
< / table >
2020-02-17 21:10:06 +00:00
< / div >
< div class = "memdoc" >
2020-02-17 21:05:20 +00:00
< p >
2020-02-17 21:10:06 +00:00
sets the repository for the grammars
2020-02-17 21:05:20 +00:00
< p >
2020-02-17 21:10:06 +00:00
< / div >
< / div > < p >
< a class = "anchor" name = "700b6ae47171abc4f88691626ca015db" > < / a > <!-- doxytag: member="StaticContext::isTypeOrDerivedFromType" ref="700b6ae47171abc4f88691626ca015db" args="(const XMLCh *const uri, const XMLCh *const typeName, const XMLCh *const uriToCheck, const XMLCh *const typeNameToCheck) const =0" -->
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > virtual bool StaticContext::isTypeOrDerivedFromType < / td >
< td > (< / td >
< td class = "paramtype" > const XMLCh *const < / td >
< td class = "paramname" > < em > uri< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const XMLCh *const < / td >
< td class = "paramname" > < em > typeName< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const XMLCh *const < / td >
< td class = "paramname" > < em > uriToCheck< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const XMLCh *const < / td >
< td class = "paramname" > < em > typeNameToCheck< / em > < / td > < td > < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td > < td width = "100%" > const< code > [pure virtual]< / code > < / td >
2020-02-17 21:05:20 +00:00
< / tr >
< / table >
2020-02-17 21:10:06 +00:00
< / div >
< div class = "memdoc" >
2020-02-17 21:05:20 +00:00
< p >
2020-02-17 21:10:06 +00:00
returns true if the type represented by uri:typename is an instance of uriToCheck:typeNameToCheck
2020-02-17 21:05:20 +00:00
< p >
2020-02-17 21:10:06 +00:00
ie: to check xs:integer instance of xs:decimal, call isTypeOrDerivedFromType("xs", "integer", "xs", "decimal") (except of course, call with URIs, not prefixes!)
< / div >
< / div > < p >
< a class = "anchor" name = "63b1e8bf36c9d05193c9d475c96fc6c3" > < / a > <!-- doxytag: member="StaticContext::setXMLEntityResolver" ref="63b1e8bf36c9d05193c9d475c96fc6c3" args="(xercesc::XMLEntityResolver *const handler)=0" -->
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > virtual void StaticContext::setXMLEntityResolver < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "classxercesc_1_1XMLEntityResolver.html" > xercesc::XMLEntityResolver< / a > *const < / td >
< td class = "paramname" > < em > handler< / em > < / td >
< td > ) < / td >
< td width = "100%" > < code > [pure virtual]< / code > < / td >
2020-02-17 21:05:20 +00:00
< / tr >
< / table >
2020-02-17 21:10:06 +00:00
< / div >
< div class = "memdoc" >
2020-02-17 21:05:20 +00:00
< p >
2020-02-17 21:10:06 +00:00
Sets the XMLEntityResolver that is used by Xerces when it is used to parse documents.
2020-02-17 21:05:20 +00:00
< p >
2020-02-17 21:10:06 +00:00
This affects the behaviour of < a class = "el" href = "classXQilla.html" > XQilla< / a > whenever it retrieves a DTD or XML Schema grammar.
< / div >
< / div > < p >
< a class = "anchor" name = "1fbdf10b4ee45b892f2dcaf35570cc86" > < / a > <!-- doxytag: member="StaticContext::getXMLEntityResolver" ref="1fbdf10b4ee45b892f2dcaf35570cc86" args="() const=0" -->
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > virtual xercesc:: XMLEntityResolver* StaticContext::getXMLEntityResolver < / td >
< td > (< / td >
< td class = "paramname" > < / td >
< td > ) < / td >
< td width = "100%" > const< code > [pure virtual]< / code > < / td >
2020-02-17 21:05:20 +00:00
< / tr >
< / table >
2020-02-17 21:10:06 +00:00
< / div >
< div class = "memdoc" >
2020-02-17 21:05:20 +00:00
< p >
2020-02-17 21:10:06 +00:00
Returns the entity resolver currently set.
2020-02-17 21:05:20 +00:00
< p >
2020-02-17 21:10:06 +00:00
< / div >
< / div > < p >
< a class = "anchor" name = "dfb03544df979a1d4180f13ce3699964" > < / a > <!-- doxytag: member="StaticContext::setModuleResolver" ref="dfb03544df979a1d4180f13ce3699964" args="(ModuleResolver *resolver)=0" -->
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > virtual void StaticContext::setModuleResolver < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "classModuleResolver.html" > ModuleResolver< / a > * < / td >
< td class = "paramname" > < em > resolver< / em > < / td >
< td > ) < / td >
< td width = "100%" > < code > [pure virtual]< / code > < / td >
2020-02-17 21:05:20 +00:00
< / tr >
< / table >
2020-02-17 21:10:06 +00:00
< / div >
< div class = "memdoc" >
2020-02-17 21:05:20 +00:00
< p >
2020-02-17 21:10:06 +00:00
Register a callback object for resolving module URIs.
2020-02-17 21:05:20 +00:00
< p >
2020-02-17 21:10:06 +00:00
< / div >
< / div > < p >
< a class = "anchor" name = "ce83ac995349469d00d0ed5584debb25" > < / a > <!-- doxytag: member="StaticContext::getModuleResolver" ref="ce83ac995349469d00d0ed5584debb25" args="() const=0" -->
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > virtual < a class = "el" href = "classModuleResolver.html" > ModuleResolver< / a > * StaticContext::getModuleResolver < / td >
< td > (< / td >
< td class = "paramname" > < / td >
< td > ) < / td >
< td width = "100%" > const< code > [pure virtual]< / code > < / td >
2020-02-17 21:05:20 +00:00
< / tr >
< / table >
2020-02-17 21:10:06 +00:00
< / div >
< div class = "memdoc" >
2020-02-17 21:05:20 +00:00
< p >
2020-02-17 21:10:06 +00:00
Returns the module resolver currently set.
2020-02-17 21:05:20 +00:00
< p >
2020-02-17 21:10:06 +00:00
< / div >
< / div > < p >
< a class = "anchor" name = "2ba98df3862ddf503a64c8f9053cc2a8" > < / a > <!-- doxytag: member="StaticContext::resolveModuleURI" ref="2ba98df3862ddf503a64c8f9053cc2a8" args="(const XMLCh *uri) const=0" -->
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > virtual VectorOfStrings* StaticContext::resolveModuleURI < / td >
< td > (< / td >
< td class = "paramtype" > const XMLCh * < / td >
< td class = "paramname" > < em > uri< / em > < / td >
< td > ) < / td >
< td width = "100%" > const< code > [pure virtual]< / code > < / td >
2020-02-17 21:05:20 +00:00
< / tr >
< / table >
2020-02-17 21:10:06 +00:00
< / div >
< div class = "memdoc" >
2020-02-17 21:05:20 +00:00
< p >
2020-02-17 21:10:06 +00:00
< / div >
< / div > < p >
2020-02-17 21:11:31 +00:00
< a class = "anchor" name = "376aff36378e29d44df8c93718350515" > < / a > <!-- doxytag: member="StaticContext::addSchemaLocation" ref="376aff36378e29d44df8c93718350515" args="(const XMLCh *uri, VectorOfStrings *locations, const LocationInfo *location)=0" -->
2020-02-17 21:10:06 +00:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
2020-02-17 21:05:20 +00:00
< tr >
2020-02-17 21:10:06 +00:00
< td class = "memname" > virtual void StaticContext::addSchemaLocation < / td >
< td > (< / td >
< td class = "paramtype" > const XMLCh * < / td >
< td class = "paramname" > < em > uri< / em > , < / td >
2020-02-17 21:05:20 +00:00
< / tr >
< tr >
2020-02-17 21:10:06 +00:00
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > VectorOfStrings * < / td >
2020-02-17 21:11:31 +00:00
< td class = "paramname" > < em > locations< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const LocationInfo * < / td >
< td class = "paramname" > < em > location< / em > < / td > < td > < / td >
2020-02-17 21:05:20 +00:00
< / tr >
< tr >
2020-02-17 21:10:06 +00:00
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td > < td width = "100%" > < code > [pure virtual]< / code > < / td >
2020-02-17 21:05:20 +00:00
< / tr >
< / table >
2020-02-17 21:10:06 +00:00
< / div >
< div class = "memdoc" >
2020-02-17 21:05:20 +00:00
< p >
2020-02-17 21:10:06 +00:00
add the location for the grammar of a specific namespace
2020-02-17 21:05:20 +00:00
< p >
2020-02-17 21:10:06 +00:00
< / div >
< / div > < p >
< a class = "anchor" name = "bb1af4bbf41e0eed3c91fe622ef3a291" > < / a > <!-- doxytag: member="StaticContext::getVariableTypeStore" ref="bb1af4bbf41e0eed3c91fe622ef3a291" args="()=0" -->
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > virtual < a class = "el" href = "classVariableTypeStore.html" > VariableTypeStore< / a > * StaticContext::getVariableTypeStore < / td >
< td > (< / td >
< td class = "paramname" > < / td >
< td > ) < / td >
< td width = "100%" > < code > [pure virtual]< / code > < / td >
2020-02-17 21:05:20 +00:00
< / tr >
< / table >
2020-02-17 21:10:06 +00:00
< / div >
< div class = "memdoc" >
2020-02-17 21:05:20 +00:00
< p >
get the variable type store
< p >
2020-02-17 21:10:06 +00:00
< / div >
< / div > < p >
< a class = "anchor" name = "77b4950d466de1ba5bc94fea78bd7142" > < / a > <!-- doxytag: member="StaticContext::addCustomFunction" ref="77b4950d466de1ba5bc94fea78bd7142" args="(FuncFactory *func)=0" -->
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > virtual void StaticContext::addCustomFunction < / td >
< td > (< / td >
< td class = "paramtype" > FuncFactory * < / td >
< td class = "paramname" > < em > func< / em > < / td >
< td > ) < / td >
< td width = "100%" > < code > [pure virtual]< / code > < / td >
2020-02-17 21:05:20 +00:00
< / tr >
< / table >
2020-02-17 21:10:06 +00:00
< / div >
< div class = "memdoc" >
2020-02-17 21:05:20 +00:00
< p >
2020-02-17 21:10:06 +00:00
adds a custom function to the function table
2020-02-17 21:05:20 +00:00
< p >
2020-02-17 21:10:06 +00:00
< / div >
< / div > < p >
2020-02-17 21:11:31 +00:00
< a class = "anchor" name = "7222c0dde6e25178f876917619f9e7b4" > < / a > <!-- doxytag: member="StaticContext::lookUpFunction" ref="7222c0dde6e25178f876917619f9e7b4" args="(const XMLCh *uri, const XMLCh *name, const VectorOfASTNodes &v) const=0" -->
2020-02-17 21:10:06 +00:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
2020-02-17 21:05:20 +00:00
< tr >
2020-02-17 21:10:06 +00:00
< td class = "memname" > virtual ASTNode* StaticContext::lookUpFunction < / td >
< td > (< / td >
< td class = "paramtype" > const XMLCh * < / td >
2020-02-17 21:11:31 +00:00
< td class = "paramname" > < em > uri< / em > , < / td >
2020-02-17 21:05:20 +00:00
< / tr >
< tr >
2020-02-17 21:10:06 +00:00
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const XMLCh * < / td >
< td class = "paramname" > < em > name< / em > , < / td >
2020-02-17 21:05:20 +00:00
< / tr >
< tr >
2020-02-17 21:10:06 +00:00
< td class = "paramkey" > < / td >
< td > < / td >
2020-02-17 21:11:31 +00:00
< td class = "paramtype" > const < a class = "el" href = "StaticContext_8hpp.html#945a726d9c06a9f5a66be9834475e658" > VectorOfASTNodes< / a > & < / td >
< td class = "paramname" > < em > v< / em > < / td > < td > < / td >
< / tr >
< tr >
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td > < td width = "100%" > const< code > [pure virtual]< / code > < / td >
< / tr >
< / table >
< / div >
< div class = "memdoc" >
< p >
returns a function object with the given uri, localname and number of arguments triple
< p >
< / div >
< / div > < p >
< a class = "anchor" name = "734038603165d05bb27eead95a045766" > < / a > <!-- doxytag: member="StaticContext::addExternalFunction" ref="734038603165d05bb27eead95a045766" args="(const ExternalFunction *func)=0" -->
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > virtual void StaticContext::addExternalFunction < / td >
< td > (< / td >
< td class = "paramtype" > const < a class = "el" href = "classExternalFunction.html" > ExternalFunction< / a > * < / td >
< td class = "paramname" > < em > func< / em > < / td >
< td > ) < / td >
< td width = "100%" > < code > [pure virtual]< / code > < / td >
< / tr >
< / table >
< / div >
< div class = "memdoc" >
< p >
adds an external function implementation to the function table
< p >
< / div >
< / div > < p >
< a class = "anchor" name = "dfa541ed37c4e98c4a13759f439dd208" > < / a > <!-- doxytag: member="StaticContext::lookUpExternalFunction" ref="dfa541ed37c4e98c4a13759f439dd208" args="(const XMLCh *uri, const XMLCh *name, unsigned int numArgs) const =0" -->
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > virtual const < a class = "el" href = "classExternalFunction.html" > ExternalFunction< / a > * StaticContext::lookUpExternalFunction < / td >
< td > (< / td >
< td class = "paramtype" > const XMLCh * < / td >
< td class = "paramname" > < em > uri< / em > , < / td >
2020-02-17 21:05:20 +00:00
< / tr >
< tr >
2020-02-17 21:10:06 +00:00
< td class = "paramkey" > < / td >
< td > < / td >
2020-02-17 21:11:31 +00:00
< td class = "paramtype" > const XMLCh * < / td >
< td class = "paramname" > < em > name< / em > , < / td >
< / tr >
< tr >
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > unsigned int < / td >
< td class = "paramname" > < em > numArgs< / em > < / td > < td > < / td >
2020-02-17 21:05:20 +00:00
< / tr >
< tr >
2020-02-17 21:10:06 +00:00
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td > < td width = "100%" > const< code > [pure virtual]< / code > < / td >
2020-02-17 21:05:20 +00:00
< / tr >
< / table >
2020-02-17 21:10:06 +00:00
< / div >
< div class = "memdoc" >
2020-02-17 21:05:20 +00:00
< p >
2020-02-17 21:11:31 +00:00
returns an external function implementation for the given uri and localname
2020-02-17 21:05:20 +00:00
< p >
2020-02-17 21:10:06 +00:00
< / div >
< / div > < p >
< a class = "anchor" name = "f421f893bd2ef16f7ed63563ab522a82" > < / a > <!-- doxytag: member="StaticContext::getCollation" ref="f421f893bd2ef16f7ed63563ab522a82" args="(const XMLCh *const URI, const LocationInfo *location) const=0" -->
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
2020-02-17 21:05:20 +00:00
< tr >
2020-02-17 21:10:06 +00:00
< td class = "memname" > virtual < a class = "el" href = "classCollation.html" > Collation< / a > * StaticContext::getCollation < / td >
< td > (< / td >
< td class = "paramtype" > const XMLCh *const < / td >
< td class = "paramname" > < em > URI< / em > , < / td >
2020-02-17 21:05:20 +00:00
< / tr >
< tr >
2020-02-17 21:10:06 +00:00
< td class = "paramkey" > < / td >
< td > < / td >
< td class = "paramtype" > const LocationInfo * < / td >
< td class = "paramname" > < em > location< / em > < / td > < td > < / td >
2020-02-17 21:05:20 +00:00
< / tr >
< tr >
2020-02-17 21:10:06 +00:00
< td > < / td >
< td > )< / td >
< td > < / td > < td > < / td > < td width = "100%" > const< code > [pure virtual]< / code > < / td >
2020-02-17 21:05:20 +00:00
< / tr >
2020-02-17 21:10:06 +00:00
< / table >
< / div >
< div class = "memdoc" >
< p >
Get the implementation for the specified collation.
< p >
< / div >
< / div > < p >
< a class = "anchor" name = "a6656393e9f251dc5d04038acde0d2db" > < / a > <!-- doxytag: member="StaticContext::addCollation" ref="a6656393e9f251dc5d04038acde0d2db" args="(Collation *collation)=0" -->
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
2020-02-17 21:05:20 +00:00
< tr >
2020-02-17 21:10:06 +00:00
< td class = "memname" > virtual void StaticContext::addCollation < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "classCollation.html" > Collation< / a > * < / td >
< td class = "paramname" > < em > collation< / em > < / td >
< td > ) < / td >
< td width = "100%" > < code > [pure virtual]< / code > < / td >
2020-02-17 21:05:20 +00:00
< / tr >
2020-02-17 21:10:06 +00:00
< / table >
< / div >
< div class = "memdoc" >
< p >
Add a collation.
< p >
< / div >
< / div > < p >
< a class = "anchor" name = "985f31dee037c42b5be2954635fd9cad" > < / a > <!-- doxytag: member="StaticContext::getDefaultCollation" ref="985f31dee037c42b5be2954635fd9cad" args="(const LocationInfo *location) const=0" -->
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
2020-02-17 21:05:20 +00:00
< tr >
2020-02-17 21:10:06 +00:00
< td class = "memname" > virtual < a class = "el" href = "classCollation.html" > Collation< / a > * StaticContext::getDefaultCollation < / td >
< td > (< / td >
< td class = "paramtype" > const LocationInfo * < / td >
< td class = "paramname" > < em > location< / em > < / td >
< td > ) < / td >
< td width = "100%" > const< code > [pure virtual]< / code > < / td >
2020-02-17 21:05:20 +00:00
< / tr >
< / table >
2020-02-17 21:10:06 +00:00
< / div >
< div class = "memdoc" >
2020-02-17 21:05:20 +00:00
< p >
2020-02-17 21:10:06 +00:00
Get the default collation.
2020-02-17 21:05:20 +00:00
< p >
2020-02-17 21:10:06 +00:00
< / div >
< / div > < p >
< a class = "anchor" name = "abea6c9014efcd961434a15ee9639d01" > < / a > <!-- doxytag: member="StaticContext::setDefaultCollation" ref="abea6c9014efcd961434a15ee9639d01" args="(const XMLCh *const URI)=0" -->
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > virtual void StaticContext::setDefaultCollation < / td >
< td > (< / td >
< td class = "paramtype" > const XMLCh *const < / td >
< td class = "paramname" > < em > URI< / em > < / td >
< td > ) < / td >
< td width = "100%" > < code > [pure virtual]< / code > < / td >
2020-02-17 21:05:20 +00:00
< / tr >
< / table >
2020-02-17 21:10:06 +00:00
< / div >
< div class = "memdoc" >
2020-02-17 21:05:20 +00:00
< p >
2020-02-17 21:10:06 +00:00
Specify which collation is the default one.
2020-02-17 21:05:20 +00:00
< p >
2020-02-17 21:10:06 +00:00
< / div >
< / div > < p >
< a class = "anchor" name = "86638dcda9a897ab6c879af8791a90c6" > < / a > <!-- doxytag: member="StaticContext::getBaseURI" ref="86638dcda9a897ab6c879af8791a90c6" args="() const=0" -->
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > virtual const XMLCh* StaticContext::getBaseURI < / td >
< td > (< / td >
< td class = "paramname" > < / td >
< td > ) < / td >
< td width = "100%" > const< code > [pure virtual]< / code > < / td >
2020-02-17 21:05:20 +00:00
< / tr >
< / table >
2020-02-17 21:10:06 +00:00
< / div >
< div class = "memdoc" >
2020-02-17 21:05:20 +00:00
< p >
2020-02-17 21:10:06 +00:00
Return the base URI.
< p >
< / div >
< / div > < p >
< a class = "anchor" name = "89fca89762ba69714adb9db52ecab34e" > < / a > <!-- doxytag: member="StaticContext::setBaseURI" ref="89fca89762ba69714adb9db52ecab34e" args="(const XMLCh *newURI)=0" -->
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > virtual void StaticContext::setBaseURI < / td >
< td > (< / td >
< td class = "paramtype" > const XMLCh * < / td >
< td class = "paramname" > < em > newURI< / em > < / td >
< td > ) < / td >
< td width = "100%" > < code > [pure virtual]< / code > < / td >
2020-02-17 21:05:20 +00:00
< / tr >
< / table >
2020-02-17 21:10:06 +00:00
< / div >
< div class = "memdoc" >
2020-02-17 21:05:20 +00:00
< p >
Set the base URI.
< p >
2020-02-17 21:10:06 +00:00
< / div >
< / div > < p >
< a class = "anchor" name = "fd0424746a15ecf3a8b99f15a3ecb036" > < / a > <!-- doxytag: member="StaticContext::getNodeSetOrdering" ref="fd0424746a15ecf3a8b99f15a3ecb036" args="() const=0" -->
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > virtual < a class = "el" href = "classStaticContext.html#b8bafb380375462baaed1f97db7314cd" > NodeSetOrdering< / a > StaticContext::getNodeSetOrdering < / td >
< td > (< / td >
< td class = "paramname" > < / td >
< td > ) < / td >
< td width = "100%" > const< code > [pure virtual]< / code > < / td >
2020-02-17 21:05:20 +00:00
< / tr >
< / table >
2020-02-17 21:10:06 +00:00
< / div >
< div class = "memdoc" >
2020-02-17 21:05:20 +00:00
< p >
2020-02-17 21:10:06 +00:00
Return the ordering method for node sets.
2020-02-17 21:05:20 +00:00
< p >
2020-02-17 21:10:06 +00:00
< / div >
< / div > < p >
< a class = "anchor" name = "e36546cd177c71fccf416c3c007ea75c" > < / a > <!-- doxytag: member="StaticContext::setNodeSetOrdering" ref="e36546cd177c71fccf416c3c007ea75c" args="(NodeSetOrdering newOrder)=0" -->
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > virtual void StaticContext::setNodeSetOrdering < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "classStaticContext.html#b8bafb380375462baaed1f97db7314cd" > NodeSetOrdering< / a > < / td >
< td class = "paramname" > < em > newOrder< / em > < / td >
< td > ) < / td >
< td width = "100%" > < code > [pure virtual]< / code > < / td >
2020-02-17 21:05:20 +00:00
< / tr >
< / table >
2020-02-17 21:10:06 +00:00
< / div >
< div class = "memdoc" >
2020-02-17 21:05:20 +00:00
< p >
2020-02-17 21:10:06 +00:00
Set the ordering method for node sets.
2020-02-17 21:05:20 +00:00
< p >
2020-02-17 21:10:06 +00:00
< / div >
< / div > < p >
< a class = "anchor" name = "52bc0df4f6a7b03c3aae63f6f85d92fd" > < / a > <!-- doxytag: member="StaticContext::getConstructionMode" ref="52bc0df4f6a7b03c3aae63f6f85d92fd" args="() const=0" -->
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > virtual < a class = "el" href = "classStaticContext.html#afd3dd12453e8237c20895f80a9360a1" > ConstructionMode< / a > StaticContext::getConstructionMode < / td >
< td > (< / td >
< td class = "paramname" > < / td >
< td > ) < / td >
< td width = "100%" > const< code > [pure virtual]< / code > < / td >
2020-02-17 21:05:20 +00:00
< / tr >
< / table >
2020-02-17 21:10:06 +00:00
< / div >
< div class = "memdoc" >
2020-02-17 21:05:20 +00:00
< p >
2020-02-17 21:10:06 +00:00
Return the construction mode.
2020-02-17 21:05:20 +00:00
< p >
2020-02-17 21:10:06 +00:00
< / div >
< / div > < p >
< a class = "anchor" name = "6c843ea0ac511384ab49018becb54dde" > < / a > <!-- doxytag: member="StaticContext::setConstructionMode" ref="6c843ea0ac511384ab49018becb54dde" args="(ConstructionMode newMode)=0" -->
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > virtual void StaticContext::setConstructionMode < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "classStaticContext.html#afd3dd12453e8237c20895f80a9360a1" > ConstructionMode< / a > < / td >
< td class = "paramname" > < em > newMode< / em > < / td >
< td > ) < / td >
< td width = "100%" > < code > [pure virtual]< / code > < / td >
2020-02-17 21:05:20 +00:00
< / tr >
< / table >
2020-02-17 21:10:06 +00:00
< / div >
< div class = "memdoc" >
2020-02-17 21:05:20 +00:00
< p >
2020-02-17 21:10:06 +00:00
Set the construction mode.
2020-02-17 21:05:20 +00:00
< p >
2020-02-17 21:10:06 +00:00
< / div >
< / div > < p >
< a class = "anchor" name = "6d9c807ffcb1e1867eef561958131c52" > < / a > <!-- doxytag: member="StaticContext::setPreserveBoundarySpace" ref="6d9c807ffcb1e1867eef561958131c52" args="(bool value)=0" -->
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > virtual void StaticContext::setPreserveBoundarySpace < / td >
< td > (< / td >
< td class = "paramtype" > bool < / td >
< td class = "paramname" > < em > value< / em > < / td >
< td > ) < / td >
< td width = "100%" > < code > [pure virtual]< / code > < / td >
2020-02-17 21:05:20 +00:00
< / tr >
< / table >
2020-02-17 21:10:06 +00:00
< / div >
< div class = "memdoc" >
2020-02-17 21:05:20 +00:00
< p >
2020-02-17 21:10:06 +00:00
Set the policy for boundary space.
2020-02-17 21:05:20 +00:00
< p >
2020-02-17 21:10:06 +00:00
< / div >
< / div > < p >
< a class = "anchor" name = "8085779530ac2f3096d24ed5be45d055" > < / a > <!-- doxytag: member="StaticContext::getPreserveBoundarySpace" ref="8085779530ac2f3096d24ed5be45d055" args="() const=0" -->
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > virtual bool StaticContext::getPreserveBoundarySpace < / td >
< td > (< / td >
< td class = "paramname" > < / td >
< td > ) < / td >
< td width = "100%" > const< code > [pure virtual]< / code > < / td >
2020-02-17 21:05:20 +00:00
< / tr >
< / table >
2020-02-17 21:10:06 +00:00
< / div >
< div class = "memdoc" >
2020-02-17 21:05:20 +00:00
< p >
2020-02-17 21:10:06 +00:00
Get the policy for boundary space.
2020-02-17 21:05:20 +00:00
< p >
2020-02-17 21:10:06 +00:00
< / div >
< / div > < p >
< a class = "anchor" name = "bed10f809d4a510c342dbe12c015ad72" > < / a > <!-- doxytag: member="StaticContext::getDefaultFLWOROrderingMode" ref="bed10f809d4a510c342dbe12c015ad72" args="() const=0" -->
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > virtual < a class = "el" href = "classStaticContext.html#e2f0da091c646c1fce65483226d9c6ac" > FLWOROrderingMode< / a > StaticContext::getDefaultFLWOROrderingMode < / td >
< td > (< / td >
< td class = "paramname" > < / td >
< td > ) < / td >
< td width = "100%" > const< code > [pure virtual]< / code > < / td >
2020-02-17 21:05:20 +00:00
< / tr >
< / table >
2020-02-17 21:10:06 +00:00
< / div >
< div class = "memdoc" >
2020-02-17 21:05:20 +00:00
< p >
2020-02-17 21:10:06 +00:00
Return the default ordering mode for FLWOR blocks.
2020-02-17 21:05:20 +00:00
< p >
2020-02-17 21:10:06 +00:00
< / div >
< / div > < p >
< a class = "anchor" name = "5451295739a61f82ee1ced2da4866137" > < / a > <!-- doxytag: member="StaticContext::setDefaultFLWOROrderingMode" ref="5451295739a61f82ee1ced2da4866137" args="(FLWOROrderingMode newMode)=0" -->
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > virtual void StaticContext::setDefaultFLWOROrderingMode < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "classStaticContext.html#e2f0da091c646c1fce65483226d9c6ac" > FLWOROrderingMode< / a > < / td >
< td class = "paramname" > < em > newMode< / em > < / td >
< td > ) < / td >
< td width = "100%" > < code > [pure virtual]< / code > < / td >
2020-02-17 21:05:20 +00:00
< / tr >
< / table >
2020-02-17 21:10:06 +00:00
< / div >
< div class = "memdoc" >
2020-02-17 21:05:20 +00:00
< p >
2020-02-17 21:10:06 +00:00
Set the default ordering mode for FLWOR blocks.
2020-02-17 21:05:20 +00:00
< p >
2020-02-17 21:10:06 +00:00
< / div >
< / div > < p >
< a class = "anchor" name = "589ce901b0b3551552c397b7f72e683b" > < / a > <!-- doxytag: member="StaticContext::setInheritNamespaces" ref="589ce901b0b3551552c397b7f72e683b" args="(bool value)=0" -->
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > virtual void StaticContext::setInheritNamespaces < / td >
< td > (< / td >
< td class = "paramtype" > bool < / td >
< td class = "paramname" > < em > value< / em > < / td >
< td > ) < / td >
< td width = "100%" > < code > [pure virtual]< / code > < / td >
2020-02-17 21:05:20 +00:00
< / tr >
< / table >
2020-02-17 21:10:06 +00:00
< / div >
< div class = "memdoc" >
2020-02-17 21:05:20 +00:00
< p >
2020-02-17 21:10:06 +00:00
Set the policy for namespace inheritance.
2020-02-17 21:05:20 +00:00
< p >
2020-02-17 21:10:06 +00:00
< / div >
< / div > < p >
< a class = "anchor" name = "7292aaf686b70f20d35ebc4119111094" > < / a > <!-- doxytag: member="StaticContext::getInheritNamespaces" ref="7292aaf686b70f20d35ebc4119111094" args="() const=0" -->
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > virtual bool StaticContext::getInheritNamespaces < / td >
< td > (< / td >
< td class = "paramname" > < / td >
< td > ) < / td >
< td width = "100%" > const< code > [pure virtual]< / code > < / td >
2020-02-17 21:05:20 +00:00
< / tr >
< / table >
2020-02-17 21:10:06 +00:00
< / div >
< div class = "memdoc" >
2020-02-17 21:05:20 +00:00
< p >
2020-02-17 21:10:06 +00:00
Get the policy for namespace inheritance.
2020-02-17 21:05:20 +00:00
< p >
2020-02-17 21:10:06 +00:00
< / div >
< / div > < p >
< a class = "anchor" name = "6c878159abee02fda8e380bcf91e1eda" > < / a > <!-- doxytag: member="StaticContext::setPreserveNamespaces" ref="6c878159abee02fda8e380bcf91e1eda" args="(bool value)=0" -->
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > virtual void StaticContext::setPreserveNamespaces < / td >
< td > (< / td >
< td class = "paramtype" > bool < / td >
< td class = "paramname" > < em > value< / em > < / td >
< td > ) < / td >
< td width = "100%" > < code > [pure virtual]< / code > < / td >
2020-02-17 21:05:20 +00:00
< / tr >
< / table >
2020-02-17 21:10:06 +00:00
< / div >
< div class = "memdoc" >
2020-02-17 21:05:20 +00:00
< p >
2020-02-17 21:10:06 +00:00
Set the policy for namespace copy.
2020-02-17 21:05:20 +00:00
< p >
2020-02-17 21:10:06 +00:00
< / div >
< / div > < p >
< a class = "anchor" name = "8150ef58e62b64f371b26934bd22009d" > < / a > <!-- doxytag: member="StaticContext::getPreserveNamespaces" ref="8150ef58e62b64f371b26934bd22009d" args="() const=0" -->
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
2020-02-17 21:05:20 +00:00
< tr >
2020-02-17 21:10:06 +00:00
< td class = "memname" > virtual bool StaticContext::getPreserveNamespaces < / td >
< td > (< / td >
< td class = "paramname" > < / td >
< td > ) < / td >
< td width = "100%" > const< code > [pure virtual]< / code > < / td >
2020-02-17 21:05:20 +00:00
< / tr >
< / table >
2020-02-17 21:10:06 +00:00
< / div >
< div class = "memdoc" >
2020-02-17 21:05:20 +00:00
< p >
2020-02-17 21:10:06 +00:00
Get the policy for namespace copy.
2020-02-17 21:05:20 +00:00
< p >
2020-02-17 21:10:06 +00:00
< / div >
< / div > < p >
2020-02-17 21:11:31 +00:00
< a class = "anchor" name = "e310f5ad4e00c600cb14702d6bd4cd9c" > < / a > <!-- doxytag: member="StaticContext::setRevalidationMode" ref="e310f5ad4e00c600cb14702d6bd4cd9c" args="(DocumentCache::ValidationMode mode)=0" -->
2020-02-17 21:10:06 +00:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2020-02-17 21:11:31 +00:00
< td class = "memname" > virtual void StaticContext::setRevalidationMode < / td >
2020-02-17 21:10:06 +00:00
< td > (< / td >
2020-02-17 21:11:31 +00:00
< td class = "paramtype" > DocumentCache::ValidationMode < / td >
< td class = "paramname" > < em > mode< / em > < / td >
2020-02-17 21:10:06 +00:00
< td > ) < / td >
< td width = "100%" > < code > [pure virtual]< / code > < / td >
2020-02-17 21:05:20 +00:00
< / tr >
< / table >
2020-02-17 21:10:06 +00:00
< / div >
< div class = "memdoc" >
2020-02-17 21:05:20 +00:00
< p >
2020-02-17 21:11:31 +00:00
Set the revalidation mode.
2020-02-17 21:05:20 +00:00
< p >
2020-02-17 21:10:06 +00:00
< / div >
< / div > < p >
2020-02-17 21:11:31 +00:00
< a class = "anchor" name = "656c5e20d990b6f580b08199257d9299" > < / a > <!-- doxytag: member="StaticContext::getRevalidationMode" ref="656c5e20d990b6f580b08199257d9299" args="() const=0" -->
2020-02-17 21:10:06 +00:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2020-02-17 21:11:31 +00:00
< td class = "memname" > virtual DocumentCache::ValidationMode StaticContext::getRevalidationMode < / td >
2020-02-17 21:10:06 +00:00
< td > (< / td >
< td class = "paramname" > < / td >
< td > ) < / td >
< td width = "100%" > const< code > [pure virtual]< / code > < / td >
2020-02-17 21:05:20 +00:00
< / tr >
< / table >
2020-02-17 21:10:06 +00:00
< / div >
< div class = "memdoc" >
2020-02-17 21:05:20 +00:00
< p >
2020-02-17 21:11:31 +00:00
Get the revalidation mode.
2020-02-17 21:05:20 +00:00
< p >
2020-02-17 21:10:06 +00:00
< / div >
< / div > < p >
2020-02-17 21:11:31 +00:00
< a class = "anchor" name = "1259255393e672d4edf17ad3466b5707" > < / a > <!-- doxytag: member="StaticContext::setMessageListener" ref="1259255393e672d4edf17ad3466b5707" args="(MessageListener *listener)=0" -->
2020-02-17 21:10:06 +00:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2020-02-17 21:11:31 +00:00
< td class = "memname" > virtual void StaticContext::setMessageListener < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "classMessageListener.html" > MessageListener< / a > * < / td >
< td class = "paramname" > < em > listener< / em > < / td >
< td > ) < / td >
< td width = "100%" > < code > [pure virtual]< / code > < / td >
< / tr >
< / table >
< / div >
< div class = "memdoc" >
< p >
Set the listener for warning and trace messages.
< p >
< / div >
< / div > < p >
< a class = "anchor" name = "5e12bc98b38247e04b62cdb4385f93af" > < / a > <!-- doxytag: member="StaticContext::getMessageListener" ref="5e12bc98b38247e04b62cdb4385f93af" args="() const=0" -->
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > virtual < a class = "el" href = "classMessageListener.html" > MessageListener< / a > * StaticContext::getMessageListener < / td >
2020-02-17 21:10:06 +00:00
< td > (< / td >
< td class = "paramname" > < / td >
< td > ) < / td >
< td width = "100%" > const< code > [pure virtual]< / code > < / td >
2020-02-17 21:05:20 +00:00
< / tr >
< / table >
2020-02-17 21:10:06 +00:00
< / div >
< div class = "memdoc" >
2020-02-17 21:05:20 +00:00
< p >
2020-02-17 21:11:31 +00:00
Gets the listener for warning and trace messages.
2020-02-17 21:05:20 +00:00
< p >
2020-02-17 21:10:06 +00:00
< / div >
< / div > < p >
2020-02-17 21:11:31 +00:00
< a class = "anchor" name = "1137d08b8794c7ab5c582577e237a63b" > < / a > <!-- doxytag: member="StaticContext::allocateTempVarName" ref="1137d08b8794c7ab5c582577e237a63b" args="()=0" -->
2020-02-17 21:10:06 +00:00
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
2020-02-17 21:11:31 +00:00
< td class = "memname" > virtual const XMLCh* StaticContext::allocateTempVarName < / td >
2020-02-17 21:10:06 +00:00
< td > (< / td >
2020-02-17 21:11:31 +00:00
< td class = "paramname" > < / td >
2020-02-17 21:10:06 +00:00
< td > ) < / td >
2020-02-17 21:11:31 +00:00
< td width = "100%" > < code > [pure virtual]< / code > < / td >
2020-02-17 21:05:20 +00:00
< / tr >
< / table >
2020-02-17 21:10:06 +00:00
< / div >
< div class = "memdoc" >
2020-02-17 21:05:20 +00:00
< p >
2020-02-17 21:11:31 +00:00
Return a unique name that can be used for a temporary variable.
2020-02-17 21:05:20 +00:00
< p >
2020-02-17 21:10:06 +00:00
< / div >
< / div > < p >
< a class = "anchor" name = "93f40ebf7cc24adc91fca1f68c180e5f" > < / a > <!-- doxytag: member="StaticContext::getMemoryManager" ref="93f40ebf7cc24adc91fca1f68c180e5f" args="() const=0" -->
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > virtual < a class = "el" href = "classXPath2MemoryManager.html" > XPath2MemoryManager< / a > * StaticContext::getMemoryManager < / td >
< td > (< / td >
< td class = "paramname" > < / td >
< td > ) < / td >
< td width = "100%" > const< code > [pure virtual]< / code > < / td >
2020-02-17 21:05:20 +00:00
< / tr >
< / table >
2020-02-17 21:10:06 +00:00
< / div >
< div class = "memdoc" >
2020-02-17 21:05:20 +00:00
< p >
2020-02-17 21:10:06 +00:00
Get the memory manager.
2020-02-17 21:05:20 +00:00
< p >
2020-02-17 21:10:06 +00:00
< / div >
< / div > < p >
< a class = "anchor" name = "b847d9d5084c7ce3edce1edc24dd4ccc" > < / a > <!-- doxytag: member="StaticContext::setMemoryManager" ref="b847d9d5084c7ce3edce1edc24dd4ccc" args="(XPath2MemoryManager *memMgr)=0" -->
< div class = "memitem" >
< div class = "memproto" >
< table class = "memname" >
< tr >
< td class = "memname" > virtual void StaticContext::setMemoryManager < / td >
< td > (< / td >
< td class = "paramtype" > < a class = "el" href = "classXPath2MemoryManager.html" > XPath2MemoryManager< / a > * < / td >
< td class = "paramname" > < em > memMgr< / em > < / td >
< td > ) < / td >
< td width = "100%" > < code > [pure virtual]< / code > < / td >
2020-02-17 21:05:20 +00:00
< / tr >
< / table >
2020-02-17 21:10:06 +00:00
< / div >
< div class = "memdoc" >
2020-02-17 21:05:20 +00:00
< p >
2020-02-17 21:10:06 +00:00
Set the memory manager to the one given.
2020-02-17 21:05:20 +00:00
< p >
2020-02-17 21:10:06 +00:00
< / div >
< / div > < p >
2020-02-17 21:05:20 +00:00
< hr > The documentation for this class was generated from the following file:< ul >
< li > < a class = "el" href = "StaticContext_8hpp-source.html" > StaticContext.hpp< / a > < / ul >
2020-02-17 21:11:31 +00:00
< hr size = "1" > < address style = "align: right;" > < small > Generated on Fri Aug 31 14:37:53 2007 for XQilla Simple API by
2020-02-17 21:05:20 +00:00
< a href = "http://www.doxygen.org/index.html" >
2020-02-17 21:10:06 +00:00
< img src = "doxygen.png" alt = "doxygen" align = "middle" border = "0" > < / a > 1.5.1 < / small > < / address >
2020-02-17 21:05:20 +00:00
< / body >
< / html >