2473 lines
127 KiB
HTML
2473 lines
127 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 Documentation</title>
|
|
<link href="doxygen.css" rel="stylesheet" type="text/css">
|
|
<link href="tabs.css" rel="stylesheet" type="text/css">
|
|
</head><body>
|
|
<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>
|
|
<!-- Generated by Doxygen 1.8.5 -->
|
|
<div id="navrow1" class="tabs">
|
|
<ul class="tablist">
|
|
<li><a href="index.html"><span>Main Page</span></a></li>
|
|
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
|
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
|
|
<li><a href="files.html"><span>Files</span></a></li>
|
|
<li><a href="examples.html"><span>Examples</span></a></li>
|
|
</ul>
|
|
</div>
|
|
<div id="navrow2" class="tabs2">
|
|
<ul class="tablist">
|
|
<li><a href="annotated.html"><span>Class List</span></a></li>
|
|
<li><a href="classes.html"><span>Class Index</span></a></li>
|
|
<li><a href="inherits.html"><span>Class Hierarchy</span></a></li>
|
|
<li><a href="functions.html"><span>Class Members</span></a></li>
|
|
</ul>
|
|
</div>
|
|
</div><!-- top -->
|
|
<div class="header">
|
|
<div class="summary">
|
|
<a href="#pub-types">Public Types</a> |
|
|
<a href="#pub-methods">Public Member Functions</a> |
|
|
<a href="classStaticContext-members.html">List of all members</a> </div>
|
|
<div class="headertitle">
|
|
<div class="title">StaticContext Class Reference<span class="mlabels"><span class="mlabel">abstract</span></span></div> </div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
|
|
<p>The parse time static context interface.
|
|
<a href="classStaticContext.html#details">More...</a></p>
|
|
|
|
<p><code>#include <<a class="el" href="StaticContext_8hpp_source.html">StaticContext.hpp</a>></code></p>
|
|
<div class="dynheader">
|
|
Inheritance diagram for StaticContext:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classStaticContext__inherit__graph.png" border="0" usemap="#StaticContext_inherit__map" alt="Inheritance graph"/></div>
|
|
<map name="StaticContext_inherit__map" id="StaticContext_inherit__map">
|
|
<area shape="rect" id="node3" href="classDynamicContext.html" title="The execution time dynamic context interface. " alt="" coords="11,155,131,181"/><area shape="rect" id="node2" href="classxercesc_1_1XMemory.html" title="This class makes it possible to override the C++ memory management by adding new/delete operators to ..." alt="" coords="5,5,136,32"/></map>
|
|
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
|
|
<table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
|
|
Public Types</h2></td></tr>
|
|
<tr class="memitem:ab8bafb380375462baaed1f97db7314cd"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticContext.html#ab8bafb380375462baaed1f97db7314cd">NodeSetOrdering</a> { <a class="el" href="classStaticContext.html#ab8bafb380375462baaed1f97db7314cda99710447314270a3b0c3c418543ecf62">ORDERING_ORDERED</a>,
|
|
<a class="el" href="classStaticContext.html#ab8bafb380375462baaed1f97db7314cda11863f7ffef852eb2467b9c3b0236f86">ORDERING_UNORDERED</a>
|
|
}</td></tr>
|
|
<tr class="separator:ab8bafb380375462baaed1f97db7314cd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aafd3dd12453e8237c20895f80a9360a1"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticContext.html#aafd3dd12453e8237c20895f80a9360a1">ConstructionMode</a> { <a class="el" href="classStaticContext.html#aafd3dd12453e8237c20895f80a9360a1aad92a50d77bdbefde57d5cb389314b69">CONSTRUCTION_MODE_PRESERVE</a>,
|
|
<a class="el" href="classStaticContext.html#aafd3dd12453e8237c20895f80a9360a1a9b1c0f9a604a1a7bd66475d216798d32">CONSTRUCTION_MODE_STRIP</a>
|
|
}</td></tr>
|
|
<tr class="separator:aafd3dd12453e8237c20895f80a9360a1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae2f0da091c646c1fce65483226d9c6ac"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticContext.html#ae2f0da091c646c1fce65483226d9c6ac">FLWOROrderingMode</a> { <a class="el" href="classStaticContext.html#ae2f0da091c646c1fce65483226d9c6aca4dd72aae9d9222dce51a86103ab10cad">FLWOR_ORDER_EMPTY_GREATEST</a>,
|
|
<a class="el" href="classStaticContext.html#ae2f0da091c646c1fce65483226d9c6aca6725b7b4fb071fd4253cf15a529819e5">FLWOR_ORDER_EMPTY_LEAST</a>
|
|
}</td></tr>
|
|
<tr class="separator:ae2f0da091c646c1fce65483226d9c6ac"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af48c045b33058d1f6b5f8da43dbadebd"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticContext.html#af48c045b33058d1f6b5f8da43dbadebd">FTCaseOption</a> { <br/>
|
|
  <a class="el" href="classStaticContext.html#af48c045b33058d1f6b5f8da43dbadebdac2a4e3ed41ed6e08d3737a6ca01face3">NONE</a>,
|
|
<a class="el" href="classStaticContext.html#af48c045b33058d1f6b5f8da43dbadebda45b26ae767fcba1b29361285ff0d25c8">CASE_INSENSITIVE</a>,
|
|
<a class="el" href="classStaticContext.html#af48c045b33058d1f6b5f8da43dbadebda9c6972d6020a0b0ff34941080b7864eb">CASE_SENSITIVE</a>,
|
|
<a class="el" href="classStaticContext.html#af48c045b33058d1f6b5f8da43dbadebdab51c7cbc030cf0834e3fce7336abe616">UPPERCASE</a>,
|
|
<br/>
|
|
  <a class="el" href="classStaticContext.html#af48c045b33058d1f6b5f8da43dbadebda4c715bbabd1d8c29ac3525c173335967">LOWERCASE</a>
|
|
<br/>
|
|
}</td></tr>
|
|
<tr class="separator:af48c045b33058d1f6b5f8da43dbadebd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
|
|
Public Member Functions</h2></td></tr>
|
|
<tr class="memitem:aab10e680c7e45b1f1c15af9954fff65a"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticContext.html#aab10e680c7e45b1f1c15af9954fff65a">~StaticContext</a> ()</td></tr>
|
|
<tr class="separator:aab10e680c7e45b1f1c15af9954fff65a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af1d162465be7d0dad0d763a56507a770"><td class="memItemLeft" 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#af1d162465be7d0dad0d763a56507a770">createModuleContext</a> (<a class="el" href="classxercesc_1_1MemoryManager.html">xercesc::MemoryManager</a> *memMgr=<a class="el" href="classxercesc_1_1XMLPlatformUtils.html#a2521473ea52894e9313573d330a264b4">xercesc::XMLPlatformUtils::fgMemoryManager</a>) const =0</td></tr>
|
|
<tr class="separator:af1d162465be7d0dad0d763a56507a770"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5e6b8dd04fe752ce978edd6c0c538b20"><td class="memItemLeft" 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#a5e6b8dd04fe752ce978edd6c0c538b20">createDynamicContext</a> (<a class="el" href="classxercesc_1_1MemoryManager.html">xercesc::MemoryManager</a> *memMgr=<a class="el" href="classxercesc_1_1XMLPlatformUtils.html#a2521473ea52894e9313573d330a264b4">xercesc::XMLPlatformUtils::fgMemoryManager</a>) const =0</td></tr>
|
|
<tr class="separator:a5e6b8dd04fe752ce978edd6c0c538b20"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aadd5b54dcdd10a794bb3a520f24855e2"><td class="memItemLeft" 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#aadd5b54dcdd10a794bb3a520f24855e2">createDebugQueryContext</a> (const <a class="el" href="classItem.html#a73b92c0cc87378a05bd46328eed7f4ff">Item::Ptr</a> &contextItem, size_t contextPosition, size_t contextSize, const <a class="el" href="classVariableStore.html">VariableStore</a> *variables, const <a class="el" href="classxercesc_1_1DOMXPathNSResolver.html">xercesc::DOMXPathNSResolver</a> *nsResolver, const XMLCh *defaultElementNS, <a class="el" href="classxercesc_1_1MemoryManager.html">xercesc::MemoryManager</a> *memMgr=<a class="el" href="classxercesc_1_1XMLPlatformUtils.html#a2521473ea52894e9313573d330a264b4">xercesc::XMLPlatformUtils::fgMemoryManager</a>) const =0</td></tr>
|
|
<tr class="separator:aadd5b54dcdd10a794bb3a520f24855e2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae8130a0de70f9706e91e22040f335443"><td class="memItemLeft" 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#ae8130a0de70f9706e91e22040f335443">getConfiguration</a> () const =0</td></tr>
|
|
<tr class="memdesc:ae8130a0de70f9706e91e22040f335443"><td class="mdescLeft"> </td><td class="mdescRight">Returns the configuration object for this context. <a href="#ae8130a0de70f9706e91e22040f335443">More...</a><br/></td></tr>
|
|
<tr class="separator:ae8130a0de70f9706e91e22040f335443"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adaafb7bc240cec0d8142a25f530b0395"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classXQilla.html#a841f488b890ff0e4d20b5000f2e1ce4d">XQilla::Language</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticContext.html#adaafb7bc240cec0d8142a25f530b0395">getLanguage</a> () const =0</td></tr>
|
|
<tr class="memdesc:adaafb7bc240cec0d8142a25f530b0395"><td class="mdescLeft"> </td><td class="mdescRight">Returns the lanuage that this context is for. <a href="#adaafb7bc240cec0d8142a25f530b0395">More...</a><br/></td></tr>
|
|
<tr class="separator:adaafb7bc240cec0d8142a25f530b0395"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a10c1cf46a1037dffaed6d15c9485fad4"><td class="memItemLeft" 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#a10c1cf46a1037dffaed6d15c9485fad4">getItemFactory</a> () const =0</td></tr>
|
|
<tr class="memdesc:a10c1cf46a1037dffaed6d15c9485fad4"><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" title="Provides factory methods for creating XQQuery and DynamicContext objects. ">XQilla</a> items and other objects. <a href="#a10c1cf46a1037dffaed6d15c9485fad4">More...</a><br/></td></tr>
|
|
<tr class="separator:a10c1cf46a1037dffaed6d15c9485fad4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6e74fe9fdd5b238b6df373a92a09c075"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticContext.html#a6e74fe9fdd5b238b6df373a92a09c075">setItemFactory</a> (<a class="el" href="classItemFactory.html">ItemFactory</a> *factory)=0</td></tr>
|
|
<tr class="memdesc:a6e74fe9fdd5b238b6df373a92a09c075"><td class="mdescLeft"> </td><td class="mdescRight">Sets the <a class="el" href="classItemFactory.html">ItemFactory</a> for this context. <a href="#a6e74fe9fdd5b238b6df373a92a09c075">More...</a><br/></td></tr>
|
|
<tr class="separator:a6e74fe9fdd5b238b6df373a92a09c075"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a29cedf5b21dd4d013fec47e3a3b6bd90"><td class="memItemLeft" align="right" valign="top">virtual const <a class="el" href="classStaticType.html">StaticType</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticContext.html#a29cedf5b21dd4d013fec47e3a3b6bd90">getContextItemType</a> () const =0</td></tr>
|
|
<tr class="memdesc:a29cedf5b21dd4d013fec47e3a3b6bd90"><td class="mdescLeft"> </td><td class="mdescRight">Get the static type of the context item. <a href="#a29cedf5b21dd4d013fec47e3a3b6bd90">More...</a><br/></td></tr>
|
|
<tr class="separator:a29cedf5b21dd4d013fec47e3a3b6bd90"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a35d3b2eef9afe340b5c0d39e87bb7e68"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticContext.html#a35d3b2eef9afe340b5c0d39e87bb7e68">setContextItemType</a> (const <a class="el" href="classStaticType.html">StaticType</a> &st)=0</td></tr>
|
|
<tr class="memdesc:a35d3b2eef9afe340b5c0d39e87bb7e68"><td class="mdescLeft"> </td><td class="mdescRight">Set the static type of the context item. <a href="#a35d3b2eef9afe340b5c0d39e87bb7e68">More...</a><br/></td></tr>
|
|
<tr class="separator:a35d3b2eef9afe340b5c0d39e87bb7e68"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3cfebec04b1f3c554321826e2849c6d6"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticContext.html#a3cfebec04b1f3c554321826e2849c6d6">getXPath1CompatibilityMode</a> () const =0</td></tr>
|
|
<tr class="memdesc:a3cfebec04b1f3c554321826e2849c6d6"><td class="mdescLeft"> </td><td class="mdescRight">Get the current XPath 1.0 compatibility mode. <a href="#a3cfebec04b1f3c554321826e2849c6d6">More...</a><br/></td></tr>
|
|
<tr class="separator:a3cfebec04b1f3c554321826e2849c6d6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad61d7180a96f1168a88c6779ff58faee"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticContext.html#ad61d7180a96f1168a88c6779ff58faee">setXPath1CompatibilityMode</a> (bool newMode)=0</td></tr>
|
|
<tr class="memdesc:ad61d7180a96f1168a88c6779ff58faee"><td class="mdescLeft"> </td><td class="mdescRight">Set the current XPath 1.0 compatibility mode. <a href="#ad61d7180a96f1168a88c6779ff58faee">More...</a><br/></td></tr>
|
|
<tr class="separator:ad61d7180a96f1168a88c6779ff58faee"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a336e23733e08dc449883f9fa2581e24b"><td class="memItemLeft" align="right" valign="top">virtual const <br class="typebreak"/>
|
|
<a class="el" href="classxercesc_1_1DOMXPathNSResolver.html">xercesc::DOMXPathNSResolver</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticContext.html#a336e23733e08dc449883f9fa2581e24b">getNSResolver</a> () const =0</td></tr>
|
|
<tr class="memdesc:a336e23733e08dc449883f9fa2581e24b"><td class="mdescLeft"> </td><td class="mdescRight">Get the NS resolver. <a href="#a336e23733e08dc449883f9fa2581e24b">More...</a><br/></td></tr>
|
|
<tr class="separator:a336e23733e08dc449883f9fa2581e24b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6f22909d9ed7088204af4ce7b65247e0"><td class="memItemLeft" align="right" valign="top">virtual const XMLCh * </td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticContext.html#a6f22909d9ed7088204af4ce7b65247e0">getUriBoundToPrefix</a> (const XMLCh *prefix, const <a class="el" href="classLocationInfo.html">LocationInfo</a> *location=0) const =0</td></tr>
|
|
<tr class="memdesc:a6f22909d9ed7088204af4ce7b65247e0"><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="#a6f22909d9ed7088204af4ce7b65247e0">More...</a><br/></td></tr>
|
|
<tr class="separator:a6f22909d9ed7088204af4ce7b65247e0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:accda3193e3f5def2a1c5d42b09452884"><td class="memItemLeft" align="right" valign="top">virtual const XMLCh * </td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticContext.html#accda3193e3f5def2a1c5d42b09452884">getPrefixBoundToUri</a> (const XMLCh *uri) const =0</td></tr>
|
|
<tr class="memdesc:accda3193e3f5def2a1c5d42b09452884"><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="#accda3193e3f5def2a1c5d42b09452884">More...</a><br/></td></tr>
|
|
<tr class="separator:accda3193e3f5def2a1c5d42b09452884"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9232b9a47605014a422f017ded5a9fe7"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticContext.html#a9232b9a47605014a422f017ded5a9fe7">setNSResolver</a> (const <a class="el" href="classxercesc_1_1DOMXPathNSResolver.html">xercesc::DOMXPathNSResolver</a> *resolver)=0</td></tr>
|
|
<tr class="memdesc:a9232b9a47605014a422f017ded5a9fe7"><td class="mdescLeft"> </td><td class="mdescRight">Set the NS resolver. <a href="#a9232b9a47605014a422f017ded5a9fe7">More...</a><br/></td></tr>
|
|
<tr class="separator:a9232b9a47605014a422f017ded5a9fe7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a005b2f567e652ddbea1db8e4efb0e852"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticContext.html#a005b2f567e652ddbea1db8e4efb0e852">setNamespaceBinding</a> (const XMLCh *prefix, const XMLCh *uri)=0</td></tr>
|
|
<tr class="memdesc:a005b2f567e652ddbea1db8e4efb0e852"><td class="mdescLeft"> </td><td class="mdescRight">Binds a prefix to a namespace URI. <a href="#a005b2f567e652ddbea1db8e4efb0e852">More...</a><br/></td></tr>
|
|
<tr class="separator:a005b2f567e652ddbea1db8e4efb0e852"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a428e29fcda96649761893bab36d5cc36"><td class="memItemLeft" align="right" valign="top">virtual const XMLCh * </td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticContext.html#a428e29fcda96649761893bab36d5cc36">getDefaultElementAndTypeNS</a> () const =0</td></tr>
|
|
<tr class="memdesc:a428e29fcda96649761893bab36d5cc36"><td class="mdescLeft"> </td><td class="mdescRight">get the value of the default namespace for elements and types <a href="#a428e29fcda96649761893bab36d5cc36">More...</a><br/></td></tr>
|
|
<tr class="separator:a428e29fcda96649761893bab36d5cc36"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adc869a84712459fa49db67fe837c9b01"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticContext.html#adc869a84712459fa49db67fe837c9b01">setDefaultElementAndTypeNS</a> (const XMLCh *newNS)=0</td></tr>
|
|
<tr class="memdesc:adc869a84712459fa49db67fe837c9b01"><td class="mdescLeft"> </td><td class="mdescRight">set the value of the default namespace for elements and types <a href="#adc869a84712459fa49db67fe837c9b01">More...</a><br/></td></tr>
|
|
<tr class="separator:adc869a84712459fa49db67fe837c9b01"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac4ae42b67c9d493408dd456787f72fd9"><td class="memItemLeft" align="right" valign="top">virtual const XMLCh * </td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticContext.html#ac4ae42b67c9d493408dd456787f72fd9">getDefaultFuncNS</a> () const =0</td></tr>
|
|
<tr class="memdesc:ac4ae42b67c9d493408dd456787f72fd9"><td class="mdescLeft"> </td><td class="mdescRight">Return the default namespace for functions. <a href="#ac4ae42b67c9d493408dd456787f72fd9">More...</a><br/></td></tr>
|
|
<tr class="separator:ac4ae42b67c9d493408dd456787f72fd9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab6fdede81ff917ff3e0ea020a834fe2c"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticContext.html#ab6fdede81ff917ff3e0ea020a834fe2c">setDefaultFuncNS</a> (const XMLCh *newNS)=0</td></tr>
|
|
<tr class="memdesc:ab6fdede81ff917ff3e0ea020a834fe2c"><td class="mdescLeft"> </td><td class="mdescRight">Set the default namespace for functions. <a href="#ab6fdede81ff917ff3e0ea020a834fe2c">More...</a><br/></td></tr>
|
|
<tr class="separator:ab6fdede81ff917ff3e0ea020a834fe2c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a13400ccc5b1c7482c88c95f25fcff7c4"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classDocumentCache.html">DocumentCache</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticContext.html#a13400ccc5b1c7482c88c95f25fcff7c4">getDocumentCache</a> () const =0</td></tr>
|
|
<tr class="memdesc:a13400ccc5b1c7482c88c95f25fcff7c4"><td class="mdescLeft"> </td><td class="mdescRight">retrieve the repository for the grammars <a href="#a13400ccc5b1c7482c88c95f25fcff7c4">More...</a><br/></td></tr>
|
|
<tr class="separator:a13400ccc5b1c7482c88c95f25fcff7c4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a32f5fb8414a41c444fff93a90eb55d88"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticContext.html#a32f5fb8414a41c444fff93a90eb55d88">setDocumentCache</a> (<a class="el" href="classDocumentCache.html">DocumentCache</a> *docCache)=0</td></tr>
|
|
<tr class="memdesc:a32f5fb8414a41c444fff93a90eb55d88"><td class="mdescLeft"> </td><td class="mdescRight">sets the repository for the grammars <a href="#a32f5fb8414a41c444fff93a90eb55d88">More...</a><br/></td></tr>
|
|
<tr class="separator:a32f5fb8414a41c444fff93a90eb55d88"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a700b6ae47171abc4f88691626ca015db"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticContext.html#a700b6ae47171abc4f88691626ca015db">isTypeOrDerivedFromType</a> (const XMLCh *const uri, const XMLCh *const typeName, const XMLCh *const uriToCheck, const XMLCh *const typeNameToCheck) const =0</td></tr>
|
|
<tr class="memdesc:a700b6ae47171abc4f88691626ca015db"><td class="mdescLeft"> </td><td class="mdescRight">returns true if the type represented by uri:typename is an instance of uriToCheck:typeNameToCheck <a href="#a700b6ae47171abc4f88691626ca015db">More...</a><br/></td></tr>
|
|
<tr class="separator:a700b6ae47171abc4f88691626ca015db"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a63b1e8bf36c9d05193c9d475c96fc6c3"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticContext.html#a63b1e8bf36c9d05193c9d475c96fc6c3">setXMLEntityResolver</a> (<a class="el" href="classxercesc_1_1XMLEntityResolver.html">xercesc::XMLEntityResolver</a> *const handler)=0</td></tr>
|
|
<tr class="memdesc:a63b1e8bf36c9d05193c9d475c96fc6c3"><td class="mdescLeft"> </td><td class="mdescRight">Sets the XMLEntityResolver that is used by Xerces when it is used to parse documents. <a href="#a63b1e8bf36c9d05193c9d475c96fc6c3">More...</a><br/></td></tr>
|
|
<tr class="separator:a63b1e8bf36c9d05193c9d475c96fc6c3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa69b07a26ccaaa3cbcdc0f8577fc0732"><td class="memItemLeft" align="right" valign="top">virtual <br class="typebreak"/>
|
|
<a class="el" href="classxercesc_1_1XMLEntityResolver.html">xercesc::XMLEntityResolver</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticContext.html#aa69b07a26ccaaa3cbcdc0f8577fc0732">getXMLEntityResolver</a> () const =0</td></tr>
|
|
<tr class="memdesc:aa69b07a26ccaaa3cbcdc0f8577fc0732"><td class="mdescLeft"> </td><td class="mdescRight">Returns the entity resolver currently set. <a href="#aa69b07a26ccaaa3cbcdc0f8577fc0732">More...</a><br/></td></tr>
|
|
<tr class="separator:aa69b07a26ccaaa3cbcdc0f8577fc0732"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adfb03544df979a1d4180f13ce3699964"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticContext.html#adfb03544df979a1d4180f13ce3699964">setModuleResolver</a> (<a class="el" href="classModuleResolver.html">ModuleResolver</a> *resolver)=0</td></tr>
|
|
<tr class="memdesc:adfb03544df979a1d4180f13ce3699964"><td class="mdescLeft"> </td><td class="mdescRight">Register a callback object for resolving module URIs. <a href="#adfb03544df979a1d4180f13ce3699964">More...</a><br/></td></tr>
|
|
<tr class="separator:adfb03544df979a1d4180f13ce3699964"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0c0bd414c644daff649463437d862abb"><td class="memItemLeft" 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#a0c0bd414c644daff649463437d862abb">getModuleResolver</a> () const =0</td></tr>
|
|
<tr class="memdesc:a0c0bd414c644daff649463437d862abb"><td class="mdescLeft"> </td><td class="mdescRight">Returns the module resolver currently set. <a href="#a0c0bd414c644daff649463437d862abb">More...</a><br/></td></tr>
|
|
<tr class="separator:a0c0bd414c644daff649463437d862abb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5bacf10a20d3c09f66e1570dc9a9df3e"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="DocumentCache_8hpp.html#aaab74fdf21f46c72dd5e97f48fecb3b6">VectorOfStrings</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticContext.html#a5bacf10a20d3c09f66e1570dc9a9df3e">resolveModuleURI</a> (const XMLCh *uri) const =0</td></tr>
|
|
<tr class="separator:a5bacf10a20d3c09f66e1570dc9a9df3e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aecc9769fac7ad1ed4aa62ae49c2ce9b6"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticContext.html#aecc9769fac7ad1ed4aa62ae49c2ce9b6">addSchemaLocation</a> (const XMLCh *uri, <a class="el" href="DocumentCache_8hpp.html#aaab74fdf21f46c72dd5e97f48fecb3b6">VectorOfStrings</a> *locations, const <a class="el" href="classLocationInfo.html">LocationInfo</a> *location=0)=0</td></tr>
|
|
<tr class="memdesc:aecc9769fac7ad1ed4aa62ae49c2ce9b6"><td class="mdescLeft"> </td><td class="mdescRight">add the location for the grammar of a specific namespace <a href="#aecc9769fac7ad1ed4aa62ae49c2ce9b6">More...</a><br/></td></tr>
|
|
<tr class="separator:aecc9769fac7ad1ed4aa62ae49c2ce9b6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abb1af4bbf41e0eed3c91fe622ef3a291"><td class="memItemLeft" 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#abb1af4bbf41e0eed3c91fe622ef3a291">getVariableTypeStore</a> ()=0</td></tr>
|
|
<tr class="memdesc:abb1af4bbf41e0eed3c91fe622ef3a291"><td class="mdescLeft"> </td><td class="mdescRight">get the variable type store <a href="#abb1af4bbf41e0eed3c91fe622ef3a291">More...</a><br/></td></tr>
|
|
<tr class="separator:abb1af4bbf41e0eed3c91fe622ef3a291"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aec83d4bcea902e6f2ded261ecb0de6b7"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticContext.html#aec83d4bcea902e6f2ded261ecb0de6b7">addTemplate</a> (XQUserFunction *tp)=0</td></tr>
|
|
<tr class="memdesc:aec83d4bcea902e6f2ded261ecb0de6b7"><td class="mdescLeft"> </td><td class="mdescRight">adds a template definition to the template tables <a href="#aec83d4bcea902e6f2ded261ecb0de6b7">More...</a><br/></td></tr>
|
|
<tr class="separator:aec83d4bcea902e6f2ded261ecb0de6b7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab2427120d2d51adc3eed136a87da7f51"><td class="memItemLeft" align="right" valign="top">virtual const XQUserFunction * </td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticContext.html#ab2427120d2d51adc3eed136a87da7f51">lookUpNamedTemplate</a> (const XMLCh *uri, const XMLCh *name) const =0</td></tr>
|
|
<tr class="memdesc:ab2427120d2d51adc3eed136a87da7f51"><td class="mdescLeft"> </td><td class="mdescRight">look up a template definition by name <a href="#ab2427120d2d51adc3eed136a87da7f51">More...</a><br/></td></tr>
|
|
<tr class="separator:ab2427120d2d51adc3eed136a87da7f51"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afe6a163c3803ed16419ba3f93b97df34"><td class="memItemLeft" align="right" valign="top">virtual const <a class="el" href="StaticContext_8hpp.html#a120407438cc6ede3bc7b57aae806741c">UserFunctions</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticContext.html#afe6a163c3803ed16419ba3f93b97df34">getTemplateRules</a> () const =0</td></tr>
|
|
<tr class="memdesc:afe6a163c3803ed16419ba3f93b97df34"><td class="mdescLeft"> </td><td class="mdescRight">Return a vector of all the templates with patterns. <a href="#afe6a163c3803ed16419ba3f93b97df34">More...</a><br/></td></tr>
|
|
<tr class="separator:afe6a163c3803ed16419ba3f93b97df34"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a77b4950d466de1ba5bc94fea78bd7142"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticContext.html#a77b4950d466de1ba5bc94fea78bd7142">addCustomFunction</a> (FuncFactory *func)=0</td></tr>
|
|
<tr class="memdesc:a77b4950d466de1ba5bc94fea78bd7142"><td class="mdescLeft"> </td><td class="mdescRight">adds a custom function to the function table <a href="#a77b4950d466de1ba5bc94fea78bd7142">More...</a><br/></td></tr>
|
|
<tr class="separator:a77b4950d466de1ba5bc94fea78bd7142"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a60ac0c7d323b53f944b7d00265d5415e"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticContext.html#a60ac0c7d323b53f944b7d00265d5415e">removeCustomFunction</a> (FuncFactory *func)=0</td></tr>
|
|
<tr class="memdesc:a60ac0c7d323b53f944b7d00265d5415e"><td class="mdescLeft"> </td><td class="mdescRight">removes a custom function to the function table <a href="#a60ac0c7d323b53f944b7d00265d5415e">More...</a><br/></td></tr>
|
|
<tr class="separator:a60ac0c7d323b53f944b7d00265d5415e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9119f794943c154a4a0cade9b9f1badb"><td class="memItemLeft" align="right" valign="top">virtual ASTNode * </td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticContext.html#a9119f794943c154a4a0cade9b9f1badb">lookUpFunction</a> (const XMLCh *uri, const XMLCh *name, const <a class="el" href="StaticContext_8hpp.html#a945a726d9c06a9f5a66be9834475e658">VectorOfASTNodes</a> &v, const <a class="el" href="classLocationInfo.html">LocationInfo</a> *location=0) const =0</td></tr>
|
|
<tr class="memdesc:a9119f794943c154a4a0cade9b9f1badb"><td class="mdescLeft"> </td><td class="mdescRight">returns a function object with the given uri, localname and number of arguments triple <a href="#a9119f794943c154a4a0cade9b9f1badb">More...</a><br/></td></tr>
|
|
<tr class="separator:a9119f794943c154a4a0cade9b9f1badb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6dd9cc79f021ae42e3ff49216cb50b76"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticContext.html#a6dd9cc79f021ae42e3ff49216cb50b76">setExternalFunctionResolver</a> (<a class="el" href="classExternalFunctionResolver.html">ExternalFunctionResolver</a> *resolver)=0</td></tr>
|
|
<tr class="memdesc:a6dd9cc79f021ae42e3ff49216cb50b76"><td class="mdescLeft"> </td><td class="mdescRight">Register a callback object for resolving external function implementations. <a href="#a6dd9cc79f021ae42e3ff49216cb50b76">More...</a><br/></td></tr>
|
|
<tr class="separator:a6dd9cc79f021ae42e3ff49216cb50b76"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afc4b478aaf305cc7092f3ffb3d38f15f"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classExternalFunctionResolver.html">ExternalFunctionResolver</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticContext.html#afc4b478aaf305cc7092f3ffb3d38f15f">getExternalFunctionResolver</a> () const =0</td></tr>
|
|
<tr class="memdesc:afc4b478aaf305cc7092f3ffb3d38f15f"><td class="mdescLeft"> </td><td class="mdescRight">Returns the external function resolver currently set. <a href="#afc4b478aaf305cc7092f3ffb3d38f15f">More...</a><br/></td></tr>
|
|
<tr class="separator:afc4b478aaf305cc7092f3ffb3d38f15f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a734038603165d05bb27eead95a045766"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticContext.html#a734038603165d05bb27eead95a045766">addExternalFunction</a> (const <a class="el" href="classExternalFunction.html">ExternalFunction</a> *func)=0</td></tr>
|
|
<tr class="memdesc:a734038603165d05bb27eead95a045766"><td class="mdescLeft"> </td><td class="mdescRight">adds an external function implementation to the function table <a href="#a734038603165d05bb27eead95a045766">More...</a><br/></td></tr>
|
|
<tr class="separator:a734038603165d05bb27eead95a045766"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5200dee7e4cc01256b16e6d8e77fe115"><td class="memItemLeft" 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#a5200dee7e4cc01256b16e6d8e77fe115">lookUpExternalFunction</a> (const XMLCh *uri, const XMLCh *name, size_t numArgs) const =0</td></tr>
|
|
<tr class="memdesc:a5200dee7e4cc01256b16e6d8e77fe115"><td class="mdescLeft"> </td><td class="mdescRight">returns an external function implementation for the given uri and localname <a href="#a5200dee7e4cc01256b16e6d8e77fe115">More...</a><br/></td></tr>
|
|
<tr class="separator:a5200dee7e4cc01256b16e6d8e77fe115"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3d65aee8268250cbe5a246d533bcff3b"><td class="memItemLeft" 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#a3d65aee8268250cbe5a246d533bcff3b">getCollation</a> (const XMLCh *const URI, const <a class="el" href="classLocationInfo.html">LocationInfo</a> *location=0) const =0</td></tr>
|
|
<tr class="memdesc:a3d65aee8268250cbe5a246d533bcff3b"><td class="mdescLeft"> </td><td class="mdescRight">Get the implementation for the specified collation. <a href="#a3d65aee8268250cbe5a246d533bcff3b">More...</a><br/></td></tr>
|
|
<tr class="separator:a3d65aee8268250cbe5a246d533bcff3b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa6656393e9f251dc5d04038acde0d2db"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticContext.html#aa6656393e9f251dc5d04038acde0d2db">addCollation</a> (<a class="el" href="classCollation.html">Collation</a> *collation)=0</td></tr>
|
|
<tr class="memdesc:aa6656393e9f251dc5d04038acde0d2db"><td class="mdescLeft"> </td><td class="mdescRight">Add a collation. <a href="#aa6656393e9f251dc5d04038acde0d2db">More...</a><br/></td></tr>
|
|
<tr class="separator:aa6656393e9f251dc5d04038acde0d2db"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aec71ba14ea395bbb428a9c6832f1198a"><td class="memItemLeft" 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#aec71ba14ea395bbb428a9c6832f1198a">getDefaultCollation</a> (const <a class="el" href="classLocationInfo.html">LocationInfo</a> *location=0) const =0</td></tr>
|
|
<tr class="memdesc:aec71ba14ea395bbb428a9c6832f1198a"><td class="mdescLeft"> </td><td class="mdescRight">Get the default collation. <a href="#aec71ba14ea395bbb428a9c6832f1198a">More...</a><br/></td></tr>
|
|
<tr class="separator:aec71ba14ea395bbb428a9c6832f1198a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aabea6c9014efcd961434a15ee9639d01"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticContext.html#aabea6c9014efcd961434a15ee9639d01">setDefaultCollation</a> (const XMLCh *const URI)=0</td></tr>
|
|
<tr class="memdesc:aabea6c9014efcd961434a15ee9639d01"><td class="mdescLeft"> </td><td class="mdescRight">Specify which collation is the default one. <a href="#aabea6c9014efcd961434a15ee9639d01">More...</a><br/></td></tr>
|
|
<tr class="separator:aabea6c9014efcd961434a15ee9639d01"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab2b1b10357e170fdbb0c013b53820542"><td class="memItemLeft" align="right" valign="top">virtual const XMLCh * </td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticContext.html#ab2b1b10357e170fdbb0c013b53820542">getBaseURI</a> () const =0</td></tr>
|
|
<tr class="memdesc:ab2b1b10357e170fdbb0c013b53820542"><td class="mdescLeft"> </td><td class="mdescRight">Return the base URI. <a href="#ab2b1b10357e170fdbb0c013b53820542">More...</a><br/></td></tr>
|
|
<tr class="separator:ab2b1b10357e170fdbb0c013b53820542"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a89fca89762ba69714adb9db52ecab34e"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticContext.html#a89fca89762ba69714adb9db52ecab34e">setBaseURI</a> (const XMLCh *newURI)=0</td></tr>
|
|
<tr class="memdesc:a89fca89762ba69714adb9db52ecab34e"><td class="mdescLeft"> </td><td class="mdescRight">Set the base URI. <a href="#a89fca89762ba69714adb9db52ecab34e">More...</a><br/></td></tr>
|
|
<tr class="separator:a89fca89762ba69714adb9db52ecab34e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2d407f60a7c0390633e582601782bb55"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classStaticContext.html#ab8bafb380375462baaed1f97db7314cd">NodeSetOrdering</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticContext.html#a2d407f60a7c0390633e582601782bb55">getNodeSetOrdering</a> () const =0</td></tr>
|
|
<tr class="memdesc:a2d407f60a7c0390633e582601782bb55"><td class="mdescLeft"> </td><td class="mdescRight">Return the ordering method for node sets. <a href="#a2d407f60a7c0390633e582601782bb55">More...</a><br/></td></tr>
|
|
<tr class="separator:a2d407f60a7c0390633e582601782bb55"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae36546cd177c71fccf416c3c007ea75c"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticContext.html#ae36546cd177c71fccf416c3c007ea75c">setNodeSetOrdering</a> (<a class="el" href="classStaticContext.html#ab8bafb380375462baaed1f97db7314cd">NodeSetOrdering</a> newOrder)=0</td></tr>
|
|
<tr class="memdesc:ae36546cd177c71fccf416c3c007ea75c"><td class="mdescLeft"> </td><td class="mdescRight">Set the ordering method for node sets. <a href="#ae36546cd177c71fccf416c3c007ea75c">More...</a><br/></td></tr>
|
|
<tr class="separator:ae36546cd177c71fccf416c3c007ea75c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af3919b890a2f8f9a6e7e5ae21ad106a3"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classStaticContext.html#aafd3dd12453e8237c20895f80a9360a1">ConstructionMode</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticContext.html#af3919b890a2f8f9a6e7e5ae21ad106a3">getConstructionMode</a> () const =0</td></tr>
|
|
<tr class="memdesc:af3919b890a2f8f9a6e7e5ae21ad106a3"><td class="mdescLeft"> </td><td class="mdescRight">Return the construction mode. <a href="#af3919b890a2f8f9a6e7e5ae21ad106a3">More...</a><br/></td></tr>
|
|
<tr class="separator:af3919b890a2f8f9a6e7e5ae21ad106a3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6c843ea0ac511384ab49018becb54dde"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticContext.html#a6c843ea0ac511384ab49018becb54dde">setConstructionMode</a> (<a class="el" href="classStaticContext.html#aafd3dd12453e8237c20895f80a9360a1">ConstructionMode</a> newMode)=0</td></tr>
|
|
<tr class="memdesc:a6c843ea0ac511384ab49018becb54dde"><td class="mdescLeft"> </td><td class="mdescRight">Set the construction mode. <a href="#a6c843ea0ac511384ab49018becb54dde">More...</a><br/></td></tr>
|
|
<tr class="separator:a6c843ea0ac511384ab49018becb54dde"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6d9c807ffcb1e1867eef561958131c52"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticContext.html#a6d9c807ffcb1e1867eef561958131c52">setPreserveBoundarySpace</a> (bool value)=0</td></tr>
|
|
<tr class="memdesc:a6d9c807ffcb1e1867eef561958131c52"><td class="mdescLeft"> </td><td class="mdescRight">Set the policy for boundary space. <a href="#a6d9c807ffcb1e1867eef561958131c52">More...</a><br/></td></tr>
|
|
<tr class="separator:a6d9c807ffcb1e1867eef561958131c52"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aacbc5f0587cd2e7139d3ffd8c9716b9d"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticContext.html#aacbc5f0587cd2e7139d3ffd8c9716b9d">getPreserveBoundarySpace</a> () const =0</td></tr>
|
|
<tr class="memdesc:aacbc5f0587cd2e7139d3ffd8c9716b9d"><td class="mdescLeft"> </td><td class="mdescRight">Get the policy for boundary space. <a href="#aacbc5f0587cd2e7139d3ffd8c9716b9d">More...</a><br/></td></tr>
|
|
<tr class="separator:aacbc5f0587cd2e7139d3ffd8c9716b9d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2d79a0513368f7898dcadad978f64e12"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classStaticContext.html#ae2f0da091c646c1fce65483226d9c6ac">FLWOROrderingMode</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticContext.html#a2d79a0513368f7898dcadad978f64e12">getDefaultFLWOROrderingMode</a> () const =0</td></tr>
|
|
<tr class="memdesc:a2d79a0513368f7898dcadad978f64e12"><td class="mdescLeft"> </td><td class="mdescRight">Return the default ordering mode for FLWOR blocks. <a href="#a2d79a0513368f7898dcadad978f64e12">More...</a><br/></td></tr>
|
|
<tr class="separator:a2d79a0513368f7898dcadad978f64e12"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5451295739a61f82ee1ced2da4866137"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticContext.html#a5451295739a61f82ee1ced2da4866137">setDefaultFLWOROrderingMode</a> (<a class="el" href="classStaticContext.html#ae2f0da091c646c1fce65483226d9c6ac">FLWOROrderingMode</a> newMode)=0</td></tr>
|
|
<tr class="memdesc:a5451295739a61f82ee1ced2da4866137"><td class="mdescLeft"> </td><td class="mdescRight">Set the default ordering mode for FLWOR blocks. <a href="#a5451295739a61f82ee1ced2da4866137">More...</a><br/></td></tr>
|
|
<tr class="separator:a5451295739a61f82ee1ced2da4866137"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a589ce901b0b3551552c397b7f72e683b"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticContext.html#a589ce901b0b3551552c397b7f72e683b">setInheritNamespaces</a> (bool value)=0</td></tr>
|
|
<tr class="memdesc:a589ce901b0b3551552c397b7f72e683b"><td class="mdescLeft"> </td><td class="mdescRight">Set the policy for namespace inheritance. <a href="#a589ce901b0b3551552c397b7f72e683b">More...</a><br/></td></tr>
|
|
<tr class="separator:a589ce901b0b3551552c397b7f72e683b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aea22b9342d225491b69073d81b07a41f"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticContext.html#aea22b9342d225491b69073d81b07a41f">getInheritNamespaces</a> () const =0</td></tr>
|
|
<tr class="memdesc:aea22b9342d225491b69073d81b07a41f"><td class="mdescLeft"> </td><td class="mdescRight">Get the policy for namespace inheritance. <a href="#aea22b9342d225491b69073d81b07a41f">More...</a><br/></td></tr>
|
|
<tr class="separator:aea22b9342d225491b69073d81b07a41f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6c878159abee02fda8e380bcf91e1eda"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticContext.html#a6c878159abee02fda8e380bcf91e1eda">setPreserveNamespaces</a> (bool value)=0</td></tr>
|
|
<tr class="memdesc:a6c878159abee02fda8e380bcf91e1eda"><td class="mdescLeft"> </td><td class="mdescRight">Set the policy for namespace copy. <a href="#a6c878159abee02fda8e380bcf91e1eda">More...</a><br/></td></tr>
|
|
<tr class="separator:a6c878159abee02fda8e380bcf91e1eda"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a090b83aca2762f7381d0ea4c76e09220"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticContext.html#a090b83aca2762f7381d0ea4c76e09220">getPreserveNamespaces</a> () const =0</td></tr>
|
|
<tr class="memdesc:a090b83aca2762f7381d0ea4c76e09220"><td class="mdescLeft"> </td><td class="mdescRight">Get the policy for namespace copy. <a href="#a090b83aca2762f7381d0ea4c76e09220">More...</a><br/></td></tr>
|
|
<tr class="separator:a090b83aca2762f7381d0ea4c76e09220"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae310f5ad4e00c600cb14702d6bd4cd9c"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticContext.html#ae310f5ad4e00c600cb14702d6bd4cd9c">setRevalidationMode</a> (<a class="el" href="classDocumentCache.html#a1a52f4dee29626e4085603be380aca4f">DocumentCache::ValidationMode</a> mode)=0</td></tr>
|
|
<tr class="memdesc:ae310f5ad4e00c600cb14702d6bd4cd9c"><td class="mdescLeft"> </td><td class="mdescRight">Set the revalidation mode. <a href="#ae310f5ad4e00c600cb14702d6bd4cd9c">More...</a><br/></td></tr>
|
|
<tr class="separator:ae310f5ad4e00c600cb14702d6bd4cd9c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a46bdabf32c6127800f960966010c2818"><td class="memItemLeft" align="right" valign="top">virtual <br class="typebreak"/>
|
|
<a class="el" href="classDocumentCache.html#a1a52f4dee29626e4085603be380aca4f">DocumentCache::ValidationMode</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticContext.html#a46bdabf32c6127800f960966010c2818">getRevalidationMode</a> () const =0</td></tr>
|
|
<tr class="memdesc:a46bdabf32c6127800f960966010c2818"><td class="mdescLeft"> </td><td class="mdescRight">Get the revalidation mode. <a href="#a46bdabf32c6127800f960966010c2818">More...</a><br/></td></tr>
|
|
<tr class="separator:a46bdabf32c6127800f960966010c2818"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1259255393e672d4edf17ad3466b5707"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticContext.html#a1259255393e672d4edf17ad3466b5707">setMessageListener</a> (<a class="el" href="classMessageListener.html">MessageListener</a> *listener)=0</td></tr>
|
|
<tr class="memdesc:a1259255393e672d4edf17ad3466b5707"><td class="mdescLeft"> </td><td class="mdescRight">Set the listener for warning and trace messages. <a href="#a1259255393e672d4edf17ad3466b5707">More...</a><br/></td></tr>
|
|
<tr class="separator:a1259255393e672d4edf17ad3466b5707"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3291124fe113805108c14cd8cb637265"><td class="memItemLeft" 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#a3291124fe113805108c14cd8cb637265">getMessageListener</a> () const =0</td></tr>
|
|
<tr class="memdesc:a3291124fe113805108c14cd8cb637265"><td class="mdescLeft"> </td><td class="mdescRight">Gets the listener for warning and trace messages. <a href="#a3291124fe113805108c14cd8cb637265">More...</a><br/></td></tr>
|
|
<tr class="separator:a3291124fe113805108c14cd8cb637265"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a85a485d729cae367418b6934b654a100"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticContext.html#a85a485d729cae367418b6934b654a100">setModule</a> (<a class="el" href="classXQQuery.html">XQQuery</a> *module)=0</td></tr>
|
|
<tr class="memdesc:a85a485d729cae367418b6934b654a100"><td class="mdescLeft"> </td><td class="mdescRight">Set the module. <a href="#a85a485d729cae367418b6934b654a100">More...</a><br/></td></tr>
|
|
<tr class="separator:a85a485d729cae367418b6934b654a100"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af8cc27c2635cb84f966e51d9a3b92ddc"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classXQQuery.html">XQQuery</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticContext.html#af8cc27c2635cb84f966e51d9a3b92ddc">getModule</a> () const =0</td></tr>
|
|
<tr class="memdesc:af8cc27c2635cb84f966e51d9a3b92ddc"><td class="mdescLeft"> </td><td class="mdescRight">Get the module. <a href="#af8cc27c2635cb84f966e51d9a3b92ddc">More...</a><br/></td></tr>
|
|
<tr class="separator:af8cc27c2635cb84f966e51d9a3b92ddc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aaff8f3ada1f87a212e75e35d91e572e4"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticContext.html#aaff8f3ada1f87a212e75e35d91e572e4">getProjection</a> () const =0</td></tr>
|
|
<tr class="memdesc:aaff8f3ada1f87a212e75e35d91e572e4"><td class="mdescLeft"> </td><td class="mdescRight">Gets whether document projection is enabled. <a href="#aaff8f3ada1f87a212e75e35d91e572e4">More...</a><br/></td></tr>
|
|
<tr class="separator:aaff8f3ada1f87a212e75e35d91e572e4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2e57b804652129579c5d9106831fee0e"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticContext.html#a2e57b804652129579c5d9106831fee0e">setProjection</a> (bool enabled)=0</td></tr>
|
|
<tr class="memdesc:a2e57b804652129579c5d9106831fee0e"><td class="mdescLeft"> </td><td class="mdescRight">Sets whether document projection is enabled. <a href="#a2e57b804652129579c5d9106831fee0e">More...</a><br/></td></tr>
|
|
<tr class="separator:a2e57b804652129579c5d9106831fee0e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a431a3b41ed95b9df4ce3c74c1086f0dd"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticContext.html#a431a3b41ed95b9df4ce3c74c1086f0dd">getDoLintWarnings</a> () const =0</td></tr>
|
|
<tr class="separator:a431a3b41ed95b9df4ce3c74c1086f0dd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a68ccba7aeb7154e5706ff8153e48151e"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticContext.html#a68ccba7aeb7154e5706ff8153e48151e">setDoLintWarnings</a> (bool enabled)=0</td></tr>
|
|
<tr class="separator:a68ccba7aeb7154e5706ff8153e48151e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7bb17afcdb1544f9c06a8bfd753fe94e"><td class="memItemLeft" align="right" valign="top">virtual const XMLCh * </td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticContext.html#a7bb17afcdb1544f9c06a8bfd753fe94e">allocateTempVarName</a> (const XMLCh *prefix=0)=0</td></tr>
|
|
<tr class="memdesc:a7bb17afcdb1544f9c06a8bfd753fe94e"><td class="mdescLeft"> </td><td class="mdescRight">Return a unique name that can be used for a temporary variable. <a href="#a7bb17afcdb1544f9c06a8bfd753fe94e">More...</a><br/></td></tr>
|
|
<tr class="separator:a7bb17afcdb1544f9c06a8bfd753fe94e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1a68da212381320db811a0d9f5620078"><td class="memItemLeft" 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#a1a68da212381320db811a0d9f5620078">getMemoryManager</a> () const =0</td></tr>
|
|
<tr class="memdesc:a1a68da212381320db811a0d9f5620078"><td class="mdescLeft"> </td><td class="mdescRight">Get the memory manager. <a href="#a1a68da212381320db811a0d9f5620078">More...</a><br/></td></tr>
|
|
<tr class="separator:a1a68da212381320db811a0d9f5620078"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab847d9d5084c7ce3edce1edc24dd4ccc"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticContext.html#ab847d9d5084c7ce3edce1edc24dd4ccc">setMemoryManager</a> (<a class="el" href="classXPath2MemoryManager.html">XPath2MemoryManager</a> *memMgr)=0</td></tr>
|
|
<tr class="memdesc:ab847d9d5084c7ce3edce1edc24dd4ccc"><td class="mdescLeft"> </td><td class="mdescRight">Set the memory manager to the one given. <a href="#ab847d9d5084c7ce3edce1edc24dd4ccc">More...</a><br/></td></tr>
|
|
<tr class="separator:ab847d9d5084c7ce3edce1edc24dd4ccc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3620a8c0f0a7bbc96f5164ebb301a982"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticContext.html#a3620a8c0f0a7bbc96f5164ebb301a982">setFTCase</a> (<a class="el" href="classStaticContext.html#af48c045b33058d1f6b5f8da43dbadebd">FTCaseOption</a> option)=0</td></tr>
|
|
<tr class="memdesc:a3620a8c0f0a7bbc96f5164ebb301a982"><td class="mdescLeft"> </td><td class="mdescRight">Set default full text query case option. <a href="#a3620a8c0f0a7bbc96f5164ebb301a982">More...</a><br/></td></tr>
|
|
<tr class="separator:a3620a8c0f0a7bbc96f5164ebb301a982"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a08f3e9e62ace4746cf5d8275d774fc03"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classStaticContext.html#af48c045b33058d1f6b5f8da43dbadebd">FTCaseOption</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classStaticContext.html#a08f3e9e62ace4746cf5d8275d774fc03">getFTCase</a> ()=0</td></tr>
|
|
<tr class="separator:a08f3e9e62ace4746cf5d8275d774fc03"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="inherit_header pub_methods_classxercesc_1_1XMemory"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classxercesc_1_1XMemory')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classxercesc_1_1XMemory.html">xercesc::XMemory</a></td></tr>
|
|
<tr class="memitem:a6f187594d0fb37d1472dacc1a3aad3d9 inherit pub_methods_classxercesc_1_1XMemory"><td class="memItemLeft" align="right" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="el" href="classxercesc_1_1XMemory.html#a6f187594d0fb37d1472dacc1a3aad3d9">operator new</a> (size_t size)</td></tr>
|
|
<tr class="memdesc:a6f187594d0fb37d1472dacc1a3aad3d9 inherit pub_methods_classxercesc_1_1XMemory"><td class="mdescLeft"> </td><td class="mdescRight">This method overrides operator new. <a href="#a6f187594d0fb37d1472dacc1a3aad3d9">More...</a><br/></td></tr>
|
|
<tr class="separator:a6f187594d0fb37d1472dacc1a3aad3d9 inherit pub_methods_classxercesc_1_1XMemory"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7f41eef0d509e5eff717599647942a0f inherit pub_methods_classxercesc_1_1XMemory"><td class="memItemLeft" align="right" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="el" href="classxercesc_1_1XMemory.html#a7f41eef0d509e5eff717599647942a0f">operator new</a> (size_t size, <a class="el" href="classxercesc_1_1MemoryManager.html">MemoryManager</a> *memMgr)</td></tr>
|
|
<tr class="memdesc:a7f41eef0d509e5eff717599647942a0f inherit pub_methods_classxercesc_1_1XMemory"><td class="mdescLeft"> </td><td class="mdescRight">This method defines a custom operator new, that will use the provided memory manager to perform the allocation. <a href="#a7f41eef0d509e5eff717599647942a0f">More...</a><br/></td></tr>
|
|
<tr class="separator:a7f41eef0d509e5eff717599647942a0f inherit pub_methods_classxercesc_1_1XMemory"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6beea8ceedc7e13c15c3a9f8a784396a inherit pub_methods_classxercesc_1_1XMemory"><td class="memItemLeft" align="right" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="el" href="classxercesc_1_1XMemory.html#a6beea8ceedc7e13c15c3a9f8a784396a">operator new</a> (size_t size, void *ptr)</td></tr>
|
|
<tr class="memdesc:a6beea8ceedc7e13c15c3a9f8a784396a inherit pub_methods_classxercesc_1_1XMemory"><td class="mdescLeft"> </td><td class="mdescRight">This method overrides placement operator new. <a href="#a6beea8ceedc7e13c15c3a9f8a784396a">More...</a><br/></td></tr>
|
|
<tr class="separator:a6beea8ceedc7e13c15c3a9f8a784396a inherit pub_methods_classxercesc_1_1XMemory"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a95212a8b8a0e3778c7bf3cf0f0a59aed inherit pub_methods_classxercesc_1_1XMemory"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classxercesc_1_1XMemory.html#a95212a8b8a0e3778c7bf3cf0f0a59aed">operator delete</a> (void *p)</td></tr>
|
|
<tr class="memdesc:a95212a8b8a0e3778c7bf3cf0f0a59aed inherit pub_methods_classxercesc_1_1XMemory"><td class="mdescLeft"> </td><td class="mdescRight">This method overrides operator delete. <a href="#a95212a8b8a0e3778c7bf3cf0f0a59aed">More...</a><br/></td></tr>
|
|
<tr class="separator:a95212a8b8a0e3778c7bf3cf0f0a59aed inherit pub_methods_classxercesc_1_1XMemory"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af2335addd6a2bb6cc7bb1df630d05eeb inherit pub_methods_classxercesc_1_1XMemory"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classxercesc_1_1XMemory.html#af2335addd6a2bb6cc7bb1df630d05eeb">operator delete</a> (void *p, <a class="el" href="classxercesc_1_1MemoryManager.html">MemoryManager</a> *memMgr)</td></tr>
|
|
<tr class="memdesc:af2335addd6a2bb6cc7bb1df630d05eeb inherit pub_methods_classxercesc_1_1XMemory"><td class="mdescLeft"> </td><td class="mdescRight">This method provides a matching delete for the custom operator new. <a href="#af2335addd6a2bb6cc7bb1df630d05eeb">More...</a><br/></td></tr>
|
|
<tr class="separator:af2335addd6a2bb6cc7bb1df630d05eeb inherit pub_methods_classxercesc_1_1XMemory"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a47791b65820d24581920532a88c37e75 inherit pub_methods_classxercesc_1_1XMemory"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classxercesc_1_1XMemory.html#a47791b65820d24581920532a88c37e75">operator delete</a> (void *p, void *ptr)</td></tr>
|
|
<tr class="memdesc:a47791b65820d24581920532a88c37e75 inherit pub_methods_classxercesc_1_1XMemory"><td class="mdescLeft"> </td><td class="mdescRight">This method provides a matching delete for the placement new. <a href="#a47791b65820d24581920532a88c37e75">More...</a><br/></td></tr>
|
|
<tr class="separator:a47791b65820d24581920532a88c37e75 inherit pub_methods_classxercesc_1_1XMemory"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
|
|
Additional Inherited Members</h2></td></tr>
|
|
<tr class="inherit_header pro_methods_classxercesc_1_1XMemory"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classxercesc_1_1XMemory')"><img src="closed.png" alt="-"/> Protected Member Functions inherited from <a class="el" href="classxercesc_1_1XMemory.html">xercesc::XMemory</a></td></tr>
|
|
<tr class="memitem:ac0d26f65a82ff229bc1e4dbaaac79e84 inherit pro_methods_classxercesc_1_1XMemory"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classxercesc_1_1XMemory.html#ac0d26f65a82ff229bc1e4dbaaac79e84">XMemory</a> ()</td></tr>
|
|
<tr class="memdesc:ac0d26f65a82ff229bc1e4dbaaac79e84 inherit pro_methods_classxercesc_1_1XMemory"><td class="mdescLeft"> </td><td class="mdescRight">Protected default constructor. <a href="#ac0d26f65a82ff229bc1e4dbaaac79e84">More...</a><br/></td></tr>
|
|
<tr class="separator:ac0d26f65a82ff229bc1e4dbaaac79e84 inherit pro_methods_classxercesc_1_1XMemory"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
|
<div class="textblock"><p>The parse time static context interface. </p>
|
|
</div><h2 class="groupheader">Member Enumeration Documentation</h2>
|
|
<a class="anchor" id="aafd3dd12453e8237c20895f80a9360a1"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="classStaticContext.html#aafd3dd12453e8237c20895f80a9360a1">StaticContext::ConstructionMode</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="aafd3dd12453e8237c20895f80a9360a1aad92a50d77bdbefde57d5cb389314b69"></a>CONSTRUCTION_MODE_PRESERVE</em> </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="aafd3dd12453e8237c20895f80a9360a1a9b1c0f9a604a1a7bd66475d216798d32"></a>CONSTRUCTION_MODE_STRIP</em> </td><td class="fielddoc">
|
|
</td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ae2f0da091c646c1fce65483226d9c6ac"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="classStaticContext.html#ae2f0da091c646c1fce65483226d9c6ac">StaticContext::FLWOROrderingMode</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="ae2f0da091c646c1fce65483226d9c6aca4dd72aae9d9222dce51a86103ab10cad"></a>FLWOR_ORDER_EMPTY_GREATEST</em> </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="ae2f0da091c646c1fce65483226d9c6aca6725b7b4fb071fd4253cf15a529819e5"></a>FLWOR_ORDER_EMPTY_LEAST</em> </td><td class="fielddoc">
|
|
</td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="af48c045b33058d1f6b5f8da43dbadebd"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="classStaticContext.html#af48c045b33058d1f6b5f8da43dbadebd">StaticContext::FTCaseOption</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="af48c045b33058d1f6b5f8da43dbadebdac2a4e3ed41ed6e08d3737a6ca01face3"></a>NONE</em> </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="af48c045b33058d1f6b5f8da43dbadebda45b26ae767fcba1b29361285ff0d25c8"></a>CASE_INSENSITIVE</em> </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="af48c045b33058d1f6b5f8da43dbadebda9c6972d6020a0b0ff34941080b7864eb"></a>CASE_SENSITIVE</em> </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="af48c045b33058d1f6b5f8da43dbadebdab51c7cbc030cf0834e3fce7336abe616"></a>UPPERCASE</em> </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="af48c045b33058d1f6b5f8da43dbadebda4c715bbabd1d8c29ac3525c173335967"></a>LOWERCASE</em> </td><td class="fielddoc">
|
|
</td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ab8bafb380375462baaed1f97db7314cd"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="classStaticContext.html#ab8bafb380375462baaed1f97db7314cd">StaticContext::NodeSetOrdering</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="ab8bafb380375462baaed1f97db7314cda99710447314270a3b0c3c418543ecf62"></a>ORDERING_ORDERED</em> </td><td class="fielddoc">
|
|
</td></tr>
|
|
<tr><td class="fieldname"><em><a class="anchor" id="ab8bafb380375462baaed1f97db7314cda11863f7ffef852eb2467b9c3b0236f86"></a>ORDERING_UNORDERED</em> </td><td class="fielddoc">
|
|
</td></tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
|
<a class="anchor" id="aab10e680c7e45b1f1c15af9954fff65a"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual StaticContext::~StaticContext </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Member Function Documentation</h2>
|
|
<a class="anchor" id="aa6656393e9f251dc5d04038acde0d2db"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<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></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Add a collation. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a77b4950d466de1ba5bc94fea78bd7142"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<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></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>adds a custom function to the function table </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a734038603165d05bb27eead95a045766"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<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></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>adds an external function implementation to the function table </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="aecc9769fac7ad1ed4aa62ae49c2ce9b6"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual void StaticContext::addSchemaLocation </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const XMLCh * </td>
|
|
<td class="paramname"><em>uri</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="DocumentCache_8hpp.html#aaab74fdf21f46c72dd5e97f48fecb3b6">VectorOfStrings</a> * </td>
|
|
<td class="paramname"><em>locations</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="classLocationInfo.html">LocationInfo</a> * </td>
|
|
<td class="paramname"><em>location</em> = <code>0</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>add the location for the grammar of a specific namespace </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="aec83d4bcea902e6f2ded261ecb0de6b7"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual void StaticContext::addTemplate </td>
|
|
<td>(</td>
|
|
<td class="paramtype">XQUserFunction * </td>
|
|
<td class="paramname"><em>tp</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>adds a template definition to the template tables </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a7bb17afcdb1544f9c06a8bfd753fe94e"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual const XMLCh* StaticContext::allocateTempVarName </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const XMLCh * </td>
|
|
<td class="paramname"><em>prefix</em> = <code>0</code></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Return a unique name that can be used for a temporary variable. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="aadd5b54dcdd10a794bb3a520f24855e2"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual <a class="el" href="classDynamicContext.html">DynamicContext</a>* StaticContext::createDebugQueryContext </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classItem.html#a73b92c0cc87378a05bd46328eed7f4ff">Item::Ptr</a> & </td>
|
|
<td class="paramname"><em>contextItem</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t </td>
|
|
<td class="paramname"><em>contextPosition</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t </td>
|
|
<td class="paramname"><em>contextSize</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="classVariableStore.html">VariableStore</a> * </td>
|
|
<td class="paramname"><em>variables</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="classxercesc_1_1DOMXPathNSResolver.html">xercesc::DOMXPathNSResolver</a> * </td>
|
|
<td class="paramname"><em>nsResolver</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const XMLCh * </td>
|
|
<td class="paramname"><em>defaultElementNS</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></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#a2521473ea52894e9313573d330a264b4">xercesc::XMLPlatformUtils::fgMemoryManager</a></code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a5e6b8dd04fe752ce978edd6c0c538b20"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<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#a2521473ea52894e9313573d330a264b4">xercesc::XMLPlatformUtils::fgMemoryManager</a></code></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="af1d162465be7d0dad0d763a56507a770"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<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#a2521473ea52894e9313573d330a264b4">xercesc::XMLPlatformUtils::fgMemoryManager</a></code></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ab2b1b10357e170fdbb0c013b53820542"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual const XMLCh* StaticContext::getBaseURI </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Return the base URI. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a3d65aee8268250cbe5a246d533bcff3b"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<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>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="classLocationInfo.html">LocationInfo</a> * </td>
|
|
<td class="paramname"><em>location</em> = <code>0</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Get the implementation for the specified collation. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ae8130a0de70f9706e91e22040f335443"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<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> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Returns the configuration object for this context. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="af3919b890a2f8f9a6e7e5ae21ad106a3"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual <a class="el" href="classStaticContext.html#aafd3dd12453e8237c20895f80a9360a1">ConstructionMode</a> StaticContext::getConstructionMode </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Return the construction mode. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a29cedf5b21dd4d013fec47e3a3b6bd90"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual const <a class="el" href="classStaticType.html">StaticType</a>& StaticContext::getContextItemType </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Get the static type of the context item. </p>
|
|
|
|
<p>Referenced by <a class="el" href="classAutoContextItemTypeReset.html#a7ca4f1c2871350502fd6d83398072208">AutoContextItemTypeReset::AutoContextItemTypeReset()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="aec71ba14ea395bbb428a9c6832f1198a"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual <a class="el" href="classCollation.html">Collation</a>* StaticContext::getDefaultCollation </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classLocationInfo.html">LocationInfo</a> * </td>
|
|
<td class="paramname"><em>location</em> = <code>0</code></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Get the default collation. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a428e29fcda96649761893bab36d5cc36"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual const XMLCh* StaticContext::getDefaultElementAndTypeNS </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>get the value of the default namespace for elements and types </p>
|
|
|
|
<p>Referenced by <a class="el" href="classAutoNsScopeReset.html#a0b459d9b331589eaa0068e0fe1426cd2">AutoNsScopeReset::AutoNsScopeReset()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a2d79a0513368f7898dcadad978f64e12"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual <a class="el" href="classStaticContext.html#ae2f0da091c646c1fce65483226d9c6ac">FLWOROrderingMode</a> StaticContext::getDefaultFLWOROrderingMode </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Return the default ordering mode for FLWOR blocks. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ac4ae42b67c9d493408dd456787f72fd9"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual const XMLCh* StaticContext::getDefaultFuncNS </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Return the default namespace for functions. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a13400ccc5b1c7482c88c95f25fcff7c4"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual <a class="el" href="classDocumentCache.html">DocumentCache</a>* StaticContext::getDocumentCache </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>retrieve the repository for the grammars </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a431a3b41ed95b9df4ce3c74c1086f0dd"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual bool StaticContext::getDoLintWarnings </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="afc4b478aaf305cc7092f3ffb3d38f15f"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual <a class="el" href="classExternalFunctionResolver.html">ExternalFunctionResolver</a>* StaticContext::getExternalFunctionResolver </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Returns the external function resolver currently set. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a08f3e9e62ace4746cf5d8275d774fc03"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual <a class="el" href="classStaticContext.html#af48c045b33058d1f6b5f8da43dbadebd">FTCaseOption</a> StaticContext::getFTCase </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="aea22b9342d225491b69073d81b07a41f"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual bool StaticContext::getInheritNamespaces </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Get the policy for namespace inheritance. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a10c1cf46a1037dffaed6d15c9485fad4"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual <a class="el" href="classItemFactory.html">ItemFactory</a>* StaticContext::getItemFactory </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
|
|
</tr>
|
|
</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" title="Provides factory methods for creating XQQuery and DynamicContext objects. ">XQilla</a> items and other objects. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="adaafb7bc240cec0d8142a25f530b0395"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual <a class="el" href="classXQilla.html#a841f488b890ff0e4d20b5000f2e1ce4d">XQilla::Language</a> StaticContext::getLanguage </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Returns the lanuage that this context is for. </p>
|
|
<p>This value cannot be set, since it is used to correctly construct the <a class="el" href="classStaticContext.html" title="The parse time static context interface. ">StaticContext</a> </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a1a68da212381320db811a0d9f5620078"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<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> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Get the memory manager. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a3291124fe113805108c14cd8cb637265"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual <a class="el" href="classMessageListener.html">MessageListener</a>* StaticContext::getMessageListener </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Gets the listener for warning and trace messages. </p>
|
|
|
|
<p>Referenced by <a class="el" href="classAutoMessageListenerReset.html#a80d9ed9b0498ff1e6dea3778ab39f20d">AutoMessageListenerReset::AutoMessageListenerReset()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="af8cc27c2635cb84f966e51d9a3b92ddc"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual <a class="el" href="classXQQuery.html">XQQuery</a>* StaticContext::getModule </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Get the module. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a0c0bd414c644daff649463437d862abb"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<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> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Returns the module resolver currently set. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a2d407f60a7c0390633e582601782bb55"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual <a class="el" href="classStaticContext.html#ab8bafb380375462baaed1f97db7314cd">NodeSetOrdering</a> StaticContext::getNodeSetOrdering </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Return the ordering method for node sets. </p>
|
|
|
|
<p>Referenced by <a class="el" href="classAutoNodeSetOrderingReset.html#a8712620fa53a028c935c1e2b207860a6">AutoNodeSetOrderingReset::AutoNodeSetOrderingReset()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a336e23733e08dc449883f9fa2581e24b"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual const xercesc:: DOMXPathNSResolver* StaticContext::getNSResolver </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Get the NS resolver. </p>
|
|
|
|
<p>Referenced by <a class="el" href="classAutoNsScopeReset.html#a0b459d9b331589eaa0068e0fe1426cd2">AutoNsScopeReset::AutoNsScopeReset()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="accda3193e3f5def2a1c5d42b09452884"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<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> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>returns the prefix that is bound in uri in the current scope or zero length string otherwise </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="aacbc5f0587cd2e7139d3ffd8c9716b9d"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual bool StaticContext::getPreserveBoundarySpace </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Get the policy for boundary space. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a090b83aca2762f7381d0ea4c76e09220"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual bool StaticContext::getPreserveNamespaces </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Get the policy for namespace copy. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="aaff8f3ada1f87a212e75e35d91e572e4"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual bool StaticContext::getProjection </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Gets whether document projection is enabled. </p>
|
|
<p>Document projection is an optimisation that uses query analysis to remove sub-trees from documents that aren't needed by the query. This results in substantially smaller memory usage and faster query times, but means that any subsequent querying on the results of an initial query can be wrong.</p>
|
|
<p>If you are hoping to perform further queries on the results of a query, you should turn document projection off to avoid incorrect results. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a46bdabf32c6127800f960966010c2818"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual <a class="el" href="classDocumentCache.html#a1a52f4dee29626e4085603be380aca4f">DocumentCache::ValidationMode</a> StaticContext::getRevalidationMode </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Get the revalidation mode. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="afe6a163c3803ed16419ba3f93b97df34"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual const <a class="el" href="StaticContext_8hpp.html#a120407438cc6ede3bc7b57aae806741c">UserFunctions</a>& StaticContext::getTemplateRules </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Return a vector of all the templates with patterns. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a6f22909d9ed7088204af4ce7b65247e0"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual const XMLCh* StaticContext::getUriBoundToPrefix </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 <a class="el" href="classLocationInfo.html">LocationInfo</a> * </td>
|
|
<td class="paramname"><em>location</em> = <code>0</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>returns the URI that is bound in prefix in the current scope or zero length string otherwise </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="abb1af4bbf41e0eed3c91fe622ef3a291"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<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></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>get the variable type store </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="aa69b07a26ccaaa3cbcdc0f8577fc0732"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual xercesc:: XMLEntityResolver* StaticContext::getXMLEntityResolver </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Returns the entity resolver currently set. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a3cfebec04b1f3c554321826e2849c6d6"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual bool StaticContext::getXPath1CompatibilityMode </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Get the current XPath 1.0 compatibility mode. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a700b6ae47171abc4f88691626ca015db"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<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>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>returns true if the type represented by uri:typename is an instance of uriToCheck:typeNameToCheck </p>
|
|
<p>ie: to check xs:integer instance of xs:decimal, call isTypeOrDerivedFromType("xs", "integer", "xs", "decimal") (except of course, call with URIs, not prefixes!) </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a5200dee7e4cc01256b16e6d8e77fe115"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<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>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const XMLCh * </td>
|
|
<td class="paramname"><em>name</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">size_t </td>
|
|
<td class="paramname"><em>numArgs</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>returns an external function implementation for the given uri and localname </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a9119f794943c154a4a0cade9b9f1badb"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual ASTNode* StaticContext::lookUpFunction </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const XMLCh * </td>
|
|
<td class="paramname"><em>uri</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const XMLCh * </td>
|
|
<td class="paramname"><em>name</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="StaticContext_8hpp.html#a945a726d9c06a9f5a66be9834475e658">VectorOfASTNodes</a> & </td>
|
|
<td class="paramname"><em>v</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="classLocationInfo.html">LocationInfo</a> * </td>
|
|
<td class="paramname"><em>location</em> = <code>0</code> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </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>
|
|
<a class="anchor" id="ab2427120d2d51adc3eed136a87da7f51"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual const XQUserFunction* StaticContext::lookUpNamedTemplate </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const XMLCh * </td>
|
|
<td class="paramname"><em>uri</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const XMLCh * </td>
|
|
<td class="paramname"><em>name</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>look up a template definition by name </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a60ac0c7d323b53f944b7d00265d5415e"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual void StaticContext::removeCustomFunction </td>
|
|
<td>(</td>
|
|
<td class="paramtype">FuncFactory * </td>
|
|
<td class="paramname"><em>func</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>removes a custom function to the function table </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a5bacf10a20d3c09f66e1570dc9a9df3e"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual <a class="el" href="DocumentCache_8hpp.html#aaab74fdf21f46c72dd5e97f48fecb3b6">VectorOfStrings</a>* StaticContext::resolveModuleURI </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const XMLCh * </td>
|
|
<td class="paramname"><em>uri</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a89fca89762ba69714adb9db52ecab34e"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<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></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Set the base URI. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a6c843ea0ac511384ab49018becb54dde"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual void StaticContext::setConstructionMode </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classStaticContext.html#aafd3dd12453e8237c20895f80a9360a1">ConstructionMode</a> </td>
|
|
<td class="paramname"><em>newMode</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Set the construction mode. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a35d3b2eef9afe340b5c0d39e87bb7e68"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual void StaticContext::setContextItemType </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classStaticType.html">StaticType</a> & </td>
|
|
<td class="paramname"><em>st</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Set the static type of the context item. </p>
|
|
|
|
<p>Referenced by <a class="el" href="classAutoContextItemTypeReset.html#a0b60a30ce21a5e47b3a620c80fccca98">AutoContextItemTypeReset::AutoContextItemTypeReset()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="aabea6c9014efcd961434a15ee9639d01"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<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></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Specify which collation is the default one. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="adc869a84712459fa49db67fe837c9b01"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<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></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>set the value of the default namespace for elements and types </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a5451295739a61f82ee1ced2da4866137"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual void StaticContext::setDefaultFLWOROrderingMode </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classStaticContext.html#ae2f0da091c646c1fce65483226d9c6ac">FLWOROrderingMode</a> </td>
|
|
<td class="paramname"><em>newMode</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Set the default ordering mode for FLWOR blocks. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ab6fdede81ff917ff3e0ea020a834fe2c"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<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></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Set the default namespace for functions. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a32f5fb8414a41c444fff93a90eb55d88"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual void StaticContext::setDocumentCache </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classDocumentCache.html">DocumentCache</a> * </td>
|
|
<td class="paramname"><em>docCache</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>sets the repository for the grammars </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a68ccba7aeb7154e5706ff8153e48151e"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual void StaticContext::setDoLintWarnings </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>enabled</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a6dd9cc79f021ae42e3ff49216cb50b76"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual void StaticContext::setExternalFunctionResolver </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classExternalFunctionResolver.html">ExternalFunctionResolver</a> * </td>
|
|
<td class="paramname"><em>resolver</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Register a callback object for resolving external function implementations. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a3620a8c0f0a7bbc96f5164ebb301a982"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual void StaticContext::setFTCase </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classStaticContext.html#af48c045b33058d1f6b5f8da43dbadebd">FTCaseOption</a> </td>
|
|
<td class="paramname"><em>option</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Set default full text query case option. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a589ce901b0b3551552c397b7f72e683b"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<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></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Set the policy for namespace inheritance. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a6e74fe9fdd5b238b6df373a92a09c075"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<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></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Sets the <a class="el" href="classItemFactory.html">ItemFactory</a> for this context. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ab847d9d5084c7ce3edce1edc24dd4ccc"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<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></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Set the memory manager to the one given. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a1259255393e672d4edf17ad3466b5707"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<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></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Set the listener for warning and trace messages. </p>
|
|
|
|
<p>Referenced by <a class="el" href="classAutoMessageListenerReset.html#a80d9ed9b0498ff1e6dea3778ab39f20d">AutoMessageListenerReset::AutoMessageListenerReset()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a85a485d729cae367418b6934b654a100"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual void StaticContext::setModule </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classXQQuery.html">XQQuery</a> * </td>
|
|
<td class="paramname"><em>module</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Set the module. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="adfb03544df979a1d4180f13ce3699964"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<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></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Register a callback object for resolving module URIs. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a005b2f567e652ddbea1db8e4efb0e852"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<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>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Binds a prefix to a namespace URI. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ae36546cd177c71fccf416c3c007ea75c"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual void StaticContext::setNodeSetOrdering </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classStaticContext.html#ab8bafb380375462baaed1f97db7314cd">NodeSetOrdering</a> </td>
|
|
<td class="paramname"><em>newOrder</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Set the ordering method for node sets. </p>
|
|
|
|
<p>Referenced by <a class="el" href="classAutoNodeSetOrderingReset.html#a8712620fa53a028c935c1e2b207860a6">AutoNodeSetOrderingReset::AutoNodeSetOrderingReset()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a9232b9a47605014a422f017ded5a9fe7"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<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></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Set the NS resolver. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a6d9c807ffcb1e1867eef561958131c52"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<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></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Set the policy for boundary space. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a6c878159abee02fda8e380bcf91e1eda"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<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></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Set the policy for namespace copy. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a2e57b804652129579c5d9106831fee0e"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual void StaticContext::setProjection </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>enabled</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Sets whether document projection is enabled. </p>
|
|
<p>Document projection can be enabled or disabled at compile time, as well as overridden at runtime. By default document projection is enabled unless query complilation is unable to guarentee its correctness.</p>
|
|
<p>Document projection is an optimisation that uses query analysis to remove sub-trees from documents that aren't needed by the query. This results in substantially smaller memory usage and faster query times, but means that any subsequent querying on the results of an initial query can be wrong.</p>
|
|
<p>If you are hoping to perform further queries on the results of a query, you should turn document projection off to avoid incorrect results. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ae310f5ad4e00c600cb14702d6bd4cd9c"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual void StaticContext::setRevalidationMode </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classDocumentCache.html#a1a52f4dee29626e4085603be380aca4f">DocumentCache::ValidationMode</a> </td>
|
|
<td class="paramname"><em>mode</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Set the revalidation mode. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a63b1e8bf36c9d05193c9d475c96fc6c3"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<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></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Sets the XMLEntityResolver that is used by Xerces when it is used to parse documents. </p>
|
|
<p>This affects the behaviour of <a class="el" href="classXQilla.html" title="Provides factory methods for creating XQQuery and DynamicContext objects. ">XQilla</a> whenever it retrieves a DTD or XML Schema grammar. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ad61d7180a96f1168a88c6779ff58faee"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<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></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Set the current XPath 1.0 compatibility mode. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<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></li>
|
|
</ul>
|
|
</div><!-- contents -->
|
|
<!-- start footer part -->
|
|
<hr class="footer"/><address class="footer"><small>
|
|
Generated by  <a href="http://www.doxygen.org/index.html">
|
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
|
</a> 1.8.5
|
|
</small></address>
|
|
</body>
|
|
</html>
|