XQuilla/docs/simple-api/classStaticContext.html
2020-02-17 22:05:20 +01:00

1981 lines
91 KiB
HTML

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>XQilla Simple API: StaticContext Class Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.6 -->
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main&nbsp;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&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;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 &lt;<a class="el" href="StaticContext_8hpp-source.html">StaticContext.hpp</a>&gt;</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">
<area href="classDynamicContext.html" shape="rect" coords="14,158,134,182" alt="">
<area href="classxercesc_1_1XMemory.html" shape="rect" coords="7,9,141,33" alt="">
</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 &nbsp;</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 &nbsp;</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 &nbsp;</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&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticContext.html#ab10e680c7e45b1f1c15af9954fff65a">~StaticContext</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="classDynamicContext.html">DynamicContext</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticContext.html#f1d162465be7d0dad0d763a56507a770">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>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="classDynamicContext.html">DynamicContext</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticContext.html#5e6b8dd04fe752ce978edd6c0c538b20">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>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="classItemFactory.html">ItemFactory</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticContext.html#10c1cf46a1037dffaed6d15c9485fad4">getItemFactory</a> () const =0</td></tr>
<tr><td class="mdescLeft">&nbsp;</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="#10c1cf46a1037dffaed6d15c9485fad4"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticContext.html#6e74fe9fdd5b238b6df373a92a09c075">setItemFactory</a> (<a class="el" href="classItemFactory.html">ItemFactory</a> *factory)=0</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the <a class="el" href="classItemFactory.html">ItemFactory</a> for this context. <a href="#6e74fe9fdd5b238b6df373a92a09c075"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const StaticType &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticContext.html#29cedf5b21dd4d013fec47e3a3b6bd90">getContextItemType</a> () const =0</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the static type of the context item. <a href="#29cedf5b21dd4d013fec47e3a3b6bd90"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticContext.html#35d3b2eef9afe340b5c0d39e87bb7e68">setContextItemType</a> (const StaticType &amp;st)=0</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the static type of the context item. <a href="#35d3b2eef9afe340b5c0d39e87bb7e68"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticContext.html#3cfebec04b1f3c554321826e2849c6d6">getXPath1CompatibilityMode</a> () const =0</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the current XPath 1.0 compatibility mode. <a href="#3cfebec04b1f3c554321826e2849c6d6"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticContext.html#d61d7180a96f1168a88c6779ff58faee">setXPath1CompatibilityMode</a> (bool newMode)=0</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the current XPath 1.0 compatibility mode. <a href="#d61d7180a96f1168a88c6779ff58faee"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const <a class="el" href="classxercesc_1_1DOMXPathNSResolver.html">xercesc::DOMXPathNSResolver</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticContext.html#336e23733e08dc449883f9fa2581e24b">getNSResolver</a> () const =0</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the NS resolver. <a href="#336e23733e08dc449883f9fa2581e24b"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const XMLCh *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticContext.html#62d2dae316220df33fd4ebd61f1ca1e8">getUriBoundToPrefix</a> (const XMLCh *prefix, const LocationInfo *location) const =0</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">returns the URI that is bound in prefix in the current scope or zero length string otherwise <a href="#62d2dae316220df33fd4ebd61f1ca1e8"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const XMLCh *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticContext.html#ccda3193e3f5def2a1c5d42b09452884">getPrefixBoundToUri</a> (const XMLCh *uri) const =0</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">returns the prefix that is bound in uri in the current scope or zero length string otherwise <a href="#ccda3193e3f5def2a1c5d42b09452884"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="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">&nbsp;</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&nbsp;</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">&nbsp;</td><td class="mdescRight">Binds a prefix to a namespace URI. <a href="#005b2f567e652ddbea1db8e4efb0e852"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const XMLCh *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticContext.html#428e29fcda96649761893bab36d5cc36">getDefaultElementAndTypeNS</a> () const =0</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">get the value of the default namespace for elements and types <a href="#428e29fcda96649761893bab36d5cc36"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticContext.html#dc869a84712459fa49db67fe837c9b01">setDefaultElementAndTypeNS</a> (const XMLCh *newNS)=0</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">set the value of the default namespace for elements and types <a href="#dc869a84712459fa49db67fe837c9b01"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const XMLCh *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticContext.html#c4ae42b67c9d493408dd456787f72fd9">getDefaultFuncNS</a> () const =0</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the default namespace for functions. <a href="#c4ae42b67c9d493408dd456787f72fd9"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticContext.html#b6fdede81ff917ff3e0ea020a834fe2c">setDefaultFuncNS</a> (const XMLCh *newNS)=0</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the default namespace for functions. <a href="#b6fdede81ff917ff3e0ea020a834fe2c"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const DocumentCache *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticContext.html#c88fc96a3f0c28b9f48f3f333e7dc049">getDocumentCache</a> () const =0</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">retrieve the repository for the grammars <a href="#c88fc96a3f0c28b9f48f3f333e7dc049"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticContext.html#32f5fb8414a41c444fff93a90eb55d88">setDocumentCache</a> (DocumentCache *docCache)=0</td></tr>
<tr><td class="mdescLeft">&nbsp;</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&nbsp;</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">&nbsp;</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&nbsp;</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">&nbsp;</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>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="classxercesc_1_1XMLEntityResolver.html">xercesc::XMLEntityResolver</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticContext.html#a69b07a26ccaaa3cbcdc0f8577fc0732">getXMLEntityResolver</a> () const =0</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the entity resolver currently set. <a href="#a69b07a26ccaaa3cbcdc0f8577fc0732"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticContext.html#dfb03544df979a1d4180f13ce3699964">setModuleResolver</a> (<a class="el" href="classModuleResolver.html">ModuleResolver</a> *resolver)=0</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Register a callback object for resolving module URIs. <a href="#dfb03544df979a1d4180f13ce3699964"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="classModuleResolver.html">ModuleResolver</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticContext.html#0c0bd414c644daff649463437d862abb">getModuleResolver</a> () const =0</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the module resolver currently set. <a href="#0c0bd414c644daff649463437d862abb"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual VectorOfStrings *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticContext.html#5bacf10a20d3c09f66e1570dc9a9df3e">resolveModuleURI</a> (const XMLCh *uri) const =0</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticContext.html#864d676c6d9781a1bc4e7117e5802dfd">addSchemaLocation</a> (const XMLCh *uri, VectorOfStrings *locations)=0</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">add the location for the grammar of a specific namespace <a href="#864d676c6d9781a1bc4e7117e5802dfd"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="classVariableTypeStore.html">VariableTypeStore</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticContext.html#bb1af4bbf41e0eed3c91fe622ef3a291">getVariableTypeStore</a> ()=0</td></tr>
<tr><td class="mdescLeft">&nbsp;</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&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticContext.html#77b4950d466de1ba5bc94fea78bd7142">addCustomFunction</a> (FuncFactory *func)=0</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">adds a custom function to the function table <a href="#77b4950d466de1ba5bc94fea78bd7142"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual ASTNode *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticContext.html#0c0735cb749d88fbfb597f863453aeb4">lookUpFunction</a> (const XMLCh *prefix, const XMLCh *name, <a class="el" href="StaticContext_8hpp.html#945a726d9c06a9f5a66be9834475e658">VectorOfASTNodes</a> &amp;v, const LocationInfo *location) const =0</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">returns a function with name name in the namespace represented by prefix <a href="#0c0735cb749d88fbfb597f863453aeb4"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="classCollation.html">Collation</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticContext.html#cb6b44ac00eb6dbe2543005c609ed6c5">getCollation</a> (const XMLCh *const URI, const LocationInfo *location) const =0</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the implementation for the specified collation. <a href="#cb6b44ac00eb6dbe2543005c609ed6c5"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticContext.html#a6656393e9f251dc5d04038acde0d2db">addCollation</a> (<a class="el" href="classCollation.html">Collation</a> *collation)=0</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Add a collation. <a href="#a6656393e9f251dc5d04038acde0d2db"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="classCollation.html">Collation</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticContext.html#a2ffa0e12c1b31c3dfebbe424e2b529e">getDefaultCollation</a> (const LocationInfo *location) const =0</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the default collation. <a href="#a2ffa0e12c1b31c3dfebbe424e2b529e"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticContext.html#abea6c9014efcd961434a15ee9639d01">setDefaultCollation</a> (const XMLCh *const URI)=0</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Specify which collation is the default one. <a href="#abea6c9014efcd961434a15ee9639d01"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual const XMLCh *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticContext.html#b2b1b10357e170fdbb0c013b53820542">getBaseURI</a> () const =0</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the base URI. <a href="#b2b1b10357e170fdbb0c013b53820542"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticContext.html#89fca89762ba69714adb9db52ecab34e">setBaseURI</a> (const XMLCh *newURI)=0</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the base URI. <a href="#89fca89762ba69714adb9db52ecab34e"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="classStaticContext.html#b8bafb380375462baaed1f97db7314cd">NodeSetOrdering</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticContext.html#2d407f60a7c0390633e582601782bb55">getNodeSetOrdering</a> () const =0</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the ordering method for node sets. <a href="#2d407f60a7c0390633e582601782bb55"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticContext.html#e36546cd177c71fccf416c3c007ea75c">setNodeSetOrdering</a> (<a class="el" href="classStaticContext.html#b8bafb380375462baaed1f97db7314cd">NodeSetOrdering</a> newOrder)=0</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the ordering method for node sets. <a href="#e36546cd177c71fccf416c3c007ea75c"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="classStaticContext.html#afd3dd12453e8237c20895f80a9360a1">ConstructionMode</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticContext.html#f3919b890a2f8f9a6e7e5ae21ad106a3">getConstructionMode</a> () const =0</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the construction mode. <a href="#f3919b890a2f8f9a6e7e5ae21ad106a3"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticContext.html#6c843ea0ac511384ab49018becb54dde">setConstructionMode</a> (<a class="el" href="classStaticContext.html#afd3dd12453e8237c20895f80a9360a1">ConstructionMode</a> newMode)=0</td></tr>
<tr><td class="mdescLeft">&nbsp;</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&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticContext.html#6d9c807ffcb1e1867eef561958131c52">setPreserveBoundarySpace</a> (bool value)=0</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the policy for boundary space. <a href="#6d9c807ffcb1e1867eef561958131c52"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticContext.html#acbc5f0587cd2e7139d3ffd8c9716b9d">getPreserveBoundarySpace</a> () const =0</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the policy for boundary space. <a href="#acbc5f0587cd2e7139d3ffd8c9716b9d"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="classStaticContext.html#e2f0da091c646c1fce65483226d9c6ac">FLWOROrderingMode</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticContext.html#2d79a0513368f7898dcadad978f64e12">getDefaultFLWOROrderingMode</a> () const =0</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the default ordering mode for FLWOR blocks. <a href="#2d79a0513368f7898dcadad978f64e12"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticContext.html#5451295739a61f82ee1ced2da4866137">setDefaultFLWOROrderingMode</a> (<a class="el" href="classStaticContext.html#e2f0da091c646c1fce65483226d9c6ac">FLWOROrderingMode</a> newMode)=0</td></tr>
<tr><td class="mdescLeft">&nbsp;</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&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticContext.html#589ce901b0b3551552c397b7f72e683b">setInheritNamespaces</a> (bool value)=0</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the policy for namespace inheritance. <a href="#589ce901b0b3551552c397b7f72e683b"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticContext.html#ea22b9342d225491b69073d81b07a41f">getInheritNamespaces</a> () const =0</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the policy for namespace inheritance. <a href="#ea22b9342d225491b69073d81b07a41f"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticContext.html#6c878159abee02fda8e380bcf91e1eda">setPreserveNamespaces</a> (bool value)=0</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the policy for namespace copy. <a href="#6c878159abee02fda8e380bcf91e1eda"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticContext.html#090b83aca2762f7381d0ea4c76e09220">getPreserveNamespaces</a> () const =0</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the policy for namespace copy. <a href="#090b83aca2762f7381d0ea4c76e09220"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticContext.html#3be41cd71091312f1bb9871802112373">enableDebugging</a> (bool enable=true)=0</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The enableDebuging flag is considered to be in both the static and dynamic contexts. <a href="#3be41cd71091312f1bb9871802112373"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticContext.html#f5e3b801a4efd41817e05e7b9ded5874">isDebuggingEnabled</a> () const =0</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The enableDebuging flag is considered to be in both the static and dynamic contexts. <a href="#f5e3b801a4efd41817e05e7b9ded5874"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="classxercesc_1_1DOMDocument.html">xercesc::DOMDocument</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticContext.html#7e5535c551aff201702cb3134e755d30">createNewDocument</a> () const =0</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Used whenever we need to create a new document (including parsing in documents). <a href="#7e5535c551aff201702cb3134e755d30"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticContext.html#e6e96d01d8777a72eff3710c6d002151">releaseDocument</a> (<a class="el" href="classxercesc_1_1DOMDocument.html">xercesc::DOMDocument</a> *doc) const =0</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Used to release a document allocated through <a class="el" href="classStaticContext.html#7e5535c551aff201702cb3134e755d30">createNewDocument()</a>. <a href="#e6e96d01d8777a72eff3710c6d002151"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual <a class="el" href="classXPath2MemoryManager.html">XPath2MemoryManager</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticContext.html#1a68da212381320db811a0d9f5620078">getMemoryManager</a> () const =0</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the memory manager. <a href="#1a68da212381320db811a0d9f5620078"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticContext.html#b847d9d5084c7ce3edce1edc24dd4ccc">setMemoryManager</a> (<a class="el" href="classXPath2MemoryManager.html">XPath2MemoryManager</a> *memMgr)=0</td></tr>
<tr><td class="mdescLeft">&nbsp;</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>
<a class="anchor" name="afd3dd12453e8237c20895f80a9360a1"></a><!-- doxytag: member="StaticContext::ConstructionMode" ref="afd3dd12453e8237c20895f80a9360a1" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">enum <a class="el" href="classStaticContext.html#afd3dd12453e8237c20895f80a9360a1">StaticContext::ConstructionMode</a> </td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
<dl compact><dt><b>Enumerator: </b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" name="afd3dd12453e8237c20895f80a9360a1ad92a50d77bdbefde57d5cb389314b69"></a><!-- doxytag: member="CONSTRUCTION_MODE_PRESERVE" ref="afd3dd12453e8237c20895f80a9360a1ad92a50d77bdbefde57d5cb389314b69" args="" -->CONSTRUCTION_MODE_PRESERVE</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="afd3dd12453e8237c20895f80a9360a19b1c0f9a604a1a7bd66475d216798d32"></a><!-- doxytag: member="CONSTRUCTION_MODE_STRIP" ref="afd3dd12453e8237c20895f80a9360a19b1c0f9a604a1a7bd66475d216798d32" args="" -->CONSTRUCTION_MODE_STRIP</em>&nbsp;</td><td>
</td></tr>
</table>
</dl>
</td>
</tr>
</table>
<a class="anchor" name="e2f0da091c646c1fce65483226d9c6ac"></a><!-- doxytag: member="StaticContext::FLWOROrderingMode" ref="e2f0da091c646c1fce65483226d9c6ac" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">enum <a class="el" href="classStaticContext.html#e2f0da091c646c1fce65483226d9c6ac">StaticContext::FLWOROrderingMode</a> </td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
<dl compact><dt><b>Enumerator: </b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<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>&nbsp;</td><td>
</td></tr>
<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>&nbsp;</td><td>
</td></tr>
</table>
</dl>
</td>
</tr>
</table>
<a class="anchor" name="b8bafb380375462baaed1f97db7314cd"></a><!-- doxytag: member="StaticContext::NodeSetOrdering" ref="b8bafb380375462baaed1f97db7314cd" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">enum <a class="el" href="classStaticContext.html#b8bafb380375462baaed1f97db7314cd">StaticContext::NodeSetOrdering</a> </td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
<dl compact><dt><b>Enumerator: </b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" name="b8bafb380375462baaed1f97db7314cd99710447314270a3b0c3c418543ecf62"></a><!-- doxytag: member="ORDERING_ORDERED" ref="b8bafb380375462baaed1f97db7314cd99710447314270a3b0c3c418543ecf62" args="" -->ORDERING_ORDERED</em>&nbsp;</td><td>
</td></tr>
<tr><td valign="top"><em><a class="anchor" name="b8bafb380375462baaed1f97db7314cd11863f7ffef852eb2467b9c3b0236f86"></a><!-- doxytag: member="ORDERING_UNORDERED" ref="b8bafb380375462baaed1f97db7314cd11863f7ffef852eb2467b9c3b0236f86" args="" -->ORDERING_UNORDERED</em>&nbsp;</td><td>
</td></tr>
</table>
</dl>
</td>
</tr>
</table>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="ab10e680c7e45b1f1c15af9954fff65a"></a><!-- doxytag: member="StaticContext::~StaticContext" ref="ab10e680c7e45b1f1c15af9954fff65a" args="()" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">virtual StaticContext::~StaticContext </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="mdname1" valign="top" nowrap> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap><code> [inline, virtual]</code></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
</td>
</tr>
</table>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="a6656393e9f251dc5d04038acde0d2db"></a><!-- doxytag: member="StaticContext::addCollation" ref="a6656393e9f251dc5d04038acde0d2db" args="(Collation *collation)=0" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">virtual void StaticContext::addCollation </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top"><a class="el" href="classCollation.html">Collation</a> *&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>collation</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap><code> [pure virtual]</code></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Add a collation.
<p>
</td>
</tr>
</table>
<a class="anchor" name="77b4950d466de1ba5bc94fea78bd7142"></a><!-- doxytag: member="StaticContext::addCustomFunction" ref="77b4950d466de1ba5bc94fea78bd7142" args="(FuncFactory *func)=0" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">virtual void StaticContext::addCustomFunction </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">FuncFactory *&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>func</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap><code> [pure virtual]</code></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
adds a custom function to the function table
<p>
</td>
</tr>
</table>
<a class="anchor" name="864d676c6d9781a1bc4e7117e5802dfd"></a><!-- doxytag: member="StaticContext::addSchemaLocation" ref="864d676c6d9781a1bc4e7117e5802dfd" args="(const XMLCh *uri, VectorOfStrings *locations)=0" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">virtual void StaticContext::addSchemaLocation </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">const XMLCh *&nbsp;</td>
<td class="mdname" nowrap> <em>uri</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
<td class="md" nowrap>VectorOfStrings *&nbsp;</td>
<td class="mdname" nowrap> <em>locations</em></td>
</tr>
<tr>
<td class="md"></td>
<td class="md">)&nbsp;</td>
<td class="md" colspan="2"><code> [pure virtual]</code></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
add the location for the grammar of a specific namespace
<p>
</td>
</tr>
</table>
<a class="anchor" name="5e6b8dd04fe752ce978edd6c0c538b20"></a><!-- doxytag: member="StaticContext::createDynamicContext" ref="5e6b8dd04fe752ce978edd6c0c538b20" args="(xercesc::MemoryManager *memMgr=xercesc::XMLPlatformUtils::fgMemoryManager) const =0" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">virtual <a class="el" href="classDynamicContext.html">DynamicContext</a>* StaticContext::createDynamicContext </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top"><a class="el" href="classxercesc_1_1MemoryManager.html">xercesc::MemoryManager</a> *&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>memMgr</em> = <code><a class="el" href="classxercesc_1_1XMLPlatformUtils.html#2521473ea52894e9313573d330a264b4">xercesc::XMLPlatformUtils::fgMemoryManager</a></code> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap> const<code> [pure virtual]</code></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
</td>
</tr>
</table>
<a class="anchor" name="f1d162465be7d0dad0d763a56507a770"></a><!-- doxytag: member="StaticContext::createModuleContext" ref="f1d162465be7d0dad0d763a56507a770" args="(xercesc::MemoryManager *memMgr=xercesc::XMLPlatformUtils::fgMemoryManager) const =0" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">virtual <a class="el" href="classDynamicContext.html">DynamicContext</a>* StaticContext::createModuleContext </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top"><a class="el" href="classxercesc_1_1MemoryManager.html">xercesc::MemoryManager</a> *&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>memMgr</em> = <code><a class="el" href="classxercesc_1_1XMLPlatformUtils.html#2521473ea52894e9313573d330a264b4">xercesc::XMLPlatformUtils::fgMemoryManager</a></code> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap> const<code> [pure virtual]</code></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
</td>
</tr>
</table>
<a class="anchor" name="7e5535c551aff201702cb3134e755d30"></a><!-- doxytag: member="StaticContext::createNewDocument" ref="7e5535c551aff201702cb3134e755d30" args="() const =0" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">virtual xercesc:: DOMDocument* StaticContext::createNewDocument </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="mdname1" valign="top" nowrap> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap> const<code> [pure virtual]</code></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Used whenever we need to create a new document (including parsing in documents).
<p>
</td>
</tr>
</table>
<a class="anchor" name="3be41cd71091312f1bb9871802112373"></a><!-- doxytag: member="StaticContext::enableDebugging" ref="3be41cd71091312f1bb9871802112373" args="(bool enable=true)=0" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">virtual void StaticContext::enableDebugging </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">bool&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>enable</em> = <code>true</code> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap><code> [pure virtual]</code></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
The enableDebuging flag is considered to be in both the static and dynamic contexts.
<p>
</td>
</tr>
</table>
<a class="anchor" name="b2b1b10357e170fdbb0c013b53820542"></a><!-- doxytag: member="StaticContext::getBaseURI" ref="b2b1b10357e170fdbb0c013b53820542" args="() const =0" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">virtual const XMLCh* StaticContext::getBaseURI </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="mdname1" valign="top" nowrap> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap> const<code> [pure virtual]</code></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Return the base URI.
<p>
</td>
</tr>
</table>
<a class="anchor" name="cb6b44ac00eb6dbe2543005c609ed6c5"></a><!-- doxytag: member="StaticContext::getCollation" ref="cb6b44ac00eb6dbe2543005c609ed6c5" args="(const XMLCh *const URI, const LocationInfo *location) const =0" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">virtual <a class="el" href="classCollation.html">Collation</a>* StaticContext::getCollation </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">const XMLCh *const &nbsp;</td>
<td class="mdname" nowrap> <em>URI</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
<td class="md" nowrap>const LocationInfo *&nbsp;</td>
<td class="mdname" nowrap> <em>location</em></td>
</tr>
<tr>
<td class="md"></td>
<td class="md">)&nbsp;</td>
<td class="md" colspan="2"> const<code> [pure virtual]</code></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Get the implementation for the specified collation.
<p>
</td>
</tr>
</table>
<a class="anchor" name="f3919b890a2f8f9a6e7e5ae21ad106a3"></a><!-- doxytag: member="StaticContext::getConstructionMode" ref="f3919b890a2f8f9a6e7e5ae21ad106a3" args="() const =0" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">virtual <a class="el" href="classStaticContext.html#afd3dd12453e8237c20895f80a9360a1">ConstructionMode</a> StaticContext::getConstructionMode </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="mdname1" valign="top" nowrap> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap> const<code> [pure virtual]</code></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Return the construction mode.
<p>
</td>
</tr>
</table>
<a class="anchor" name="29cedf5b21dd4d013fec47e3a3b6bd90"></a><!-- doxytag: member="StaticContext::getContextItemType" ref="29cedf5b21dd4d013fec47e3a3b6bd90" args="() const =0" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">virtual const StaticType&amp; StaticContext::getContextItemType </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="mdname1" valign="top" nowrap> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap> const<code> [pure virtual]</code></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Get the static type of the context item.
<p>
</td>
</tr>
</table>
<a class="anchor" name="a2ffa0e12c1b31c3dfebbe424e2b529e"></a><!-- doxytag: member="StaticContext::getDefaultCollation" ref="a2ffa0e12c1b31c3dfebbe424e2b529e" args="(const LocationInfo *location) const =0" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">virtual <a class="el" href="classCollation.html">Collation</a>* StaticContext::getDefaultCollation </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">const LocationInfo *&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>location</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap> const<code> [pure virtual]</code></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Get the default collation.
<p>
</td>
</tr>
</table>
<a class="anchor" name="428e29fcda96649761893bab36d5cc36"></a><!-- doxytag: member="StaticContext::getDefaultElementAndTypeNS" ref="428e29fcda96649761893bab36d5cc36" args="() const =0" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">virtual const XMLCh* StaticContext::getDefaultElementAndTypeNS </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="mdname1" valign="top" nowrap> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap> const<code> [pure virtual]</code></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
get the value of the default namespace for elements and types
<p>
</td>
</tr>
</table>
<a class="anchor" name="2d79a0513368f7898dcadad978f64e12"></a><!-- doxytag: member="StaticContext::getDefaultFLWOROrderingMode" ref="2d79a0513368f7898dcadad978f64e12" args="() const =0" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">virtual <a class="el" href="classStaticContext.html#e2f0da091c646c1fce65483226d9c6ac">FLWOROrderingMode</a> StaticContext::getDefaultFLWOROrderingMode </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="mdname1" valign="top" nowrap> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap> const<code> [pure virtual]</code></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Return the default ordering mode for FLWOR blocks.
<p>
</td>
</tr>
</table>
<a class="anchor" name="c4ae42b67c9d493408dd456787f72fd9"></a><!-- doxytag: member="StaticContext::getDefaultFuncNS" ref="c4ae42b67c9d493408dd456787f72fd9" args="() const =0" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">virtual const XMLCh* StaticContext::getDefaultFuncNS </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="mdname1" valign="top" nowrap> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap> const<code> [pure virtual]</code></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Return the default namespace for functions.
<p>
</td>
</tr>
</table>
<a class="anchor" name="c88fc96a3f0c28b9f48f3f333e7dc049"></a><!-- doxytag: member="StaticContext::getDocumentCache" ref="c88fc96a3f0c28b9f48f3f333e7dc049" args="() const =0" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">virtual const DocumentCache* StaticContext::getDocumentCache </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="mdname1" valign="top" nowrap> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap> const<code> [pure virtual]</code></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
retrieve the repository for the grammars
<p>
</td>
</tr>
</table>
<a class="anchor" name="ea22b9342d225491b69073d81b07a41f"></a><!-- doxytag: member="StaticContext::getInheritNamespaces" ref="ea22b9342d225491b69073d81b07a41f" args="() const =0" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">virtual bool StaticContext::getInheritNamespaces </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="mdname1" valign="top" nowrap> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap> const<code> [pure virtual]</code></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Get the policy for namespace inheritance.
<p>
</td>
</tr>
</table>
<a class="anchor" name="10c1cf46a1037dffaed6d15c9485fad4"></a><!-- doxytag: member="StaticContext::getItemFactory" ref="10c1cf46a1037dffaed6d15c9485fad4" args="() const =0" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">virtual <a class="el" href="classItemFactory.html">ItemFactory</a>* StaticContext::getItemFactory </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="mdname1" valign="top" nowrap> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap> const<code> [pure virtual]</code></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<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>
</td>
</tr>
</table>
<a class="anchor" name="1a68da212381320db811a0d9f5620078"></a><!-- doxytag: member="StaticContext::getMemoryManager" ref="1a68da212381320db811a0d9f5620078" args="() const =0" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">virtual <a class="el" href="classXPath2MemoryManager.html">XPath2MemoryManager</a>* StaticContext::getMemoryManager </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="mdname1" valign="top" nowrap> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap> const<code> [pure virtual]</code></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Get the memory manager.
<p>
</td>
</tr>
</table>
<a class="anchor" name="0c0bd414c644daff649463437d862abb"></a><!-- doxytag: member="StaticContext::getModuleResolver" ref="0c0bd414c644daff649463437d862abb" args="() const =0" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">virtual <a class="el" href="classModuleResolver.html">ModuleResolver</a>* StaticContext::getModuleResolver </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="mdname1" valign="top" nowrap> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap> const<code> [pure virtual]</code></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Returns the module resolver currently set.
<p>
</td>
</tr>
</table>
<a class="anchor" name="2d407f60a7c0390633e582601782bb55"></a><!-- doxytag: member="StaticContext::getNodeSetOrdering" ref="2d407f60a7c0390633e582601782bb55" args="() const =0" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">virtual <a class="el" href="classStaticContext.html#b8bafb380375462baaed1f97db7314cd">NodeSetOrdering</a> StaticContext::getNodeSetOrdering </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="mdname1" valign="top" nowrap> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap> const<code> [pure virtual]</code></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Return the ordering method for node sets.
<p>
</td>
</tr>
</table>
<a class="anchor" name="336e23733e08dc449883f9fa2581e24b"></a><!-- doxytag: member="StaticContext::getNSResolver" ref="336e23733e08dc449883f9fa2581e24b" args="() const =0" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">virtual const xercesc:: DOMXPathNSResolver* StaticContext::getNSResolver </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="mdname1" valign="top" nowrap> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap> const<code> [pure virtual]</code></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Get the NS resolver.
<p>
</td>
</tr>
</table>
<a class="anchor" name="ccda3193e3f5def2a1c5d42b09452884"></a><!-- doxytag: member="StaticContext::getPrefixBoundToUri" ref="ccda3193e3f5def2a1c5d42b09452884" args="(const XMLCh *uri) const =0" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">virtual const XMLCh* StaticContext::getPrefixBoundToUri </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">const XMLCh *&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>uri</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap> const<code> [pure virtual]</code></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
returns the prefix that is bound in uri in the current scope or zero length string otherwise
<p>
</td>
</tr>
</table>
<a class="anchor" name="acbc5f0587cd2e7139d3ffd8c9716b9d"></a><!-- doxytag: member="StaticContext::getPreserveBoundarySpace" ref="acbc5f0587cd2e7139d3ffd8c9716b9d" args="() const =0" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">virtual bool StaticContext::getPreserveBoundarySpace </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="mdname1" valign="top" nowrap> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap> const<code> [pure virtual]</code></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Get the policy for boundary space.
<p>
</td>
</tr>
</table>
<a class="anchor" name="090b83aca2762f7381d0ea4c76e09220"></a><!-- doxytag: member="StaticContext::getPreserveNamespaces" ref="090b83aca2762f7381d0ea4c76e09220" args="() const =0" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">virtual bool StaticContext::getPreserveNamespaces </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="mdname1" valign="top" nowrap> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap> const<code> [pure virtual]</code></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Get the policy for namespace copy.
<p>
</td>
</tr>
</table>
<a class="anchor" name="62d2dae316220df33fd4ebd61f1ca1e8"></a><!-- doxytag: member="StaticContext::getUriBoundToPrefix" ref="62d2dae316220df33fd4ebd61f1ca1e8" args="(const XMLCh *prefix, const LocationInfo *location) const =0" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">virtual const XMLCh* StaticContext::getUriBoundToPrefix </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">const XMLCh *&nbsp;</td>
<td class="mdname" nowrap> <em>prefix</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
<td class="md" nowrap>const LocationInfo *&nbsp;</td>
<td class="mdname" nowrap> <em>location</em></td>
</tr>
<tr>
<td class="md"></td>
<td class="md">)&nbsp;</td>
<td class="md" colspan="2"> const<code> [pure virtual]</code></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
returns the URI that is bound in prefix in the current scope or zero length string otherwise
<p>
</td>
</tr>
</table>
<a class="anchor" name="bb1af4bbf41e0eed3c91fe622ef3a291"></a><!-- doxytag: member="StaticContext::getVariableTypeStore" ref="bb1af4bbf41e0eed3c91fe622ef3a291" args="()=0" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">virtual <a class="el" href="classVariableTypeStore.html">VariableTypeStore</a>* StaticContext::getVariableTypeStore </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="mdname1" valign="top" nowrap> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap><code> [pure virtual]</code></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
get the variable type store
<p>
</td>
</tr>
</table>
<a class="anchor" name="a69b07a26ccaaa3cbcdc0f8577fc0732"></a><!-- doxytag: member="StaticContext::getXMLEntityResolver" ref="a69b07a26ccaaa3cbcdc0f8577fc0732" args="() const =0" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">virtual xercesc:: XMLEntityResolver* StaticContext::getXMLEntityResolver </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="mdname1" valign="top" nowrap> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap> const<code> [pure virtual]</code></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Returns the entity resolver currently set.
<p>
</td>
</tr>
</table>
<a class="anchor" name="3cfebec04b1f3c554321826e2849c6d6"></a><!-- doxytag: member="StaticContext::getXPath1CompatibilityMode" ref="3cfebec04b1f3c554321826e2849c6d6" args="() const =0" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">virtual bool StaticContext::getXPath1CompatibilityMode </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="mdname1" valign="top" nowrap> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap> const<code> [pure virtual]</code></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Get the current XPath 1.0 compatibility mode.
<p>
</td>
</tr>
</table>
<a class="anchor" name="f5e3b801a4efd41817e05e7b9ded5874"></a><!-- doxytag: member="StaticContext::isDebuggingEnabled" ref="f5e3b801a4efd41817e05e7b9ded5874" args="() const =0" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">virtual bool StaticContext::isDebuggingEnabled </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="mdname1" valign="top" nowrap> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap> const<code> [pure virtual]</code></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
The enableDebuging flag is considered to be in both the static and dynamic contexts.
<p>
</td>
</tr>
</table>
<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" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">virtual bool StaticContext::isTypeOrDerivedFromType </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">const XMLCh *const &nbsp;</td>
<td class="mdname" nowrap> <em>uri</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
<td class="md" nowrap>const XMLCh *const &nbsp;</td>
<td class="mdname" nowrap> <em>typeName</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
<td class="md" nowrap>const XMLCh *const &nbsp;</td>
<td class="mdname" nowrap> <em>uriToCheck</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
<td class="md" nowrap>const XMLCh *const &nbsp;</td>
<td class="mdname" nowrap> <em>typeNameToCheck</em></td>
</tr>
<tr>
<td class="md"></td>
<td class="md">)&nbsp;</td>
<td class="md" colspan="2"> const<code> [pure virtual]</code></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
returns true if the type represented by uri:typename is an instance of uriToCheck:typeNameToCheck
<p>
ie: to check xs:integer instance of xs:decimal, call isTypeOrDerivedFromType("xs", "integer", "xs", "decimal") (except of course, call with URIs, not prefixes!) </td>
</tr>
</table>
<a class="anchor" name="0c0735cb749d88fbfb597f863453aeb4"></a><!-- doxytag: member="StaticContext::lookUpFunction" ref="0c0735cb749d88fbfb597f863453aeb4" args="(const XMLCh *prefix, const XMLCh *name, VectorOfASTNodes &amp;v, const LocationInfo *location) const =0" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">virtual ASTNode* StaticContext::lookUpFunction </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">const XMLCh *&nbsp;</td>
<td class="mdname" nowrap> <em>prefix</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
<td class="md" nowrap>const XMLCh *&nbsp;</td>
<td class="mdname" nowrap> <em>name</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
<td class="md" nowrap><a class="el" href="StaticContext_8hpp.html#945a726d9c06a9f5a66be9834475e658">VectorOfASTNodes</a> &amp;&nbsp;</td>
<td class="mdname" nowrap> <em>v</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
<td class="md" nowrap>const LocationInfo *&nbsp;</td>
<td class="mdname" nowrap> <em>location</em></td>
</tr>
<tr>
<td class="md"></td>
<td class="md">)&nbsp;</td>
<td class="md" colspan="2"> const<code> [pure virtual]</code></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
returns a function with name name in the namespace represented by prefix
<p>
</td>
</tr>
</table>
<a class="anchor" name="e6e96d01d8777a72eff3710c6d002151"></a><!-- doxytag: member="StaticContext::releaseDocument" ref="e6e96d01d8777a72eff3710c6d002151" args="(xercesc::DOMDocument *doc) const =0" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">virtual void StaticContext::releaseDocument </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top"><a class="el" href="classxercesc_1_1DOMDocument.html">xercesc::DOMDocument</a> *&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>doc</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap> const<code> [pure virtual]</code></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Used to release a document allocated through <a class="el" href="classStaticContext.html#7e5535c551aff201702cb3134e755d30">createNewDocument()</a>.
<p>
</td>
</tr>
</table>
<a class="anchor" name="5bacf10a20d3c09f66e1570dc9a9df3e"></a><!-- doxytag: member="StaticContext::resolveModuleURI" ref="5bacf10a20d3c09f66e1570dc9a9df3e" args="(const XMLCh *uri) const =0" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">virtual VectorOfStrings* StaticContext::resolveModuleURI </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">const XMLCh *&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>uri</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap> const<code> [pure virtual]</code></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
</td>
</tr>
</table>
<a class="anchor" name="89fca89762ba69714adb9db52ecab34e"></a><!-- doxytag: member="StaticContext::setBaseURI" ref="89fca89762ba69714adb9db52ecab34e" args="(const XMLCh *newURI)=0" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">virtual void StaticContext::setBaseURI </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">const XMLCh *&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>newURI</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap><code> [pure virtual]</code></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Set the base URI.
<p>
</td>
</tr>
</table>
<a class="anchor" name="6c843ea0ac511384ab49018becb54dde"></a><!-- doxytag: member="StaticContext::setConstructionMode" ref="6c843ea0ac511384ab49018becb54dde" args="(ConstructionMode newMode)=0" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">virtual void StaticContext::setConstructionMode </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top"><a class="el" href="classStaticContext.html#afd3dd12453e8237c20895f80a9360a1">ConstructionMode</a>&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>newMode</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap><code> [pure virtual]</code></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Set the construction mode.
<p>
</td>
</tr>
</table>
<a class="anchor" name="35d3b2eef9afe340b5c0d39e87bb7e68"></a><!-- doxytag: member="StaticContext::setContextItemType" ref="35d3b2eef9afe340b5c0d39e87bb7e68" args="(const StaticType &amp;st)=0" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">virtual void StaticContext::setContextItemType </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">const StaticType &amp;&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>st</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap><code> [pure virtual]</code></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Set the static type of the context item.
<p>
</td>
</tr>
</table>
<a class="anchor" name="abea6c9014efcd961434a15ee9639d01"></a><!-- doxytag: member="StaticContext::setDefaultCollation" ref="abea6c9014efcd961434a15ee9639d01" args="(const XMLCh *const URI)=0" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">virtual void StaticContext::setDefaultCollation </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">const XMLCh *const &nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>URI</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap><code> [pure virtual]</code></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Specify which collation is the default one.
<p>
</td>
</tr>
</table>
<a class="anchor" name="dc869a84712459fa49db67fe837c9b01"></a><!-- doxytag: member="StaticContext::setDefaultElementAndTypeNS" ref="dc869a84712459fa49db67fe837c9b01" args="(const XMLCh *newNS)=0" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">virtual void StaticContext::setDefaultElementAndTypeNS </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">const XMLCh *&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>newNS</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap><code> [pure virtual]</code></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
set the value of the default namespace for elements and types
<p>
</td>
</tr>
</table>
<a class="anchor" name="5451295739a61f82ee1ced2da4866137"></a><!-- doxytag: member="StaticContext::setDefaultFLWOROrderingMode" ref="5451295739a61f82ee1ced2da4866137" args="(FLWOROrderingMode newMode)=0" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">virtual void StaticContext::setDefaultFLWOROrderingMode </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top"><a class="el" href="classStaticContext.html#e2f0da091c646c1fce65483226d9c6ac">FLWOROrderingMode</a>&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>newMode</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap><code> [pure virtual]</code></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Set the default ordering mode for FLWOR blocks.
<p>
</td>
</tr>
</table>
<a class="anchor" name="b6fdede81ff917ff3e0ea020a834fe2c"></a><!-- doxytag: member="StaticContext::setDefaultFuncNS" ref="b6fdede81ff917ff3e0ea020a834fe2c" args="(const XMLCh *newNS)=0" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">virtual void StaticContext::setDefaultFuncNS </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">const XMLCh *&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>newNS</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap><code> [pure virtual]</code></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Set the default namespace for functions.
<p>
</td>
</tr>
</table>
<a class="anchor" name="32f5fb8414a41c444fff93a90eb55d88"></a><!-- doxytag: member="StaticContext::setDocumentCache" ref="32f5fb8414a41c444fff93a90eb55d88" args="(DocumentCache *docCache)=0" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">virtual void StaticContext::setDocumentCache </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">DocumentCache *&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>docCache</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap><code> [pure virtual]</code></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
sets the repository for the grammars
<p>
</td>
</tr>
</table>
<a class="anchor" name="589ce901b0b3551552c397b7f72e683b"></a><!-- doxytag: member="StaticContext::setInheritNamespaces" ref="589ce901b0b3551552c397b7f72e683b" args="(bool value)=0" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">virtual void StaticContext::setInheritNamespaces </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">bool&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>value</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap><code> [pure virtual]</code></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Set the policy for namespace inheritance.
<p>
</td>
</tr>
</table>
<a class="anchor" name="6e74fe9fdd5b238b6df373a92a09c075"></a><!-- doxytag: member="StaticContext::setItemFactory" ref="6e74fe9fdd5b238b6df373a92a09c075" args="(ItemFactory *factory)=0" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">virtual void StaticContext::setItemFactory </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top"><a class="el" href="classItemFactory.html">ItemFactory</a> *&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>factory</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap><code> [pure virtual]</code></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Sets the <a class="el" href="classItemFactory.html">ItemFactory</a> for this context.
<p>
</td>
</tr>
</table>
<a class="anchor" name="b847d9d5084c7ce3edce1edc24dd4ccc"></a><!-- doxytag: member="StaticContext::setMemoryManager" ref="b847d9d5084c7ce3edce1edc24dd4ccc" args="(XPath2MemoryManager *memMgr)=0" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">virtual void StaticContext::setMemoryManager </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top"><a class="el" href="classXPath2MemoryManager.html">XPath2MemoryManager</a> *&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>memMgr</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap><code> [pure virtual]</code></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Set the memory manager to the one given.
<p>
</td>
</tr>
</table>
<a class="anchor" name="dfb03544df979a1d4180f13ce3699964"></a><!-- doxytag: member="StaticContext::setModuleResolver" ref="dfb03544df979a1d4180f13ce3699964" args="(ModuleResolver *resolver)=0" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">virtual void StaticContext::setModuleResolver </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top"><a class="el" href="classModuleResolver.html">ModuleResolver</a> *&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>resolver</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap><code> [pure virtual]</code></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Register a callback object for resolving module URIs.
<p>
</td>
</tr>
</table>
<a class="anchor" name="005b2f567e652ddbea1db8e4efb0e852"></a><!-- doxytag: member="StaticContext::setNamespaceBinding" ref="005b2f567e652ddbea1db8e4efb0e852" args="(const XMLCh *prefix, const XMLCh *uri)=0" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">virtual void StaticContext::setNamespaceBinding </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">const XMLCh *&nbsp;</td>
<td class="mdname" nowrap> <em>prefix</em>, </td>
</tr>
<tr>
<td class="md" nowrap align="right"></td>
<td class="md"></td>
<td class="md" nowrap>const XMLCh *&nbsp;</td>
<td class="mdname" nowrap> <em>uri</em></td>
</tr>
<tr>
<td class="md"></td>
<td class="md">)&nbsp;</td>
<td class="md" colspan="2"><code> [pure virtual]</code></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Binds a prefix to a namespace URI.
<p>
</td>
</tr>
</table>
<a class="anchor" name="e36546cd177c71fccf416c3c007ea75c"></a><!-- doxytag: member="StaticContext::setNodeSetOrdering" ref="e36546cd177c71fccf416c3c007ea75c" args="(NodeSetOrdering newOrder)=0" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">virtual void StaticContext::setNodeSetOrdering </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top"><a class="el" href="classStaticContext.html#b8bafb380375462baaed1f97db7314cd">NodeSetOrdering</a>&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>newOrder</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap><code> [pure virtual]</code></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Set the ordering method for node sets.
<p>
</td>
</tr>
</table>
<a class="anchor" name="9232b9a47605014a422f017ded5a9fe7"></a><!-- doxytag: member="StaticContext::setNSResolver" ref="9232b9a47605014a422f017ded5a9fe7" args="(const xercesc::DOMXPathNSResolver *resolver)=0" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">virtual void StaticContext::setNSResolver </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">const <a class="el" href="classxercesc_1_1DOMXPathNSResolver.html">xercesc::DOMXPathNSResolver</a> *&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>resolver</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap><code> [pure virtual]</code></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Set the NS resolver.
<p>
</td>
</tr>
</table>
<a class="anchor" name="6d9c807ffcb1e1867eef561958131c52"></a><!-- doxytag: member="StaticContext::setPreserveBoundarySpace" ref="6d9c807ffcb1e1867eef561958131c52" args="(bool value)=0" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">virtual void StaticContext::setPreserveBoundarySpace </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">bool&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>value</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap><code> [pure virtual]</code></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Set the policy for boundary space.
<p>
</td>
</tr>
</table>
<a class="anchor" name="6c878159abee02fda8e380bcf91e1eda"></a><!-- doxytag: member="StaticContext::setPreserveNamespaces" ref="6c878159abee02fda8e380bcf91e1eda" args="(bool value)=0" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">virtual void StaticContext::setPreserveNamespaces </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">bool&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>value</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap><code> [pure virtual]</code></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Set the policy for namespace copy.
<p>
</td>
</tr>
</table>
<a class="anchor" name="63b1e8bf36c9d05193c9d475c96fc6c3"></a><!-- doxytag: member="StaticContext::setXMLEntityResolver" ref="63b1e8bf36c9d05193c9d475c96fc6c3" args="(xercesc::XMLEntityResolver *const handler)=0" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">virtual void StaticContext::setXMLEntityResolver </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top"><a class="el" href="classxercesc_1_1XMLEntityResolver.html">xercesc::XMLEntityResolver</a> *const &nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>handler</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap><code> [pure virtual]</code></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Sets the XMLEntityResolver that is used by Xerces when it is used to parse documents.
<p>
This affects the behaviour of <a class="el" href="classXQilla.html">XQilla</a> whenever it retrieves a DTD or XML Schema grammar. </td>
</tr>
</table>
<a class="anchor" name="d61d7180a96f1168a88c6779ff58faee"></a><!-- doxytag: member="StaticContext::setXPath1CompatibilityMode" ref="d61d7180a96f1168a88c6779ff58faee" args="(bool newMode)=0" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">virtual void StaticContext::setXPath1CompatibilityMode </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">bool&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>newMode</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap><code> [pure virtual]</code></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Set the current XPath 1.0 compatibility mode.
<p>
</td>
</tr>
</table>
<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>
<hr size="1"><address style="align: right;"><small>Generated on Tue Dec 12 00:18:57 2006 for XQilla Simple API by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6 </small></address>
</body>
</html>