| <HTML><HEAD><TITLE>Xalan-C++ API Documentation</TITLE></HEAD>
|
| <BODY>
|
| <h2 align="center">Xalan-C++ API Documentation</h2>
|
| <h3 align="center">The Xalan C++ XSLT Processor Version 1.10</h3>
|
| </BODY> |
| <!-- Generated by Doxygen 1.2.8.1 --> |
| <center> |
| <a class="qindex" href="index.html">Main Page</a> <a class="qindex" href="hierarchy.html">Class Hierarchy</a> <a class="qindex" href="classes.html">Alphabetical List</a> <a class="qindex" href="annotated.html">Compound List</a> <a class="qindex" href="files.html">File List</a> <a class="qindex" href="functions.html">Compound Members</a> <a class="qindex" href="globals.html">File Members</a> </center> |
| <hr><h1>XPath Class Reference</h1><code>#include <<a class="el" href="XPath_8hpp-source.html">XPath.hpp</a>></code> |
| <p> |
| Collaboration diagram for XPath:<p><center><img src="classXPath__coll__graph.gif" border="0" usemap="#XPath_coll_map" alt="Collaboration graph"></center> |
| <map name="XPath_coll_map"> |
| <area href="classXPathFunctionTable.html" shape="rect" coords="73,146,206,122"> |
| <area href="classFunction.html" shape="rect" coords="7,42,73,18"> |
| <area href="structXPathFunctionTable_1_1FunctionNameTableEntry.html" shape="rect" coords="97,42,382,18"> |
| <area href="classXalanDOMString.html" shape="rect" coords="230,146,348,122"> |
| </map> |
| <center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center><a href="classXPath-members.html">List of all members.</a><h2>Public Types</h2> |
| <ul> |
| <li>typedef XERCES_CPP_NAMESPACE_QUALIFIER <br> |
| Locator <a class="el" href="classXPath.html#s0">LocatorType</a> |
| <li>typedef XPathExpression::OpCodeMapPositionType <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> |
| <li>typedef XPathExpression::OpCodeMapValueType <a class="el" href="classXPath.html#s2">OpCodeMapValueType</a> |
| <li>typedef XPathExpression::TokenQueuePositionType <a class="el" href="classXPath.html#s3">TokenQueuePositionType</a> |
| <li>typedef <a class="el" href="classXPathExecutionContext_1_1GetAndReleaseCachedString.html">XPathExecutionContext::GetAndReleaseCachedString</a> <a class="el" href="classXPath.html#s4">GetCachedString</a> |
| <li>typedef XPathExecutionContext::PrefixResolverSetAndRestore <a class="el" href="classXPath.html#s5">PrefixResolverSetAndRestore</a> |
| <li>typedef XPathExecutionContext::CurrentNodePushAndPop <a class="el" href="classXPath.html#s6">CurrentNodePushAndPop</a> |
| <li>typedef XalanVector<<a class="el" href="classXPath_1_1TargetData.html">TargetData</a>> <a class="el" href="classXPath.html#s7">TargetDataVectorType</a> |
| <li>typedef void (FormatterListener::* <a class="el" href="classXPath.html#s8">MemberFunctionPtr</a> )(const XMLCh *const, const unsigned int) |
| <li>typedef <a class="el" href="classXPathFunctionTable.html">XPathFunctionTable</a> <a class="el" href="classXPath.html#s9">FunctionTableType</a> |
| <li>enum <a class="el" href="classXPath.html#s15">eMatchScore</a> { <br> |
| <a class="el" href="classXPath.html#s15s10">eMatchScoreNone</a>, |
| <a class="el" href="classXPath.html#s15s11">eMatchScoreNodeTest</a>, |
| <a class="el" href="classXPath.html#s15s12">eMatchScoreNSWild</a>, |
| <a class="el" href="classXPath.html#s15s13">eMatchScoreQName</a>, |
| <br> |
| <a class="el" href="classXPath.html#s15s14">eMatchScoreOther</a> |
| <br> |
| } |
| </ul> |
| <h2>Public Methods</h2> |
| <ul> |
| <li><a class="el" href="classXPath.html#a0">XPath</a> (<a class="el" href="XalanMemoryManagement_8hpp.html#a5">MemoryManagerType</a> &theManager, const <a class="el" href="classXPath.html#s0">LocatorType</a> *theLocator=0) |
| <dl class="el"><dd><font size=-1><em>Construct an XPath.</em> <a href="#a0">More...</a><em><br><br></em></font></dl><li><a class="el" href="XalanMemoryManagement_8hpp.html#a5">MemoryManagerType</a>& <a class="el" href="classXPath.html#a1">getMemoryManager</a> () |
| <li><a class="el" href="classXPath.html#a2">~XPath</a> () |
| <li>void <a class="el" href="classXPath.html#a3">shrink</a> () |
| <dl class="el"><dd><font size=-1><em>Shrink internal tables.</em> <a href="#a3">More...</a><em><br><br></em></font></dl><li>const <a class="el" href="classXObjectPtr.html">XObjectPtr</a> <a class="el" href="classXPath.html#a4">execute</a> (<a class="el" href="classXalanNode.html">XalanNode</a> *context, const <a class="el" href="classPrefixResolver.html">PrefixResolver</a> &prefixResolver, <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> &executionContext) const |
| <dl class="el"><dd><font size=-1><em>Execute the XPath from the provided context.</em> <a href="#a4">More...</a><em><br><br></em></font></dl><li>void <a class="el" href="classXPath.html#a5">execute</a> (<a class="el" href="classXalanNode.html">XalanNode</a> *context, const <a class="el" href="classPrefixResolver.html">PrefixResolver</a> &prefixResolver, <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> &executionContext, bool &result) const |
| <dl class="el"><dd><font size=-1><em>Execute the XPath from the provided context.</em> <a href="#a5">More...</a><em><br><br></em></font></dl><li>void <a class="el" href="classXPath.html#a6">execute</a> (<a class="el" href="classXalanNode.html">XalanNode</a> *context, const <a class="el" href="classPrefixResolver.html">PrefixResolver</a> &prefixResolver, <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> &executionContext, double &result) const |
| <dl class="el"><dd><font size=-1><em>Execute the XPath from the provided context.</em> <a href="#a6">More...</a><em><br><br></em></font></dl><li>void <a class="el" href="classXPath.html#a7">execute</a> (<a class="el" href="classXalanNode.html">XalanNode</a> *context, const <a class="el" href="classPrefixResolver.html">PrefixResolver</a> &prefixResolver, <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> &executionContext, <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &result) const |
| <dl class="el"><dd><font size=-1><em>Execute the XPath from the provided context.</em> <a href="#a7">More...</a><em><br><br></em></font></dl><li>void <a class="el" href="classXPath.html#a8">execute</a> (<a class="el" href="classXalanNode.html">XalanNode</a> *context, const <a class="el" href="classPrefixResolver.html">PrefixResolver</a> &prefixResolver, <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> &executionContext, <a class="el" href="classFormatterListener.html">FormatterListener</a> &formatterListener, <a class="el" href="classXPath.html#s8">MemberFunctionPtr</a> function) const |
| <dl class="el"><dd><font size=-1><em>Execute the XPath from the provided context.</em> <a href="#a8">More...</a><em><br><br></em></font></dl><li>const <a class="el" href="classXObjectPtr.html">XObjectPtr</a> <a class="el" href="classXPath.html#a9">execute</a> (<a class="el" href="classXalanNode.html">XalanNode</a> *context, const <a class="el" href="classPrefixResolver.html">PrefixResolver</a> &prefixResolver, <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> &executionContext, <a class="el" href="classMutableNodeRefList.html">MutableNodeRefList</a> &result) const |
| <dl class="el"><dd><font size=-1><em>Execute the XPath from the provided context.</em> <a href="#a9">More...</a><em><br><br></em></font></dl><li>const <a class="el" href="classXObjectPtr.html">XObjectPtr</a> <a class="el" href="classXPath.html#a10">execute</a> (<a class="el" href="classXalanNode.html">XalanNode</a> *context, const <a class="el" href="classPrefixResolver.html">PrefixResolver</a> &prefixResolver, const <a class="el" href="classNodeRefListBase.html">NodeRefListBase</a> &contextNodeList, <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> &executionContext) const |
| <dl class="el"><dd><font size=-1><em>Execute the XPath from the provided context.</em> <a href="#a10">More...</a><em><br><br></em></font></dl><li>void <a class="el" href="classXPath.html#a11">execute</a> (<a class="el" href="classXalanNode.html">XalanNode</a> *context, const <a class="el" href="classPrefixResolver.html">PrefixResolver</a> &prefixResolver, const <a class="el" href="classNodeRefListBase.html">NodeRefListBase</a> &contextNodeList, <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> &executionContext, bool &result) const |
| <dl class="el"><dd><font size=-1><em>Execute the XPath from the provided context.</em> <a href="#a11">More...</a><em><br><br></em></font></dl><li>void <a class="el" href="classXPath.html#a12">execute</a> (<a class="el" href="classXalanNode.html">XalanNode</a> *context, const <a class="el" href="classPrefixResolver.html">PrefixResolver</a> &prefixResolver, const <a class="el" href="classNodeRefListBase.html">NodeRefListBase</a> &contextNodeList, <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> &executionContext, double &result) const |
| <dl class="el"><dd><font size=-1><em>Execute the XPath from the provided context.</em> <a href="#a12">More...</a><em><br><br></em></font></dl><li>void <a class="el" href="classXPath.html#a13">execute</a> (<a class="el" href="classXalanNode.html">XalanNode</a> *context, const <a class="el" href="classPrefixResolver.html">PrefixResolver</a> &prefixResolver, const <a class="el" href="classNodeRefListBase.html">NodeRefListBase</a> &contextNodeList, <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> &executionContext, <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &result) const |
| <dl class="el"><dd><font size=-1><em>Execute the XPath from the provided context.</em> <a href="#a13">More...</a><em><br><br></em></font></dl><li>void <a class="el" href="classXPath.html#a14">execute</a> (<a class="el" href="classXalanNode.html">XalanNode</a> *context, const <a class="el" href="classPrefixResolver.html">PrefixResolver</a> &prefixResolver, const <a class="el" href="classNodeRefListBase.html">NodeRefListBase</a> &contextNodeList, <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> &executionContext, <a class="el" href="classFormatterListener.html">FormatterListener</a> &formatterListener, <a class="el" href="classXPath.html#s8">MemberFunctionPtr</a> function) const |
| <dl class="el"><dd><font size=-1><em>Execute the XPath from the provided context.</em> <a href="#a14">More...</a><em><br><br></em></font></dl><li>const <a class="el" href="classXObjectPtr.html">XObjectPtr</a> <a class="el" href="classXPath.html#a15">execute</a> (<a class="el" href="classXalanNode.html">XalanNode</a> *context, const <a class="el" href="classPrefixResolver.html">PrefixResolver</a> &prefixResolver, const <a class="el" href="classNodeRefListBase.html">NodeRefListBase</a> &contextNodeList, <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> &executionContext, <a class="el" href="classMutableNodeRefList.html">MutableNodeRefList</a> &result) const |
| <dl class="el"><dd><font size=-1><em>Execute the XPath from the provided context.</em> <a href="#a15">More...</a><em><br><br></em></font></dl><li>const <a class="el" href="classXObjectPtr.html">XObjectPtr</a> <a class="el" href="classXPath.html#a16">execute</a> (<a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> &executionContext) const |
| <dl class="el"><dd><font size=-1><em>Execute the XPath from the provided context.</em> <a href="#a16">More...</a><em><br><br></em></font></dl><li>void <a class="el" href="classXPath.html#a17">execute</a> (<a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> &executionContext, bool &result) const |
| <dl class="el"><dd><font size=-1><em>Execute the XPath from the provided context.</em> <a href="#a17">More...</a><em><br><br></em></font></dl><li>void <a class="el" href="classXPath.html#a18">execute</a> (<a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> &executionContext, double &result) const |
| <dl class="el"><dd><font size=-1><em>Execute the XPath from the provided context.</em> <a href="#a18">More...</a><em><br><br></em></font></dl><li>void <a class="el" href="classXPath.html#a19">execute</a> (<a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> &executionContext, <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &result) const |
| <dl class="el"><dd><font size=-1><em>Execute the XPath from the provided context.</em> <a href="#a19">More...</a><em><br><br></em></font></dl><li>void <a class="el" href="classXPath.html#a20">execute</a> (<a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> &executionContext, <a class="el" href="classFormatterListener.html">FormatterListener</a> &formatterListener, <a class="el" href="classXPath.html#s8">MemberFunctionPtr</a> function) const |
| <dl class="el"><dd><font size=-1><em>Execute the XPath from the provided context.</em> <a href="#a20">More...</a><em><br><br></em></font></dl><li>const <a class="el" href="classXObjectPtr.html">XObjectPtr</a> <a class="el" href="classXPath.html#a21">execute</a> (<a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> &executionContext, <a class="el" href="classMutableNodeRefList.html">MutableNodeRefList</a> &result) const |
| <dl class="el"><dd><font size=-1><em>Execute the XPath from the provided context.</em> <a href="#a21">More...</a><em><br><br></em></font></dl><li>const <a class="el" href="classXObjectPtr.html">XObjectPtr</a> <a class="el" href="classXPath.html#a22">execute</a> (const <a class="el" href="classPrefixResolver.html">PrefixResolver</a> &prefixResolver, <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> &executionContext) const |
| <dl class="el"><dd><font size=-1><em>Execute the XPath from the provided context.</em> <a href="#a22">More...</a><em><br><br></em></font></dl><li>void <a class="el" href="classXPath.html#a23">execute</a> (const <a class="el" href="classPrefixResolver.html">PrefixResolver</a> &prefixResolver, <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> &executionContext, bool &result) const |
| <dl class="el"><dd><font size=-1><em>Execute the XPath from the provided context.</em> <a href="#a23">More...</a><em><br><br></em></font></dl><li>void <a class="el" href="classXPath.html#a24">execute</a> (const <a class="el" href="classPrefixResolver.html">PrefixResolver</a> &prefixResolver, <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> &executionContext, double &result) const |
| <dl class="el"><dd><font size=-1><em>Execute the XPath from the provided context.</em> <a href="#a24">More...</a><em><br><br></em></font></dl><li>void <a class="el" href="classXPath.html#a25">execute</a> (const <a class="el" href="classPrefixResolver.html">PrefixResolver</a> &prefixResolver, <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> &executionContext, <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &result) const |
| <dl class="el"><dd><font size=-1><em>Execute the XPath from the provided context.</em> <a href="#a25">More...</a><em><br><br></em></font></dl><li>void <a class="el" href="classXPath.html#a26">execute</a> (const <a class="el" href="classPrefixResolver.html">PrefixResolver</a> &prefixResolver, <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> &executionContext, <a class="el" href="classFormatterListener.html">FormatterListener</a> &formatterListener, <a class="el" href="classXPath.html#s8">MemberFunctionPtr</a> function) const |
| <dl class="el"><dd><font size=-1><em>Execute the XPath from the provided context.</em> <a href="#a26">More...</a><em><br><br></em></font></dl><li><a class="el" href="classXObjectPtr.html">XObjectPtr</a> <a class="el" href="classXPath.html#a27">execute</a> (const <a class="el" href="classPrefixResolver.html">PrefixResolver</a> &prefixResolver, <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> &executionContext, <a class="el" href="classMutableNodeRefList.html">MutableNodeRefList</a> &result) const |
| <dl class="el"><dd><font size=-1><em>Execute the XPath from the provided context.</em> <a href="#a27">More...</a><em><br><br></em></font></dl><li>XPathExpression& <a class="el" href="classXPath.html#a28">getExpression</a> () |
| <dl class="el"><dd><font size=-1><em>Retrieve a reference to the current expression.</em> <a href="#a28">More...</a><em><br><br></em></font></dl><li>const XPathExpression& <a class="el" href="classXPath.html#a29">getExpression</a> () const |
| <dl class="el"><dd><font size=-1><em>Retrieve a reference to the current expression.</em> <a href="#a29">More...</a><em><br><br></em></font></dl><li><a class="el" href="classXPath.html#s15">eMatchScore</a> <a class="el" href="classXPath.html#a30">getMatchScore</a> (<a class="el" href="classXalanNode.html">XalanNode</a> *node, <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> &executionContext) const |
| <dl class="el"><dd><font size=-1><em>Get the match score for the specified node.</em> <a href="#a30">More...</a><em><br><br></em></font></dl><li><a class="el" href="classXPath.html#s15">eMatchScore</a> <a class="el" href="classXPath.html#a31">getMatchScore</a> (<a class="el" href="classXalanNode.html">XalanNode</a> *node, const <a class="el" href="classPrefixResolver.html">PrefixResolver</a> &resolver, <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> &executionContext) const |
| <dl class="el"><dd><font size=-1><em>Get the match score for the specified node.</em> <a href="#a31">More...</a><em><br><br></em></font></dl><li>const <a class="el" href="classXObjectPtr.html">XObjectPtr</a> <a class="el" href="classXPath.html#a32">predicate</a> (<a class="el" href="classXalanNode.html">XalanNode</a> *context, <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> opPos, <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> &executionContext) const |
| <dl class="el"><dd><font size=-1><em>Evaluate a predicate.</em> <a href="#a32">More...</a><em><br><br></em></font></dl><li>void <a class="el" href="classXPath.html#a33">getTargetData</a> (<a class="el" href="classXPath.html#s7">TargetDataVectorType</a> &targetData) const |
| <dl class="el"><dd><font size=-1><em>Add the data for the target of match pattern to a vector.</em> <a href="#a33">More...</a><em><br><br></em></font></dl><li>bool <a class="el" href="classXPath.html#a34">getInStylesheet</a> () const |
| <li>void <a class="el" href="classXPath.html#a35">setInStylesheet</a> (bool fValue) |
| <li>const <a class="el" href="classXPath.html#s0">LocatorType</a>* <a class="el" href="classXPath.html#a36">getLocator</a> () const |
| <li>void <a class="el" href="classXPath.html#a37">setLocator</a> (const <a class="el" href="classXPath.html#s0">LocatorType</a> *theLocator) |
| </ul> |
| <h2>Static Public Methods</h2> |
| <ul> |
| <li>void <a class="el" href="classXPath.html#d0">initialize</a> (<a class="el" href="XalanMemoryManagement_8hpp.html#a5">MemoryManagerType</a> &theManager) |
| <dl class="el"><dd><font size=-1><em>Perform static initialization.</em> <a href="#d0">More...</a><em><br><br></em></font></dl><li>void <a class="el" href="classXPath.html#d1">terminate</a> () |
| <dl class="el"><dd><font size=-1><em>Perform static shut down.</em> <a href="#d1">More...</a><em><br><br></em></font></dl><li>XPath* <a class="el" href="classXPath.html#d2">create</a> (<a class="el" href="XalanMemoryManagement_8hpp.html#a5">MemoryManagerType</a> &theManager, const <a class="el" href="classXPath.html#s0">LocatorType</a> *theLocator=0) |
| <li>double <a class="el" href="classXPath.html#d3">getMatchScoreValue</a> (<a class="el" href="classXPath.html#s15">eMatchScore</a> score) |
| <li>void <a class="el" href="classXPath.html#d4">installFunction</a> (const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &funcName, const <a class="el" href="classFunction.html">Function</a> &func) |
| <dl class="el"><dd><font size=-1><em>Install a built-in function.</em> <a href="#d4">More...</a><em><br><br></em></font></dl><li>void <a class="el" href="classXPath.html#d5">installFunction</a> (const XalanDOMChar *funcName, const <a class="el" href="classFunction.html">Function</a> &func) |
| <dl class="el"><dd><font size=-1><em>Install a built-in function.</em> <a href="#d5">More...</a><em><br><br></em></font></dl><li>bool <a class="el" href="classXPath.html#d6">uninstallFunction</a> (const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &funcName) |
| <dl class="el"><dd><font size=-1><em>Remove a named function from the function table.</em> <a href="#d6">More...</a><em><br><br></em></font></dl><li>bool <a class="el" href="classXPath.html#d7">uninstallFunction</a> (const XalanDOMChar *funcName) |
| <dl class="el"><dd><font size=-1><em>Remove a named function from the function table.</em> <a href="#d7">More...</a><em><br><br></em></font></dl><li>bool <a class="el" href="classXPath.html#d8">isInstalledFunction</a> (const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &theFunctionName) |
| <dl class="el"><dd><font size=-1><em>Whether the named function is installed in the function table.</em> <a href="#d8">More...</a><em><br><br></em></font></dl><li>const <a class="el" href="classXPath.html#s9">FunctionTableType</a>& <a class="el" href="classXPath.html#d9">getFunctionTable</a> () |
| <dl class="el"><dd><font size=-1><em>Retrieve the table of installed functions.</em> <a href="#d9">More...</a><em><br><br></em></font></dl><li>template<class OutputIteratorType> void <a class="el" href="classXPath.html#d10">getInstalledFunctionNames</a> (OutputIteratorType theIterator) |
| <dl class="el"><dd><font size=-1><em>Add the names for the installed functions to a vector strings.</em> <a href="#d10">More...</a><em><br><br></em></font></dl><li>void <a class="el" href="classXPath.html#d11">destroyTable</a> () |
| </ul> |
| <h2>Static Public Attributes</h2> |
| <ul> |
| <li>const XalanDOMChar <a class="el" href="classXPath.html#p0">PSEUDONAME_ANY</a> [] |
| <li>const XalanDOMChar <a class="el" href="classXPath.html#p1">PSEUDONAME_ROOT</a> [] |
| <li>const XalanDOMChar <a class="el" href="classXPath.html#p2">PSEUDONAME_TEXT</a> [] |
| <li>const XalanDOMChar <a class="el" href="classXPath.html#p3">PSEUDONAME_COMMENT</a> [] |
| <li>const XalanDOMChar <a class="el" href="classXPath.html#p4">PSEUDONAME_PI</a> [] |
| <li>const XalanDOMChar <a class="el" href="classXPath.html#p5">PSEUDONAME_OTHER</a> [] |
| <li>const XalanDOMChar <a class="el" href="classXPath.html#p6">PSEUDONAME_NODE</a> [] |
| </ul> |
| <h2>Protected Methods</h2> |
| <ul> |
| <li>const <a class="el" href="classXObjectPtr.html">XObjectPtr</a> <a class="el" href="classXPath.html#b0">locationPath</a> (<a class="el" href="classXalanNode.html">XalanNode</a> *context, <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> opPos, <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> &executionContext) const |
| <dl class="el"><dd><font size=-1><em>Execute a location path.</em> <a href="#b0">More...</a><em><br><br></em></font></dl><li>void <a class="el" href="classXPath.html#b1">locationPath</a> (<a class="el" href="classXalanNode.html">XalanNode</a> *context, <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> opPos, <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> &executionContext, bool &theResult) const |
| <dl class="el"><dd><font size=-1><em>Execute a location path.</em> <a href="#b1">More...</a><em><br><br></em></font></dl><li>void <a class="el" href="classXPath.html#b2">locationPath</a> (<a class="el" href="classXalanNode.html">XalanNode</a> *context, <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> opPos, <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> &executionContext, double &theResult) const |
| <dl class="el"><dd><font size=-1><em>Execute a location path.</em> <a href="#b2">More...</a><em><br><br></em></font></dl><li>void <a class="el" href="classXPath.html#b3">locationPath</a> (<a class="el" href="classXalanNode.html">XalanNode</a> *context, <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> opPos, <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> &executionContext, <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &theResult) const |
| <dl class="el"><dd><font size=-1><em>Execute a location path.</em> <a href="#b3">More...</a><em><br><br></em></font></dl><li>void <a class="el" href="classXPath.html#b4">locationPath</a> (<a class="el" href="classXalanNode.html">XalanNode</a> *context, <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> opPos, <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> &executionContext, <a class="el" href="classFormatterListener.html">FormatterListener</a> &formatterListener, <a class="el" href="classXPath.html#s8">MemberFunctionPtr</a> function) const |
| <dl class="el"><dd><font size=-1><em>Execute a location path.</em> <a href="#b4">More...</a><em><br><br></em></font></dl><li>void <a class="el" href="classXPath.html#b5">locationPath</a> (<a class="el" href="classXalanNode.html">XalanNode</a> *context, <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> opPos, <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> &executionContext, <a class="el" href="classMutableNodeRefList.html">MutableNodeRefList</a> &theResult) const |
| <dl class="el"><dd><font size=-1><em>Execute a location path.</em> <a href="#b5">More...</a><em><br><br></em></font></dl><li>const <a class="el" href="classXObjectPtr.html">XObjectPtr</a> <a class="el" href="classXPath.html#b6">executeMore</a> (<a class="el" href="classXalanNode.html">XalanNode</a> *context, <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> opPos, <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> &executionContext) const |
| <dl class="el"><dd><font size=-1><em>Execute the XPath from the provided context.</em> <a href="#b6">More...</a><em><br><br></em></font></dl><li>void <a class="el" href="classXPath.html#b7">executeMore</a> (<a class="el" href="classXalanNode.html">XalanNode</a> *context, <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> opPos, <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> &executionContext, bool &theResult) const |
| <dl class="el"><dd><font size=-1><em>Execute the XPath from the provided context.</em> <a href="#b7">More...</a><em><br><br></em></font></dl><li>void <a class="el" href="classXPath.html#b8">executeMore</a> (<a class="el" href="classXalanNode.html">XalanNode</a> *context, <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> opPos, <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> &executionContext, double &theResult) const |
| <dl class="el"><dd><font size=-1><em>Execute the XPath from the provided context.</em> <a href="#b8">More...</a><em><br><br></em></font></dl><li>void <a class="el" href="classXPath.html#b9">executeMore</a> (<a class="el" href="classXalanNode.html">XalanNode</a> *context, <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> opPos, <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> &executionContext, <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &theResult) const |
| <dl class="el"><dd><font size=-1><em>Execute the XPath from the provided context.</em> <a href="#b9">More...</a><em><br><br></em></font></dl><li>void <a class="el" href="classXPath.html#b10">executeMore</a> (<a class="el" href="classXalanNode.html">XalanNode</a> *context, <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> opPos, <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> &executionContext, <a class="el" href="classFormatterListener.html">FormatterListener</a> &formatterListener, <a class="el" href="classXPath.html#s8">MemberFunctionPtr</a> function) const |
| <dl class="el"><dd><font size=-1><em>Execute the XPath from the provided context.</em> <a href="#b10">More...</a><em><br><br></em></font></dl><li>const <a class="el" href="classXObjectPtr.html">XObjectPtr</a> <a class="el" href="classXPath.html#b11">executeMore</a> (<a class="el" href="classXalanNode.html">XalanNode</a> *context, <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> opPos, <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> &executionContext, <a class="el" href="classMutableNodeRefList.html">MutableNodeRefList</a> &theResult) const |
| <dl class="el"><dd><font size=-1><em>Execute the XPath from the provided context.</em> <a href="#b11">More...</a><em><br><br></em></font></dl><li>void <a class="el" href="classXPath.html#b12">doGetMatchScore</a> (<a class="el" href="classXalanNode.html">XalanNode</a> *context, <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> &executionContext, <a class="el" href="classXPath.html#s15">eMatchScore</a> &score) const |
| <dl class="el"><dd><font size=-1><em>Helper function to get match score.</em> <a href="#b12">More...</a><em><br><br></em></font></dl><li>bool <a class="el" href="classXPath.html#b13">Or</a> (<a class="el" href="classXalanNode.html">XalanNode</a> *context, <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> opPos, <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> &executionContext) const |
| <dl class="el"><dd><font size=-1><em>OR two expressions and return the boolean result.</em> <a href="#b13">More...</a><em><br><br></em></font></dl><li>bool <a class="el" href="classXPath.html#b14">And</a> (<a class="el" href="classXalanNode.html">XalanNode</a> *context, <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> opPos, <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> &executionContext) const |
| <dl class="el"><dd><font size=-1><em>OR two expressions and return the boolean result.</em> <a href="#b14">More...</a><em><br><br></em></font></dl><li>bool <a class="el" href="classXPath.html#b15">notequals</a> (<a class="el" href="classXalanNode.html">XalanNode</a> *context, <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> opPos, <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> &executionContext) const |
| <dl class="el"><dd><font size=-1><em>Tell if two expressions are functionally not equal.</em> <a href="#b15">More...</a><em><br><br></em></font></dl><li>bool <a class="el" href="classXPath.html#b16">equals</a> (<a class="el" href="classXalanNode.html">XalanNode</a> *context, <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> opPos, <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> &executionContext) const |
| <dl class="el"><dd><font size=-1><em>Tell if two expressions are functionally equal.</em> <a href="#b16">More...</a><em><br><br></em></font></dl><li>bool <a class="el" href="classXPath.html#b17">lte</a> (<a class="el" href="classXalanNode.html">XalanNode</a> *context, <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> opPos, <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> &executionContext) const |
| <dl class="el"><dd><font size=-1><em>Tell if one argument is less than or equal to the other argument.</em> <a href="#b17">More...</a><em><br><br></em></font></dl><li>bool <a class="el" href="classXPath.html#b18">lt</a> (<a class="el" href="classXalanNode.html">XalanNode</a> *context, <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> opPos, <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> &executionContext) const |
| <dl class="el"><dd><font size=-1><em>Tell if one argument is less than the other argument.</em> <a href="#b18">More...</a><em><br><br></em></font></dl><li>bool <a class="el" href="classXPath.html#b19">gte</a> (<a class="el" href="classXalanNode.html">XalanNode</a> *context, <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> opPos, <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> &executionContext) const |
| <dl class="el"><dd><font size=-1><em>Tell if one argument is greater than or equal to the other argument.</em> <a href="#b19">More...</a><em><br><br></em></font></dl><li>bool <a class="el" href="classXPath.html#b20">gt</a> (<a class="el" href="classXalanNode.html">XalanNode</a> *context, <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> opPos, <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> &executionContext) const |
| <dl class="el"><dd><font size=-1><em>Tell if one argument is greater than the other argument.</em> <a href="#b20">More...</a><em><br><br></em></font></dl><li>double <a class="el" href="classXPath.html#b21">plus</a> (<a class="el" href="classXalanNode.html">XalanNode</a> *context, <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> opPos, <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> &executionContext) const |
| <dl class="el"><dd><font size=-1><em>Give the sum of two arguments.</em> <a href="#b21">More...</a><em><br><br></em></font></dl><li>void <a class="el" href="classXPath.html#b22">plus</a> (<a class="el" href="classXalanNode.html">XalanNode</a> *context, <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> opPos, <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> &executionContext, <a class="el" href="classFormatterListener.html">FormatterListener</a> &formatterListener, <a class="el" href="classXPath.html#s8">MemberFunctionPtr</a> function) const |
| <dl class="el"><dd><font size=-1><em>Give the sum of two arguments.</em> <a href="#b22">More...</a><em><br><br></em></font></dl><li>double <a class="el" href="classXPath.html#b23">minus</a> (<a class="el" href="classXalanNode.html">XalanNode</a> *context, <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> opPos, <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> &executionContext) const |
| <dl class="el"><dd><font size=-1><em>Give the difference of two arguments.</em> <a href="#b23">More...</a><em><br><br></em></font></dl><li>void <a class="el" href="classXPath.html#b24">minus</a> (<a class="el" href="classXalanNode.html">XalanNode</a> *context, <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> opPos, <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> &executionContext, <a class="el" href="classFormatterListener.html">FormatterListener</a> &formatterListener, <a class="el" href="classXPath.html#s8">MemberFunctionPtr</a> function) const |
| <dl class="el"><dd><font size=-1><em>Give the difference of two arguments.</em> <a href="#b24">More...</a><em><br><br></em></font></dl><li>double <a class="el" href="classXPath.html#b25">mult</a> (<a class="el" href="classXalanNode.html">XalanNode</a> *context, <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> opPos, <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> &executionContext) const |
| <dl class="el"><dd><font size=-1><em>Multiply two arguments.</em> <a href="#b25">More...</a><em><br><br></em></font></dl><li>void <a class="el" href="classXPath.html#b26">mult</a> (<a class="el" href="classXalanNode.html">XalanNode</a> *context, <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> opPos, <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> &executionContext, <a class="el" href="classFormatterListener.html">FormatterListener</a> &formatterListener, <a class="el" href="classXPath.html#s8">MemberFunctionPtr</a> function) const |
| <dl class="el"><dd><font size=-1><em>Multiply two arguments.</em> <a href="#b26">More...</a><em><br><br></em></font></dl><li>double <a class="el" href="classXPath.html#b27">div</a> (<a class="el" href="classXalanNode.html">XalanNode</a> *context, <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> opPos, <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> &executionContext) const |
| <dl class="el"><dd><font size=-1><em>Divide a number.</em> <a href="#b27">More...</a><em><br><br></em></font></dl><li>void <a class="el" href="classXPath.html#b28">div</a> (<a class="el" href="classXalanNode.html">XalanNode</a> *context, <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> opPos, <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> &executionContext, <a class="el" href="classFormatterListener.html">FormatterListener</a> &formatterListener, <a class="el" href="classXPath.html#s8">MemberFunctionPtr</a> function) const |
| <dl class="el"><dd><font size=-1><em>Divide a number.</em> <a href="#b28">More...</a><em><br><br></em></font></dl><li>double <a class="el" href="classXPath.html#b29">mod</a> (<a class="el" href="classXalanNode.html">XalanNode</a> *context, <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> opPos, <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> &executionContext) const |
| <dl class="el"><dd><font size=-1><em>Return the remainder from a truncating division.</em> <a href="#b29">More...</a><em><br><br></em></font></dl><li>void <a class="el" href="classXPath.html#b30">mod</a> (<a class="el" href="classXalanNode.html">XalanNode</a> *context, <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> opPos, <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> &executionContext, <a class="el" href="classFormatterListener.html">FormatterListener</a> &formatterListener, <a class="el" href="classXPath.html#s8">MemberFunctionPtr</a> function) const |
| <dl class="el"><dd><font size=-1><em>Return the remainder from a truncating division.</em> <a href="#b30">More...</a><em><br><br></em></font></dl><li>double <a class="el" href="classXPath.html#b31">neg</a> (<a class="el" href="classXalanNode.html">XalanNode</a> *context, <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> opPos, <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> &executionContext) const |
| <dl class="el"><dd><font size=-1><em>Return the negation of a number.</em> <a href="#b31">More...</a><em><br><br></em></font></dl><li>void <a class="el" href="classXPath.html#b32">neg</a> (<a class="el" href="classXalanNode.html">XalanNode</a> *context, <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> opPos, <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> &executionContext, <a class="el" href="classFormatterListener.html">FormatterListener</a> &formatterListener, <a class="el" href="classXPath.html#s8">MemberFunctionPtr</a> function) const |
| <dl class="el"><dd><font size=-1><em>Return the negation of a number.</em> <a href="#b32">More...</a><em><br><br></em></font></dl><li>const <a class="el" href="classXObjectPtr.html">XObjectPtr</a> <a class="el" href="classXPath.html#b33">Union</a> (<a class="el" href="classXalanNode.html">XalanNode</a> *context, <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> opPos, <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> &executionContext) const |
| <dl class="el"><dd><font size=-1><em>Computes the union of its operands which must be node-sets.</em> <a href="#b33">More...</a><em><br><br></em></font></dl><li>void <a class="el" href="classXPath.html#b34">Union</a> (<a class="el" href="classXalanNode.html">XalanNode</a> *context, <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> opPos, <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> &executionContext, bool &result) const |
| <dl class="el"><dd><font size=-1><em>Computes the union of its operands which must be node-sets.</em> <a href="#b34">More...</a><em><br><br></em></font></dl><li>void <a class="el" href="classXPath.html#b35">Union</a> (<a class="el" href="classXalanNode.html">XalanNode</a> *context, <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> opPos, <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> &executionContext, double &result) const |
| <dl class="el"><dd><font size=-1><em>Computes the union of its operands which must be node-sets.</em> <a href="#b35">More...</a><em><br><br></em></font></dl><li>void <a class="el" href="classXPath.html#b36">Union</a> (<a class="el" href="classXalanNode.html">XalanNode</a> *context, <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> opPos, <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> &executionContext, <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &result) const |
| <dl class="el"><dd><font size=-1><em>Computes the union of its operands which must be node-sets.</em> <a href="#b36">More...</a><em><br><br></em></font></dl><li>void <a class="el" href="classXPath.html#b37">Union</a> (<a class="el" href="classXalanNode.html">XalanNode</a> *context, <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> opPos, <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> &executionContext, <a class="el" href="classFormatterListener.html">FormatterListener</a> &formatterListener, <a class="el" href="classXPath.html#s8">MemberFunctionPtr</a> function) const |
| <dl class="el"><dd><font size=-1><em>Computes the union of its operands which must be node-sets.</em> <a href="#b37">More...</a><em><br><br></em></font></dl><li>void <a class="el" href="classXPath.html#b38">Union</a> (<a class="el" href="classXalanNode.html">XalanNode</a> *context, <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> opPos, <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> &executionContext, <a class="el" href="classMutableNodeRefList.html">MutableNodeRefList</a> &result) const |
| <dl class="el"><dd><font size=-1><em>Computes the union of its operands which must be node-sets.</em> <a href="#b38">More...</a><em><br><br></em></font></dl><li>const <a class="el" href="classXObjectPtr.html">XObjectPtr</a> <a class="el" href="classXPath.html#b39">literal</a> (<a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> opPos, <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> &executionContext) const |
| <dl class="el"><dd><font size=-1><em>Get a literal value.</em> <a href="#b39">More...</a><em><br><br></em></font></dl><li>void <a class="el" href="classXPath.html#b40">literal</a> (<a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> opPos, bool &theResult) const |
| <dl class="el"><dd><font size=-1><em>Get a literal value as a boolean.</em> <a href="#b40">More...</a><em><br><br></em></font></dl><li>void <a class="el" href="classXPath.html#b41">literal</a> (<a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> opPos, double &theResult) const |
| <dl class="el"><dd><font size=-1><em>Get a literal value as a number.</em> <a href="#b41">More...</a><em><br><br></em></font></dl><li>void <a class="el" href="classXPath.html#b42">literal</a> (<a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> opPos, <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &theResult) const |
| <dl class="el"><dd><font size=-1><em>Get a literal value.</em> <a href="#b42">More...</a><em><br><br></em></font></dl><li>void <a class="el" href="classXPath.html#b43">literal</a> (<a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> opPos, <a class="el" href="classFormatterListener.html">FormatterListener</a> &formatterListener, <a class="el" href="classXPath.html#s8">MemberFunctionPtr</a> function) const |
| <dl class="el"><dd><font size=-1><em>Get a literal value.</em> <a href="#b43">More...</a><em><br><br></em></font></dl><li>const <a class="el" href="classXObjectPtr.html">XObjectPtr</a> <a class="el" href="classXPath.html#b44">variable</a> (<a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> opPos, <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> &executionContext) const |
| <dl class="el"><dd><font size=-1><em>Get the value of a variable.</em> <a href="#b44">More...</a><em><br><br></em></font></dl><li>const <a class="el" href="classXObjectPtr.html">XObjectPtr</a> <a class="el" href="classXPath.html#b45">group</a> (<a class="el" href="classXalanNode.html">XalanNode</a> *context, <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> opPos, <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> &executionContext) const |
| <dl class="el"><dd><font size=-1><em>Execute an expression as a group.</em> <a href="#b45">More...</a><em><br><br></em></font></dl><li>void <a class="el" href="classXPath.html#b46">group</a> (<a class="el" href="classXalanNode.html">XalanNode</a> *context, <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> opPos, <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> &executionContext, bool &theResult) const |
| <dl class="el"><dd><font size=-1><em>Execute an expression as a group.</em> <a href="#b46">More...</a><em><br><br></em></font></dl><li>void <a class="el" href="classXPath.html#b47">group</a> (<a class="el" href="classXalanNode.html">XalanNode</a> *context, <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> opPos, <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> &executionContext, double &theResult) const |
| <dl class="el"><dd><font size=-1><em>Execute an expression as a group.</em> <a href="#b47">More...</a><em><br><br></em></font></dl><li>void <a class="el" href="classXPath.html#b48">group</a> (<a class="el" href="classXalanNode.html">XalanNode</a> *context, <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> opPos, <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> &executionContext, <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &theResult) const |
| <dl class="el"><dd><font size=-1><em>Execute an expression as a group.</em> <a href="#b48">More...</a><em><br><br></em></font></dl><li>void <a class="el" href="classXPath.html#b49">group</a> (<a class="el" href="classXalanNode.html">XalanNode</a> *context, <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> opPos, <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> &executionContext, <a class="el" href="classFormatterListener.html">FormatterListener</a> &formatterListener, <a class="el" href="classXPath.html#s8">MemberFunctionPtr</a> function) const |
| <dl class="el"><dd><font size=-1><em>Execute an expression as a group.</em> <a href="#b49">More...</a><em><br><br></em></font></dl><li>void <a class="el" href="classXPath.html#b50">group</a> (<a class="el" href="classXalanNode.html">XalanNode</a> *context, <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> opPos, <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> &executionContext, <a class="el" href="classMutableNodeRefList.html">MutableNodeRefList</a> &theResult) const |
| <dl class="el"><dd><font size=-1><em>Execute an expression as a group.</em> <a href="#b50">More...</a><em><br><br></em></font></dl><li>double <a class="el" href="classXPath.html#b51">numberlit</a> (<a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> opPos) const |
| <dl class="el"><dd><font size=-1><em>Get a literal value.</em> <a href="#b51">More...</a><em><br><br></em></font></dl><li>const <a class="el" href="classXObjectPtr.html">XObjectPtr</a> <a class="el" href="classXPath.html#b52">numberlit</a> (<a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> opPos, <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> &executionContext) const |
| <dl class="el"><dd><font size=-1><em>Get a literal value.</em> <a href="#b52">More...</a><em><br><br></em></font></dl><li>void <a class="el" href="classXPath.html#b53">numberlit</a> (<a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> opPos, bool &theResult) const |
| <dl class="el"><dd><font size=-1><em>Get a literal value as a boolean.</em> <a href="#b53">More...</a><em><br><br></em></font></dl><li>void <a class="el" href="classXPath.html#b54">numberlit</a> (<a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> opPos, <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &theResult) const |
| <dl class="el"><dd><font size=-1><em>Get a literal value.</em> <a href="#b54">More...</a><em><br><br></em></font></dl><li>void <a class="el" href="classXPath.html#b55">numberlit</a> (<a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> opPos, <a class="el" href="classFormatterListener.html">FormatterListener</a> &formatterListener, <a class="el" href="classXPath.html#s8">MemberFunctionPtr</a> function) const |
| <dl class="el"><dd><font size=-1><em>Get a literal value.</em> <a href="#b55">More...</a><em><br><br></em></font></dl><li>const <a class="el" href="classXObjectPtr.html">XObjectPtr</a> <a class="el" href="classXPath.html#b56">runExtFunction</a> (<a class="el" href="classXalanNode.html">XalanNode</a> *context, <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> opPos, <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> &executionContext) const |
| <dl class="el"><dd><font size=-1><em>Setup for and run an extension function.</em> <a href="#b56">More...</a><em><br><br></em></font></dl><li>const <a class="el" href="classXObjectPtr.html">XObjectPtr</a> <a class="el" href="classXPath.html#b57">extfunction</a> (<a class="el" href="classXalanNode.html">XalanNode</a> *context, <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a>, const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &theNamespace, const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> &functionName, const <a class="el" href="classFunction.html#s1">Function::XObjectArgVectorType</a> &argVec, <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> &executionContext) const |
| <dl class="el"><dd><font size=-1><em>Handle an extension function.</em> <a href="#b57">More...</a><em><br><br></em></font></dl><li>const <a class="el" href="classXObjectPtr.html">XObjectPtr</a> <a class="el" href="classXPath.html#b58">runFunction</a> (<a class="el" href="classXalanNode.html">XalanNode</a> *context, <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> opPos, <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> &executionContext) const |
| <dl class="el"><dd><font size=-1><em>Setup for and run a function.</em> <a href="#b58">More...</a><em><br><br></em></font></dl><li>const <a class="el" href="classXObjectPtr.html">XObjectPtr</a> <a class="el" href="classXPath.html#b59">function</a> (<a class="el" href="classXalanNode.html">XalanNode</a> *context, <a class="el" href="classXPath.html#s2">OpCodeMapValueType</a> funcID, const <a class="el" href="classFunction.html#s1">Function::XObjectArgVectorType</a> &argVec, <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> &executionContext) const |
| <dl class="el"><dd><font size=-1><em>Handle a built-in function.</em> <a href="#b59">More...</a><em><br><br></em></font></dl><li>double <a class="el" href="classXPath.html#b60">functionPosition</a> (<a class="el" href="classXalanNode.html">XalanNode</a> *context, <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> &executionContext) const |
| <dl class="el"><dd><font size=-1><em>Handle the built-in function "position".</em> <a href="#b60">More...</a><em><br><br></em></font></dl><li>double <a class="el" href="classXPath.html#b61">functionLast</a> (<a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> &executionContext) const |
| <dl class="el"><dd><font size=-1><em>Handle the built-in function "last".</em> <a href="#b61">More...</a><em><br><br></em></font></dl><li>double <a class="el" href="classXPath.html#b62">functionCount</a> (<a class="el" href="classXalanNode.html">XalanNode</a> *context, <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> opPos, <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> &executionContext) const |
| <dl class="el"><dd><font size=-1><em>Handle the built-in function "count".</em> <a href="#b62">More...</a><em><br><br></em></font></dl><li>bool <a class="el" href="classXPath.html#b63">functionNot</a> (<a class="el" href="classXalanNode.html">XalanNode</a> *context, <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> opPos, <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> &executionContext) const |
| <dl class="el"><dd><font size=-1><em>Handle the built-in function "not".</em> <a href="#b63">More...</a><em><br><br></em></font></dl><li>bool <a class="el" href="classXPath.html#b64">functionBoolean</a> (<a class="el" href="classXalanNode.html">XalanNode</a> *context, <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> opPos, <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> &executionContext) const |
| <dl class="el"><dd><font size=-1><em>Handle the built-in function "boolean".</em> <a href="#b64">More...</a><em><br><br></em></font></dl><li>const <a class="el" href="classXalanDOMString.html">XalanDOMString</a>& <a class="el" href="classXPath.html#b65">functionName</a> (<a class="el" href="classXalanNode.html">XalanNode</a> *context) const |
| <dl class="el"><dd><font size=-1><em>Handle the built-in function "name".</em> <a href="#b65">More...</a><em><br><br></em></font></dl><li>const <a class="el" href="classXalanDOMString.html">XalanDOMString</a>& <a class="el" href="classXPath.html#b66">functionName</a> (<a class="el" href="classXalanNode.html">XalanNode</a> *context, <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> opPos, <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> &executionContext) const |
| <dl class="el"><dd><font size=-1><em>Handle the built-in function "name".</em> <a href="#b66">More...</a><em><br><br></em></font></dl><li>const <a class="el" href="classXalanDOMString.html">XalanDOMString</a>& <a class="el" href="classXPath.html#b67">functionLocalName</a> (<a class="el" href="classXalanNode.html">XalanNode</a> *context) const |
| <dl class="el"><dd><font size=-1><em>Handle the built-in function "local-name".</em> <a href="#b67">More...</a><em><br><br></em></font></dl><li>const <a class="el" href="classXalanDOMString.html">XalanDOMString</a>& <a class="el" href="classXPath.html#b68">functionLocalName</a> (<a class="el" href="classXalanNode.html">XalanNode</a> *context, <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> opPos, <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> &executionContext) const |
| <dl class="el"><dd><font size=-1><em>Handle the built-in function "local-name".</em> <a href="#b68">More...</a><em><br><br></em></font></dl><li>double <a class="el" href="classXPath.html#b69">functionNumber</a> (<a class="el" href="classXalanNode.html">XalanNode</a> *context, <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> &executionContext) const |
| <dl class="el"><dd><font size=-1><em>Handle the built-in function "number".</em> <a href="#b69">More...</a><em><br><br></em></font></dl><li>double <a class="el" href="classXPath.html#b70">functionNumber</a> (<a class="el" href="classXalanNode.html">XalanNode</a> *context, <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> opPos, <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> &executionContext) const |
| <dl class="el"><dd><font size=-1><em>Handle the built-in function "number".</em> <a href="#b70">More...</a><em><br><br></em></font></dl><li>double <a class="el" href="classXPath.html#b71">functionFloor</a> (<a class="el" href="classXalanNode.html">XalanNode</a> *context, <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> opPos, <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> &executionContext) const |
| <dl class="el"><dd><font size=-1><em>Handle the built-in function "floor".</em> <a href="#b71">More...</a><em><br><br></em></font></dl><li>double <a class="el" href="classXPath.html#b72">functionCeiling</a> (<a class="el" href="classXalanNode.html">XalanNode</a> *context, <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> opPos, <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> &executionContext) const |
| <dl class="el"><dd><font size=-1><em>Handle the built-in function "ceiling".</em> <a href="#b72">More...</a><em><br><br></em></font></dl><li>double <a class="el" href="classXPath.html#b73">functionRound</a> (<a class="el" href="classXalanNode.html">XalanNode</a> *context, <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> opPos, <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> &executionContext) const |
| <dl class="el"><dd><font size=-1><em>Handle the built-in function "round".</em> <a href="#b73">More...</a><em><br><br></em></font></dl><li>double <a class="el" href="classXPath.html#b74">functionStringLength</a> (<a class="el" href="classXalanNode.html">XalanNode</a> *context) const |
| <dl class="el"><dd><font size=-1><em>Handle the built-in function "string-length".</em> <a href="#b74">More...</a><em><br><br></em></font></dl><li>double <a class="el" href="classXPath.html#b75">functionStringLength</a> (<a class="el" href="classXalanNode.html">XalanNode</a> *context, <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> opPos, <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> &executionContext) const |
| <dl class="el"><dd><font size=-1><em>Handle the built-in function "string-length".</em> <a href="#b75">More...</a><em><br><br></em></font></dl><li>double <a class="el" href="classXPath.html#b76">functionSum</a> (<a class="el" href="classXalanNode.html">XalanNode</a> *context, <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> opPos, <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> &executionContext) const |
| <dl class="el"><dd><font size=-1><em>Handle the built-in function "sum".</em> <a href="#b76">More...</a><em><br><br></em></font></dl><li>double <a class="el" href="classXPath.html#b77">getNumericOperand</a> (<a class="el" href="classXalanNode.html">XalanNode</a> *context, <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> opPos, <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> &executionContext) const |
| <dl class="el"><dd><font size=-1><em>Get a numeric operand for an expression.</em> <a href="#b77">More...</a><em><br><br></em></font></dl><li>void <a class="el" href="classXPath.html#b78">step</a> (<a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> &executionContext, <a class="el" href="classXalanNode.html">XalanNode</a> *context, <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> opPos, <a class="el" href="classMutableNodeRefList.html">MutableNodeRefList</a> &queryResults) const |
| <li><a class="el" href="classXalanNode.html">XalanNode</a>* <a class="el" href="classXPath.html#b79">stepPattern</a> (<a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> &executionContext, <a class="el" href="classXalanNode.html">XalanNode</a> *context, <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> opPos, <a class="el" href="classXPath.html#s15">eMatchScore</a> &scoreHolder) const |
| <dl class="el"><dd><font size=-1><em>Execute a step in a location path.</em> <a href="#b79">More...</a><em><br><br></em></font></dl><li><a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> <a class="el" href="classXPath.html#b80">findNodeSet</a> (<a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> &executionContext, <a class="el" href="classXalanNode.html">XalanNode</a> *context, <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> opPos, <a class="el" href="classXPath.html#s2">OpCodeMapValueType</a> stepType, <a class="el" href="classMutableNodeRefList.html">MutableNodeRefList</a> &subQueryResults) const |
| <li><a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> <a class="el" href="classXPath.html#b81">findRoot</a> (<a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> &executionContext, <a class="el" href="classXalanNode.html">XalanNode</a> *context, <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> opPos, <a class="el" href="classXPath.html#s2">OpCodeMapValueType</a> stepType, <a class="el" href="classMutableNodeRefList.html">MutableNodeRefList</a> &subQueryResults) const |
| <li><a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> <a class="el" href="classXPath.html#b82">findParent</a> (<a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> &executionContext, <a class="el" href="classXalanNode.html">XalanNode</a> *context, <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> opPos, <a class="el" href="classXPath.html#s2">OpCodeMapValueType</a> stepType, <a class="el" href="classMutableNodeRefList.html">MutableNodeRefList</a> &subQueryResults) const |
| <li><a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> <a class="el" href="classXPath.html#b83">findSelf</a> (<a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> &executionContext, <a class="el" href="classXalanNode.html">XalanNode</a> *context, <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> opPos, <a class="el" href="classXPath.html#s2">OpCodeMapValueType</a> stepType, <a class="el" href="classMutableNodeRefList.html">MutableNodeRefList</a> &subQueryResults) const |
| <li><a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> <a class="el" href="classXPath.html#b84">findAncestors</a> (<a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> &executionContext, <a class="el" href="classXalanNode.html">XalanNode</a> *context, <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> opPos, <a class="el" href="classXPath.html#s2">OpCodeMapValueType</a> stepType, <a class="el" href="classMutableNodeRefList.html">MutableNodeRefList</a> &subQueryResults) const |
| <li><a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> <a class="el" href="classXPath.html#b85">findAncestorsOrSelf</a> (<a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> &executionContext, <a class="el" href="classXalanNode.html">XalanNode</a> *context, <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> opPos, <a class="el" href="classXPath.html#s2">OpCodeMapValueType</a> stepType, <a class="el" href="classMutableNodeRefList.html">MutableNodeRefList</a> &subQueryResults) const |
| <li><a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> <a class="el" href="classXPath.html#b86">findAttributes</a> (<a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> &executionContext, <a class="el" href="classXalanNode.html">XalanNode</a> *context, <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> opPos, <a class="el" href="classXPath.html#s2">OpCodeMapValueType</a> stepType, <a class="el" href="classMutableNodeRefList.html">MutableNodeRefList</a> &subQueryResults) const |
| <li><a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> <a class="el" href="classXPath.html#b87">findChildren</a> (<a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> &executionContext, <a class="el" href="classXalanNode.html">XalanNode</a> *context, <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> opPos, <a class="el" href="classXPath.html#s2">OpCodeMapValueType</a> stepType, <a class="el" href="classMutableNodeRefList.html">MutableNodeRefList</a> &subQueryResults) const |
| <li><a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> <a class="el" href="classXPath.html#b88">findDescendants</a> (<a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> &executionContext, <a class="el" href="classXalanNode.html">XalanNode</a> *context, <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> opPos, <a class="el" href="classXPath.html#s2">OpCodeMapValueType</a> stepType, <a class="el" href="classMutableNodeRefList.html">MutableNodeRefList</a> &subQueryResults) const |
| <li><a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> <a class="el" href="classXPath.html#b89">findFollowing</a> (<a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> &executionContext, <a class="el" href="classXalanNode.html">XalanNode</a> *context, <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> opPos, <a class="el" href="classXPath.html#s2">OpCodeMapValueType</a> stepType, <a class="el" href="classMutableNodeRefList.html">MutableNodeRefList</a> &subQueryResults) const |
| <li><a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> <a class="el" href="classXPath.html#b90">findFollowingSiblings</a> (<a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> &executionContext, <a class="el" href="classXalanNode.html">XalanNode</a> *context, <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> opPos, <a class="el" href="classXPath.html#s2">OpCodeMapValueType</a> stepType, <a class="el" href="classMutableNodeRefList.html">MutableNodeRefList</a> &subQueryResults) const |
| <li><a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> <a class="el" href="classXPath.html#b91">findPreceeding</a> (<a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> &executionContext, <a class="el" href="classXalanNode.html">XalanNode</a> *context, <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> opPos, <a class="el" href="classXPath.html#s2">OpCodeMapValueType</a> stepType, <a class="el" href="classMutableNodeRefList.html">MutableNodeRefList</a> &subQueryResults) const |
| <li><a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> <a class="el" href="classXPath.html#b92">findPreceedingSiblings</a> (<a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> &executionContext, <a class="el" href="classXalanNode.html">XalanNode</a> *context, <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> opPos, <a class="el" href="classXPath.html#s2">OpCodeMapValueType</a> stepType, <a class="el" href="classMutableNodeRefList.html">MutableNodeRefList</a> &subQueryResults) const |
| <li><a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> <a class="el" href="classXPath.html#b93">findNamespace</a> (<a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> &executionContext, <a class="el" href="classXalanNode.html">XalanNode</a> *context, <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> opPos, <a class="el" href="classXPath.html#s2">OpCodeMapValueType</a> stepType, <a class="el" href="classMutableNodeRefList.html">MutableNodeRefList</a> &subQueryResults) const |
| <li><a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> <a class="el" href="classXPath.html#b94">findNodesOnUnknownAxis</a> (<a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> &executionContext, <a class="el" href="classXalanNode.html">XalanNode</a> *context, <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> opPos, <a class="el" href="classXPath.html#s2">OpCodeMapValueType</a> stepType, <a class="el" href="classMutableNodeRefList.html">MutableNodeRefList</a> &subQueryResults) const |
| <li><a class="el" href="classXPath.html#s15">eMatchScore</a> <a class="el" href="classXPath.html#b95">nodeTest</a> (<a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> &executionContext, <a class="el" href="classXalanNode.html">XalanNode</a> *context, <a class="el" href="classXalanNode.html#s14">XalanNode::NodeType</a> nodeType, <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> opPos, <a class="el" href="classXPath.html#s2">OpCodeMapValueType</a> argLen, <a class="el" href="classXPath.html#s2">OpCodeMapValueType</a> stepType) const |
| <li><a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> <a class="el" href="classXPath.html#b96">predicates</a> (<a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> &executionContext, <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> opPos, <a class="el" href="classMutableNodeRefList.html">MutableNodeRefList</a> &subQueryResults) const |
| <li><a class="el" href="classXPath.html#s15">eMatchScore</a> <a class="el" href="classXPath.html#b97">handleFoundIndex</a> (<a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> &executionContext, <a class="el" href="classXalanNode.html">XalanNode</a> *localContext, <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> startOpPos) const |
| <li><a class="el" href="classXPath.html#s15">eMatchScore</a> <a class="el" href="classXPath.html#b98">handleFoundIndexPositional</a> (<a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> &executionContext, <a class="el" href="classXalanNode.html">XalanNode</a> *localContext, <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> startOpPos) const |
| </ul> |
| <h2>Friends</h2> |
| <ul> |
| <li>class <a class="el" href="#l0">NodeTester</a> |
| </ul> |
| <hr><h2>Member Typedef Documentation</h2> |
| <a name="s6" doxytag="XPath::CurrentNodePushAndPop"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| typedef XPathExecutionContext::CurrentNodePushAndPop XPath::CurrentNodePushAndPop |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| </td> |
| </tr> |
| </table> |
| <a name="s9" doxytag="XPath::FunctionTableType"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| typedef <a class="el" href="classXPathFunctionTable.html">XPathFunctionTable</a> XPath::FunctionTableType |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| </td> |
| </tr> |
| </table> |
| <a name="s4" doxytag="XPath::GetCachedString"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| typedef <a class="el" href="classXPathExecutionContext_1_1GetAndReleaseCachedString.html">XPathExecutionContext::GetAndReleaseCachedString</a> XPath::GetCachedString |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| </td> |
| </tr> |
| </table> |
| <a name="s0" doxytag="XPath::LocatorType"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| typedef XERCES_CPP_NAMESPACE_QUALIFIER Locator XPath::LocatorType |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| </td> |
| </tr> |
| </table> |
| <a name="s8" doxytag="XPath::MemberFunctionPtr"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| typedef void(FormatterListener::* XPath::MemberFunctionPtr)(const XMLCh *const, const unsigned int) |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| </td> |
| </tr> |
| </table> |
| <a name="s1" doxytag="XPath::OpCodeMapPositionType"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| typedef XPathExpression::OpCodeMapPositionType XPath::OpCodeMapPositionType |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| </td> |
| </tr> |
| </table> |
| <a name="s2" doxytag="XPath::OpCodeMapValueType"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| typedef XPathExpression::OpCodeMapValueType XPath::OpCodeMapValueType |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| </td> |
| </tr> |
| </table> |
| <a name="s5" doxytag="XPath::PrefixResolverSetAndRestore"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| typedef XPathExecutionContext::PrefixResolverSetAndRestore XPath::PrefixResolverSetAndRestore |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| </td> |
| </tr> |
| </table> |
| <a name="s7" doxytag="XPath::TargetDataVectorType"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| typedef XalanVector< <a class="el" href="classXPath_1_1TargetData.html">TargetData</a> > XPath::TargetDataVectorType<<a class="el" href="classXPath_1_1TargetData.html">TargetData</a>> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| </td> |
| </tr> |
| </table> |
| <a name="s3" doxytag="XPath::TokenQueuePositionType"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| typedef XPathExpression::TokenQueuePositionType XPath::TokenQueuePositionType |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| </td> |
| </tr> |
| </table> |
| <hr><h2>Member Enumeration Documentation</h2> |
| <a name="s15" doxytag="XPath::eMatchScore"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| enum XPath::eMatchScore |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| <dl compact><dt> |
| <b>Enumeration values:</b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><a name="s15s10" doxytag="eMatchScoreNone"></a><em>eMatchScoreNone</em> |
| </td><td> |
| </td></tr> |
| <tr><td valign=top><a name="s15s11" doxytag="eMatchScoreNodeTest"></a><em>eMatchScoreNodeTest</em> |
| </td><td> |
| </td></tr> |
| <tr><td valign=top><a name="s15s12" doxytag="eMatchScoreNSWild"></a><em>eMatchScoreNSWild</em> |
| </td><td> |
| </td></tr> |
| <tr><td valign=top><a name="s15s13" doxytag="eMatchScoreQName"></a><em>eMatchScoreQName</em> |
| </td><td> |
| </td></tr> |
| <tr><td valign=top><a name="s15s14" doxytag="eMatchScoreOther"></a><em>eMatchScoreOther</em> |
| </td><td> |
| </td></tr> |
| </table> |
| </dl> |
| </td> |
| </tr> |
| </table> |
| <hr><h2>Constructor & Destructor Documentation</h2> |
| <a name="a0" doxytag="XPath::XPath"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| XPath::XPath ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="XalanMemoryManagement_8hpp.html#a5">MemoryManagerType</a> & <em>theManager</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| const <a class="el" href="classXPath.html#s0">LocatorType</a> * <em>theLocator</em> = 0 )<code> [explicit]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Construct an XPath. |
| <p> |
| <dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>theLocator</em> |
| </td><td> |
| The applicable LocatorType, if any. </td></tr> |
| </table> |
| </dl> </td> |
| </tr> |
| </table> |
| <a name="a2" doxytag="XPath::~XPath"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| XPath::~XPath ( |
| </b></td> |
| <td valign="bottom"><b> |
| ) |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| </td> |
| </tr> |
| </table> |
| <hr><h2>Member Function Documentation</h2> |
| <a name="b14" doxytag="XPath::And"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| bool XPath::And ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classXalanNode.html">XalanNode</a> * <em>context</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> <em>opPos</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> & <em>executionContext</em> ) const<code> [protected]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| OR two expressions and return the boolean result. |
| <p> |
| <dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>context</em> |
| </td><td> |
| The current source tree context node. </td></tr> |
| <tr><td valign=top><em>opPos</em> |
| </td><td> |
| The current position in the Op Map. </td></tr> |
| <tr><td valign=top><em>executionContext</em> |
| </td><td> |
| current execution context </td></tr> |
| </table> |
| </dl><dl compact><dt> |
| <b>Returns: </b><dd> |
| true if the two arguments are both true. </dl> </td> |
| </tr> |
| </table> |
| <a name="b13" doxytag="XPath::Or"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| bool XPath::Or ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classXalanNode.html">XalanNode</a> * <em>context</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> <em>opPos</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> & <em>executionContext</em> ) const<code> [protected]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| OR two expressions and return the boolean result. |
| <p> |
| <dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>context</em> |
| </td><td> |
| The current source tree context node. </td></tr> |
| <tr><td valign=top><em>opPos</em> |
| </td><td> |
| The current position in the Op Map. </td></tr> |
| <tr><td valign=top><em>executionContext</em> |
| </td><td> |
| current execution context </td></tr> |
| </table> |
| </dl><dl compact><dt> |
| <b>Returns: </b><dd> |
| true if the one of the two arguments are true. </dl> </td> |
| </tr> |
| </table> |
| <a name="b38" doxytag="XPath::Union"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| void XPath::Union ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classXalanNode.html">XalanNode</a> * <em>context</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> <em>opPos</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> & <em>executionContext</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classMutableNodeRefList.html">MutableNodeRefList</a> & <em>result</em> ) const<code> [protected]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Computes the union of its operands which must be node-sets. |
| <p> |
| <dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>context</em> |
| </td><td> |
| The current source tree context node. </td></tr> |
| <tr><td valign=top><em>opPos</em> |
| </td><td> |
| The current position in the Op Map. </td></tr> |
| <tr><td valign=top><em>executionContext</em> |
| </td><td> |
| current execution context </td></tr> |
| </table> |
| </dl><dl compact><dt> |
| <b>Returns: </b><dd> |
| the result of the union of node-set operands. </dl> </td> |
| </tr> |
| </table> |
| <a name="b37" doxytag="XPath::Union"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| void XPath::Union ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classXalanNode.html">XalanNode</a> * <em>context</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> <em>opPos</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> & <em>executionContext</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classFormatterListener.html">FormatterListener</a> & <em>formatterListener</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPath.html#s8">MemberFunctionPtr</a> <em>function</em> ) const<code> [protected]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Computes the union of its operands which must be node-sets. |
| <p> |
| <dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>context</em> |
| </td><td> |
| The current source tree context node. </td></tr> |
| <tr><td valign=top><em>opPos</em> |
| </td><td> |
| The current position in the Op Map. </td></tr> |
| <tr><td valign=top><em>executionContext</em> |
| </td><td> |
| current execution context </td></tr> |
| <tr><td valign=top><em>formatterListener</em> |
| </td><td> |
| the <a class="el" href="classFormatterListener.html">FormatterListener</a> instance to receive the result </td></tr> |
| <tr><td valign=top><em>function</em> |
| </td><td> |
| A pointer to the member function of <a class="el" href="classFormatterListener.html">FormatterListener</a> to call </td></tr> |
| </table> |
| </dl> </td> |
| </tr> |
| </table> |
| <a name="b36" doxytag="XPath::Union"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| void XPath::Union ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classXalanNode.html">XalanNode</a> * <em>context</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> <em>opPos</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> & <em>executionContext</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXalanDOMString.html">XalanDOMString</a> & <em>result</em> ) const<code> [protected]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Computes the union of its operands which must be node-sets. |
| <p> |
| <dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>context</em> |
| </td><td> |
| The current source tree context node. </td></tr> |
| <tr><td valign=top><em>opPos</em> |
| </td><td> |
| The current position in the Op Map. </td></tr> |
| <tr><td valign=top><em>executionContext</em> |
| </td><td> |
| current execution context </td></tr> |
| </table> |
| </dl><dl compact><dt> |
| <b>Returns: </b><dd> |
| the result of the union of node-set operands. </dl> </td> |
| </tr> |
| </table> |
| <a name="b35" doxytag="XPath::Union"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| void XPath::Union ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classXalanNode.html">XalanNode</a> * <em>context</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> <em>opPos</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> & <em>executionContext</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| double & <em>result</em> ) const<code> [protected]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Computes the union of its operands which must be node-sets. |
| <p> |
| <dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>context</em> |
| </td><td> |
| The current source tree context node. </td></tr> |
| <tr><td valign=top><em>opPos</em> |
| </td><td> |
| The current position in the Op Map. </td></tr> |
| <tr><td valign=top><em>executionContext</em> |
| </td><td> |
| current execution context </td></tr> |
| </table> |
| </dl><dl compact><dt> |
| <b>Returns: </b><dd> |
| the result of the union of node-set operands. </dl> </td> |
| </tr> |
| </table> |
| <a name="b34" doxytag="XPath::Union"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| void XPath::Union ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classXalanNode.html">XalanNode</a> * <em>context</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> <em>opPos</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> & <em>executionContext</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| bool & <em>result</em> ) const<code> [protected]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Computes the union of its operands which must be node-sets. |
| <p> |
| <dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>context</em> |
| </td><td> |
| The current source tree context node. </td></tr> |
| <tr><td valign=top><em>opPos</em> |
| </td><td> |
| The current position in the Op Map. </td></tr> |
| <tr><td valign=top><em>executionContext</em> |
| </td><td> |
| current execution context </td></tr> |
| </table> |
| </dl><dl compact><dt> |
| <b>Returns: </b><dd> |
| the result of the union of node-set operands. </dl> </td> |
| </tr> |
| </table> |
| <a name="b33" doxytag="XPath::Union"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| const <a class="el" href="classXObjectPtr.html">XObjectPtr</a> XPath::Union ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classXalanNode.html">XalanNode</a> * <em>context</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> <em>opPos</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> & <em>executionContext</em> ) const<code> [protected]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Computes the union of its operands which must be node-sets. |
| <p> |
| <dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>context</em> |
| </td><td> |
| The current source tree context node. </td></tr> |
| <tr><td valign=top><em>opPos</em> |
| </td><td> |
| The current position in the Op Map. </td></tr> |
| <tr><td valign=top><em>executionContext</em> |
| </td><td> |
| current execution context </td></tr> |
| </table> |
| </dl><dl compact><dt> |
| <b>Returns: </b><dd> |
| the union of node-set operands. </dl> </td> |
| </tr> |
| </table> |
| <a name="d2" doxytag="XPath::create"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| XPath * XPath::create ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="XalanMemoryManagement_8hpp.html#a5">MemoryManagerType</a> & <em>theManager</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| const <a class="el" href="classXPath.html#s0">LocatorType</a> * <em>theLocator</em> = 0 )<code> [static]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| </td> |
| </tr> |
| </table> |
| <a name="d11" doxytag="XPath::destroyTable"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| void XPath::destroyTable ( |
| </b></td> |
| <td valign="bottom"><b> |
| )<code> [static]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| </td> |
| </tr> |
| </table> |
| <a name="b28" doxytag="XPath::div"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| void XPath::div ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classXalanNode.html">XalanNode</a> * <em>context</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> <em>opPos</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> & <em>executionContext</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classFormatterListener.html">FormatterListener</a> & <em>formatterListener</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPath.html#s8">MemberFunctionPtr</a> <em>function</em> ) const<code> [protected]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Divide a number. |
| <p> |
| <dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>context</em> |
| </td><td> |
| The current source tree context node. </td></tr> |
| <tr><td valign=top><em>opPos</em> |
| </td><td> |
| The current position in the Op Map. </td></tr> |
| <tr><td valign=top><em>executionContext</em> |
| </td><td> |
| current execution context </td></tr> |
| <tr><td valign=top><em>formatterListener</em> |
| </td><td> |
| the <a class="el" href="classFormatterListener.html">FormatterListener</a> instance to receive the result </td></tr> |
| <tr><td valign=top><em>function</em> |
| </td><td> |
| A pointer to the member function of <a class="el" href="classFormatterListener.html">FormatterListener</a> to call </td></tr> |
| </table> |
| </dl> </td> |
| </tr> |
| </table> |
| <a name="b27" doxytag="XPath::div"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| double XPath::div ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classXalanNode.html">XalanNode</a> * <em>context</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> <em>opPos</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> & <em>executionContext</em> ) const<code> [protected]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Divide a number. |
| <p> |
| <dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>context</em> |
| </td><td> |
| The current source tree context node. </td></tr> |
| <tr><td valign=top><em>opPos</em> |
| </td><td> |
| The current position in the Op Map. </td></tr> |
| <tr><td valign=top><em>executionContext</em> |
| </td><td> |
| current execution context </td></tr> |
| </table> |
| </dl><dl compact><dt> |
| <b>Returns: </b><dd> |
| arg1 / arg2. </dl> </td> |
| </tr> |
| </table> |
| <a name="b12" doxytag="XPath::doGetMatchScore"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| void XPath::doGetMatchScore ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classXalanNode.html">XalanNode</a> * <em>context</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> & <em>executionContext</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPath.html#s15">eMatchScore</a> & <em>score</em> ) const<code> [protected]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Helper function to get match score. |
| <p> |
| <dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>context</em> |
| </td><td> |
| The current source tree context node. </td></tr> |
| <tr><td valign=top><em>executionContext</em> |
| </td><td> |
| The current execution context </td></tr> |
| <tr><td valign=top><em>score</em> |
| </td><td> |
| The match score </td></tr> |
| </table> |
| </dl> </td> |
| </tr> |
| </table> |
| <a name="b16" doxytag="XPath::equals"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| bool XPath::equals ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classXalanNode.html">XalanNode</a> * <em>context</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> <em>opPos</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> & <em>executionContext</em> ) const<code> [protected]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Tell if two expressions are functionally equal. |
| <p> |
| <dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>context</em> |
| </td><td> |
| The current source tree context node. </td></tr> |
| <tr><td valign=top><em>opPos</em> |
| </td><td> |
| The current position in the Op Map. </td></tr> |
| <tr><td valign=top><em>executionContext</em> |
| </td><td> |
| current execution context </td></tr> |
| </table> |
| </dl><dl compact><dt> |
| <b>Returns: </b><dd> |
| true if the two arguments are equal. </dl> </td> |
| </tr> |
| </table> |
| <a name="a27" doxytag="XPath::execute"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| <a class="el" href="classXObjectPtr.html">XObjectPtr</a> XPath::execute ( |
| </b></td> |
| <td valign="bottom"><b> |
| const <a class="el" href="classPrefixResolver.html">PrefixResolver</a> & <em>prefixResolver</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> & <em>executionContext</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classMutableNodeRefList.html">MutableNodeRefList</a> & <em>result</em> ) const |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Execute the XPath from the provided context. |
| <p> |
| Normally, the expression will be evaluated and the result placed in the parameter result. However, some cases (such as the evalution of a variable) could result in the copying of a node-set, which is extremely expensive. In that case, the return value will contain the result of the evaluation. If the call to XObject::null() on the return value is true, that indicates the value was executed directly into the parameter. Otherwise, the parameter will be empty, and the result will be in the <a class="el" href="classXObject.html">XObject</a> instance returned. |
| <p> |
| The current node must already be set execution context, and must not be 0.<dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>executionContext</em> |
| </td><td> |
| current execution context </td></tr> |
| <tr><td valign=top><em>prefixResolver</em> |
| </td><td> |
| prefix resolver to use </td></tr> |
| <tr><td valign=top><em>result</em> |
| </td><td> |
| A node list for the result. This may or may not contain the actual result. </td></tr> |
| </table> |
| </dl><dl compact><dt> |
| <b>Returns: </b><dd> |
| the node-set result, if the result was not returned in the parameter </dl> </td> |
| </tr> |
| </table> |
| <a name="a26" doxytag="XPath::execute"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| void XPath::execute ( |
| </b></td> |
| <td valign="bottom"><b> |
| const <a class="el" href="classPrefixResolver.html">PrefixResolver</a> & <em>prefixResolver</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> & <em>executionContext</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classFormatterListener.html">FormatterListener</a> & <em>formatterListener</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPath.html#s8">MemberFunctionPtr</a> <em>function</em> ) const |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Execute the XPath from the provided context. |
| <p> |
| <dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>prefixResolver</em> |
| </td><td> |
| prefix resolver to use </td></tr> |
| <tr><td valign=top><em>executionContext</em> |
| </td><td> |
| current execution context </td></tr> |
| <tr><td valign=top><em>formatterListener</em> |
| </td><td> |
| the <a class="el" href="classFormatterListener.html">FormatterListener</a> instance to receive the result </td></tr> |
| <tr><td valign=top><em>function</em> |
| </td><td> |
| A pointer to the member function of <a class="el" href="classFormatterListener.html">FormatterListener</a> to call </td></tr> |
| </table> |
| </dl> </td> |
| </tr> |
| </table> |
| <a name="a25" doxytag="XPath::execute"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| void XPath::execute ( |
| </b></td> |
| <td valign="bottom"><b> |
| const <a class="el" href="classPrefixResolver.html">PrefixResolver</a> & <em>prefixResolver</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> & <em>executionContext</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXalanDOMString.html">XalanDOMString</a> & <em>result</em> ) const |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Execute the XPath from the provided context. |
| <p> |
| The result is appended to the supplied string. |
| <p> |
| The current node must already be set execution context, and must not be 0.<dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>executionContext</em> |
| </td><td> |
| current execution context </td></tr> |
| <tr><td valign=top><em>prefixResolver</em> |
| </td><td> |
| prefix resolver to use </td></tr> |
| <tr><td valign=top><em>result</em> |
| </td><td> |
| the string result </td></tr> |
| </table> |
| </dl> </td> |
| </tr> |
| </table> |
| <a name="a24" doxytag="XPath::execute"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| void XPath::execute ( |
| </b></td> |
| <td valign="bottom"><b> |
| const <a class="el" href="classPrefixResolver.html">PrefixResolver</a> & <em>prefixResolver</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> & <em>executionContext</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| double & <em>result</em> ) const |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Execute the XPath from the provided context. |
| <p> |
| The current node must already be set execution context, and must not be 0.<dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>executionContext</em> |
| </td><td> |
| current execution context </td></tr> |
| <tr><td valign=top><em>prefixResolver</em> |
| </td><td> |
| prefix resolver to use </td></tr> |
| <tr><td valign=top><em>result</em> |
| </td><td> |
| the numeric result </td></tr> |
| </table> |
| </dl> </td> |
| </tr> |
| </table> |
| <a name="a23" doxytag="XPath::execute"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| void XPath::execute ( |
| </b></td> |
| <td valign="bottom"><b> |
| const <a class="el" href="classPrefixResolver.html">PrefixResolver</a> & <em>prefixResolver</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> & <em>executionContext</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| bool & <em>result</em> ) const |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Execute the XPath from the provided context. |
| <p> |
| The current node must already be set execution context, and must not be 0.<dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>executionContext</em> |
| </td><td> |
| current execution context </td></tr> |
| <tr><td valign=top><em>prefixResolver</em> |
| </td><td> |
| prefix resolver to use </td></tr> |
| <tr><td valign=top><em>result</em> |
| </td><td> |
| the boolean result </td></tr> |
| </table> |
| </dl> </td> |
| </tr> |
| </table> |
| <a name="a22" doxytag="XPath::execute"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| const <a class="el" href="classXObjectPtr.html">XObjectPtr</a> XPath::execute ( |
| </b></td> |
| <td valign="bottom"><b> |
| const <a class="el" href="classPrefixResolver.html">PrefixResolver</a> & <em>prefixResolver</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> & <em>executionContext</em> ) const |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Execute the XPath from the provided context. |
| <p> |
| The current node must already be set execution context, and must not be 0.<dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>executionContext</em> |
| </td><td> |
| current execution context </td></tr> |
| <tr><td valign=top><em>prefixResolver</em> |
| </td><td> |
| prefix resolver to use </td></tr> |
| </table> |
| </dl><dl compact><dt> |
| <b>Returns: </b><dd> |
| smart-pointer to result <a class="el" href="classXObject.html">XObject</a> </dl> </td> |
| </tr> |
| </table> |
| <a name="a21" doxytag="XPath::execute"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| const <a class="el" href="classXObjectPtr.html">XObjectPtr</a> XPath::execute ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> & <em>executionContext</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classMutableNodeRefList.html">MutableNodeRefList</a> & <em>result</em> ) const |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Execute the XPath from the provided context. |
| <p> |
| Normally, the expression will be evaluated and the result placed in the parameter result. However, some cases (such as the evalution of a variable) could result in the copying of a node-set, which is extremely expensive. In that case, the return value will contain the result of the evaluation. If the call to XObject::null() on the return value is true, that indicates the value was executed directly into the parameter. Otherwise, the parameter will be empty, and the result will be in the <a class="el" href="classXObject.html">XObject</a> instance returned. |
| <p> |
| The prefix resolver and current node must already be set execution context, and must not be 0.<dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>executionContext</em> |
| </td><td> |
| current execution context </td></tr> |
| <tr><td valign=top><em>result</em> |
| </td><td> |
| A node list for the result. This may or may not contain the actual result. </td></tr> |
| </table> |
| </dl><dl compact><dt> |
| <b>Returns: </b><dd> |
| the node-set result, if the result was not returned in the parameter </dl> </td> |
| </tr> |
| </table> |
| <a name="a20" doxytag="XPath::execute"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| void XPath::execute ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> & <em>executionContext</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classFormatterListener.html">FormatterListener</a> & <em>formatterListener</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPath.html#s8">MemberFunctionPtr</a> <em>function</em> ) const |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Execute the XPath from the provided context. |
| <p> |
| The prefix resolver and current node must already be set execution context, and must not be 0.<dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>executionContext</em> |
| </td><td> |
| current execution context </td></tr> |
| <tr><td valign=top><em>formatterListener</em> |
| </td><td> |
| the <a class="el" href="classFormatterListener.html">FormatterListener</a> instance to receive the result </td></tr> |
| <tr><td valign=top><em>function</em> |
| </td><td> |
| A pointer to the member function of <a class="el" href="classFormatterListener.html">FormatterListener</a> to call </td></tr> |
| </table> |
| </dl> </td> |
| </tr> |
| </table> |
| <a name="a19" doxytag="XPath::execute"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| void XPath::execute ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> & <em>executionContext</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXalanDOMString.html">XalanDOMString</a> & <em>result</em> ) const |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Execute the XPath from the provided context. |
| <p> |
| The result is appended to the supplied string. |
| <p> |
| The prefix resolver and current node must already be set execution context, and must not be 0.<dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>executionContext</em> |
| </td><td> |
| current execution context </td></tr> |
| <tr><td valign=top><em>result</em> |
| </td><td> |
| the string result </td></tr> |
| </table> |
| </dl> </td> |
| </tr> |
| </table> |
| <a name="a18" doxytag="XPath::execute"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| void XPath::execute ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> & <em>executionContext</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| double & <em>result</em> ) const |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Execute the XPath from the provided context. |
| <p> |
| The prefix resolver must already be set in the execution context.<dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>executionContext</em> |
| </td><td> |
| current execution context </td></tr> |
| <tr><td valign=top><em>result</em> |
| </td><td> |
| the numeric result </td></tr> |
| </table> |
| </dl> </td> |
| </tr> |
| </table> |
| <a name="a17" doxytag="XPath::execute"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| void XPath::execute ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> & <em>executionContext</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| bool & <em>result</em> ) const |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Execute the XPath from the provided context. |
| <p> |
| The prefix resolver and current node must already be set execution context, and must not be 0.<dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>executionContext</em> |
| </td><td> |
| current execution context </td></tr> |
| <tr><td valign=top><em>result</em> |
| </td><td> |
| the boolean result </td></tr> |
| </table> |
| </dl> </td> |
| </tr> |
| </table> |
| <a name="a16" doxytag="XPath::execute"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| const <a class="el" href="classXObjectPtr.html">XObjectPtr</a> XPath::execute ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> & <em>executionContext</em> ) const |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Execute the XPath from the provided context. |
| <p> |
| The prefix resolver and current node must already be set execution context, and must not be 0.<dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>executionContext</em> |
| </td><td> |
| current execution context </td></tr> |
| </table> |
| </dl><dl compact><dt> |
| <b>Returns: </b><dd> |
| smart-pointer to result <a class="el" href="classXObject.html">XObject</a> </dl> </td> |
| </tr> |
| </table> |
| <a name="a15" doxytag="XPath::execute"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| const <a class="el" href="classXObjectPtr.html">XObjectPtr</a> XPath::execute ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classXalanNode.html">XalanNode</a> * <em>context</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| const <a class="el" href="classPrefixResolver.html">PrefixResolver</a> & <em>prefixResolver</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| const <a class="el" href="classNodeRefListBase.html">NodeRefListBase</a> & <em>contextNodeList</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> & <em>executionContext</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classMutableNodeRefList.html">MutableNodeRefList</a> & <em>result</em> ) const |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Execute the XPath from the provided context. |
| <p> |
| Normally, the expression will be evaluated and the result placed in the parameter result. However, some cases (such as the evalution of a variable) could result in the copying of a node-set, which is extremely expensive. In that case, the return value will contain the result of the evaluation. If the call to XObject::null() on the return value is true, that indicates the value was executed directly into the parameter. Otherwise, the parameter will be empty, and the result will be in the <a class="el" href="classXObject.html">XObject</a> instance returned.<dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>context</em> |
| </td><td> |
| current source tree context node, which must not be 0 </td></tr> |
| <tr><td valign=top><em>prefixResolver</em> |
| </td><td> |
| prefix resolver to use </td></tr> |
| <tr><td valign=top><em>contextNodeList</em> |
| </td><td> |
| node list for current context </td></tr> |
| <tr><td valign=top><em>executionContext</em> |
| </td><td> |
| current execution context </td></tr> |
| <tr><td valign=top><em>result</em> |
| </td><td> |
| the result as a set of nodes </td></tr> |
| </table> |
| </dl><dl compact><dt> |
| <b>Returns: </b><dd> |
| the node-set result, if the result was not returned in the parameter </dl> </td> |
| </tr> |
| </table> |
| <a name="a14" doxytag="XPath::execute"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| void XPath::execute ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classXalanNode.html">XalanNode</a> * <em>context</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| const <a class="el" href="classPrefixResolver.html">PrefixResolver</a> & <em>prefixResolver</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| const <a class="el" href="classNodeRefListBase.html">NodeRefListBase</a> & <em>contextNodeList</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> & <em>executionContext</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classFormatterListener.html">FormatterListener</a> & <em>formatterListener</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPath.html#s8">MemberFunctionPtr</a> <em>function</em> ) const |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Execute the XPath from the provided context. |
| <p> |
| <dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>context</em> |
| </td><td> |
| current source tree context node, which must not be 0 </td></tr> |
| <tr><td valign=top><em>prefixResolver</em> |
| </td><td> |
| prefix resolver to use </td></tr> |
| <tr><td valign=top><em>contextNodeList</em> |
| </td><td> |
| node list for current context </td></tr> |
| <tr><td valign=top><em>executionContext</em> |
| </td><td> |
| current execution context </td></tr> |
| <tr><td valign=top><em>formatterListener</em> |
| </td><td> |
| the <a class="el" href="classFormatterListener.html">FormatterListener</a> instance to receive the result </td></tr> |
| <tr><td valign=top><em>function</em> |
| </td><td> |
| A pointer to the member function of <a class="el" href="classFormatterListener.html">FormatterListener</a> to call </td></tr> |
| </table> |
| </dl> </td> |
| </tr> |
| </table> |
| <a name="a13" doxytag="XPath::execute"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| void XPath::execute ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classXalanNode.html">XalanNode</a> * <em>context</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| const <a class="el" href="classPrefixResolver.html">PrefixResolver</a> & <em>prefixResolver</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| const <a class="el" href="classNodeRefListBase.html">NodeRefListBase</a> & <em>contextNodeList</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> & <em>executionContext</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXalanDOMString.html">XalanDOMString</a> & <em>result</em> ) const |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Execute the XPath from the provided context. |
| <p> |
| The result is appended to the supplied string.<dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>context</em> |
| </td><td> |
| current source tree context node, which must not be 0 </td></tr> |
| <tr><td valign=top><em>prefixResolver</em> |
| </td><td> |
| prefix resolver to use </td></tr> |
| <tr><td valign=top><em>contextNodeList</em> |
| </td><td> |
| node list for current context </td></tr> |
| <tr><td valign=top><em>executionContext</em> |
| </td><td> |
| current execution context </td></tr> |
| <tr><td valign=top><em>result</em> |
| </td><td> |
| the string result </td></tr> |
| </table> |
| </dl> </td> |
| </tr> |
| </table> |
| <a name="a12" doxytag="XPath::execute"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| void XPath::execute ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classXalanNode.html">XalanNode</a> * <em>context</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| const <a class="el" href="classPrefixResolver.html">PrefixResolver</a> & <em>prefixResolver</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| const <a class="el" href="classNodeRefListBase.html">NodeRefListBase</a> & <em>contextNodeList</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> & <em>executionContext</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| double & <em>result</em> ) const |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Execute the XPath from the provided context. |
| <p> |
| <dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>context</em> |
| </td><td> |
| current source tree context node, which must not be 0 </td></tr> |
| <tr><td valign=top><em>prefixResolver</em> |
| </td><td> |
| prefix resolver to use </td></tr> |
| <tr><td valign=top><em>contextNodeList</em> |
| </td><td> |
| node list for current context </td></tr> |
| <tr><td valign=top><em>executionContext</em> |
| </td><td> |
| current execution context </td></tr> |
| <tr><td valign=top><em>result</em> |
| </td><td> |
| the numeric result </td></tr> |
| </table> |
| </dl> </td> |
| </tr> |
| </table> |
| <a name="a11" doxytag="XPath::execute"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| void XPath::execute ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classXalanNode.html">XalanNode</a> * <em>context</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| const <a class="el" href="classPrefixResolver.html">PrefixResolver</a> & <em>prefixResolver</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| const <a class="el" href="classNodeRefListBase.html">NodeRefListBase</a> & <em>contextNodeList</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> & <em>executionContext</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| bool & <em>result</em> ) const |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Execute the XPath from the provided context. |
| <p> |
| <dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>context</em> |
| </td><td> |
| current source tree context node, which must not be 0 </td></tr> |
| <tr><td valign=top><em>prefixResolver</em> |
| </td><td> |
| prefix resolver to use </td></tr> |
| <tr><td valign=top><em>contextNodeList</em> |
| </td><td> |
| node list for current context </td></tr> |
| <tr><td valign=top><em>executionContext</em> |
| </td><td> |
| current execution context </td></tr> |
| <tr><td valign=top><em>result</em> |
| </td><td> |
| the boolean result </td></tr> |
| </table> |
| </dl> </td> |
| </tr> |
| </table> |
| <a name="a10" doxytag="XPath::execute"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| const <a class="el" href="classXObjectPtr.html">XObjectPtr</a> XPath::execute ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classXalanNode.html">XalanNode</a> * <em>context</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| const <a class="el" href="classPrefixResolver.html">PrefixResolver</a> & <em>prefixResolver</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| const <a class="el" href="classNodeRefListBase.html">NodeRefListBase</a> & <em>contextNodeList</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> & <em>executionContext</em> ) const |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Execute the XPath from the provided context. |
| <p> |
| <dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>context</em> |
| </td><td> |
| current source tree context node, which must not be 0 </td></tr> |
| <tr><td valign=top><em>prefixResolver</em> |
| </td><td> |
| prefix resolver to use </td></tr> |
| <tr><td valign=top><em>contextNodeList</em> |
| </td><td> |
| node list for current context </td></tr> |
| <tr><td valign=top><em>executionContext</em> |
| </td><td> |
| current execution context </td></tr> |
| </table> |
| </dl><dl compact><dt> |
| <b>Returns: </b><dd> |
| smart-pointer to result <a class="el" href="classXObject.html">XObject</a> </dl> </td> |
| </tr> |
| </table> |
| <a name="a9" doxytag="XPath::execute"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| const <a class="el" href="classXObjectPtr.html">XObjectPtr</a> XPath::execute ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classXalanNode.html">XalanNode</a> * <em>context</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| const <a class="el" href="classPrefixResolver.html">PrefixResolver</a> & <em>prefixResolver</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> & <em>executionContext</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classMutableNodeRefList.html">MutableNodeRefList</a> & <em>result</em> ) const |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Execute the XPath from the provided context. |
| <p> |
| Normally, the expression will be evaluated and the result placed in the parameter result. However, some cases (such as the evalution of a variable) could result in the copying of a node-set, which is extremely expensive. In that case, the return value will contain the result of the evaluation. If the call to XObject::null() on the return value is true, that indicates the value was executed directly into the parameter. Otherwise, the parameter will be empty, and the result will be in the <a class="el" href="classXObject.html">XObject</a> instance returned.<dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>context</em> |
| </td><td> |
| current source tree context node, which must not be 0 </td></tr> |
| <tr><td valign=top><em>prefixResolver</em> |
| </td><td> |
| prefix resolver to use </td></tr> |
| <tr><td valign=top><em>executionContext</em> |
| </td><td> |
| current execution context </td></tr> |
| <tr><td valign=top><em>result</em> |
| </td><td> |
| the node-set result </td></tr> |
| </table> |
| </dl><dl compact><dt> |
| <b>Returns: </b><dd> |
| the node-set result, if the result was not returned in the parameter </dl> </td> |
| </tr> |
| </table> |
| <a name="a8" doxytag="XPath::execute"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| void XPath::execute ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classXalanNode.html">XalanNode</a> * <em>context</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| const <a class="el" href="classPrefixResolver.html">PrefixResolver</a> & <em>prefixResolver</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> & <em>executionContext</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classFormatterListener.html">FormatterListener</a> & <em>formatterListener</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPath.html#s8">MemberFunctionPtr</a> <em>function</em> ) const |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Execute the XPath from the provided context. |
| <p> |
| <dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>context</em> |
| </td><td> |
| current source tree context node, which must not be 0 </td></tr> |
| <tr><td valign=top><em>prefixResolver</em> |
| </td><td> |
| prefix resolver to use </td></tr> |
| <tr><td valign=top><em>executionContext</em> |
| </td><td> |
| current execution context </td></tr> |
| <tr><td valign=top><em>formatterListener</em> |
| </td><td> |
| the <a class="el" href="classFormatterListener.html">FormatterListener</a> instance to receive the result </td></tr> |
| <tr><td valign=top><em>function</em> |
| </td><td> |
| A pointer to the member function of <a class="el" href="classFormatterListener.html">FormatterListener</a> to call </td></tr> |
| </table> |
| </dl> </td> |
| </tr> |
| </table> |
| <a name="a7" doxytag="XPath::execute"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| void XPath::execute ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classXalanNode.html">XalanNode</a> * <em>context</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| const <a class="el" href="classPrefixResolver.html">PrefixResolver</a> & <em>prefixResolver</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> & <em>executionContext</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXalanDOMString.html">XalanDOMString</a> & <em>result</em> ) const |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Execute the XPath from the provided context. |
| <p> |
| The result is appended to the supplied string.<dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>context</em> |
| </td><td> |
| current source tree context node, which must not be 0 </td></tr> |
| <tr><td valign=top><em>prefixResolver</em> |
| </td><td> |
| prefix resolver to use </td></tr> |
| <tr><td valign=top><em>executionContext</em> |
| </td><td> |
| current execution context </td></tr> |
| <tr><td valign=top><em>result</em> |
| </td><td> |
| the string result </td></tr> |
| </table> |
| </dl> </td> |
| </tr> |
| </table> |
| <a name="a6" doxytag="XPath::execute"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| void XPath::execute ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classXalanNode.html">XalanNode</a> * <em>context</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| const <a class="el" href="classPrefixResolver.html">PrefixResolver</a> & <em>prefixResolver</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> & <em>executionContext</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| double & <em>result</em> ) const |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Execute the XPath from the provided context. |
| <p> |
| <dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>context</em> |
| </td><td> |
| current source tree context node, which must not be 0 </td></tr> |
| <tr><td valign=top><em>prefixResolver</em> |
| </td><td> |
| prefix resolver to use </td></tr> |
| <tr><td valign=top><em>executionContext</em> |
| </td><td> |
| current execution context </td></tr> |
| <tr><td valign=top><em>result</em> |
| </td><td> |
| the numeric result </td></tr> |
| </table> |
| </dl> </td> |
| </tr> |
| </table> |
| <a name="a5" doxytag="XPath::execute"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| void XPath::execute ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classXalanNode.html">XalanNode</a> * <em>context</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| const <a class="el" href="classPrefixResolver.html">PrefixResolver</a> & <em>prefixResolver</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> & <em>executionContext</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| bool & <em>result</em> ) const |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Execute the XPath from the provided context. |
| <p> |
| <dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>context</em> |
| </td><td> |
| current source tree context node, which must not be 0 </td></tr> |
| <tr><td valign=top><em>prefixResolver</em> |
| </td><td> |
| prefix resolver to use </td></tr> |
| <tr><td valign=top><em>executionContext</em> |
| </td><td> |
| current execution context </td></tr> |
| <tr><td valign=top><em>result</em> |
| </td><td> |
| the boolean result </td></tr> |
| </table> |
| </dl> </td> |
| </tr> |
| </table> |
| <a name="a4" doxytag="XPath::execute"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| const <a class="el" href="classXObjectPtr.html">XObjectPtr</a> XPath::execute ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classXalanNode.html">XalanNode</a> * <em>context</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| const <a class="el" href="classPrefixResolver.html">PrefixResolver</a> & <em>prefixResolver</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> & <em>executionContext</em> ) const |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Execute the XPath from the provided context. |
| <p> |
| <dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>context</em> |
| </td><td> |
| current source tree context node, which must not be 0 </td></tr> |
| <tr><td valign=top><em>prefixResolver</em> |
| </td><td> |
| prefix resolver to use </td></tr> |
| <tr><td valign=top><em>executionContext</em> |
| </td><td> |
| current execution context </td></tr> |
| </table> |
| </dl><dl compact><dt> |
| <b>Returns: </b><dd> |
| smart-pointer to result <a class="el" href="classXObject.html">XObject</a> </dl> </td> |
| </tr> |
| </table> |
| <a name="b11" doxytag="XPath::executeMore"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| const <a class="el" href="classXObjectPtr.html">XObjectPtr</a> XPath::executeMore ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classXalanNode.html">XalanNode</a> * <em>context</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> <em>opPos</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> & <em>executionContext</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classMutableNodeRefList.html">MutableNodeRefList</a> & <em>theResult</em> ) const<code> [protected]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Execute the XPath from the provided context. |
| <p> |
| <dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>context</em> |
| </td><td> |
| current source tree context node </td></tr> |
| <tr><td valign=top><em>opPos</em> |
| </td><td> |
| current position in the Op Map </td></tr> |
| <tr><td valign=top><em>executionContext</em> |
| </td><td> |
| current execution context </td></tr> |
| <tr><td valign=top><em>theResult</em> |
| </td><td> |
| The result of the execution </td></tr> |
| </table> |
| </dl><dl compact><dt> |
| <b>Returns: </b><dd> |
| the node-set result, if the result was not returned in the parameter </dl> </td> |
| </tr> |
| </table> |
| <a name="b10" doxytag="XPath::executeMore"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| void XPath::executeMore ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classXalanNode.html">XalanNode</a> * <em>context</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> <em>opPos</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> & <em>executionContext</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classFormatterListener.html">FormatterListener</a> & <em>formatterListener</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPath.html#s8">MemberFunctionPtr</a> <em>function</em> ) const<code> [protected]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Execute the XPath from the provided context. |
| <p> |
| <dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>context</em> |
| </td><td> |
| current source tree context node </td></tr> |
| <tr><td valign=top><em>opPos</em> |
| </td><td> |
| current position in the Op Map </td></tr> |
| <tr><td valign=top><em>executionContext</em> |
| </td><td> |
| current execution context </td></tr> |
| <tr><td valign=top><em>formatterListener</em> |
| </td><td> |
| the <a class="el" href="classFormatterListener.html">FormatterListener</a> instance to receive the result </td></tr> |
| <tr><td valign=top><em>function</em> |
| </td><td> |
| A pointer to the member function of <a class="el" href="classFormatterListener.html">FormatterListener</a> to call </td></tr> |
| </table> |
| </dl> </td> |
| </tr> |
| </table> |
| <a name="b9" doxytag="XPath::executeMore"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| void XPath::executeMore ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classXalanNode.html">XalanNode</a> * <em>context</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> <em>opPos</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> & <em>executionContext</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXalanDOMString.html">XalanDOMString</a> & <em>theResult</em> ) const<code> [protected]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Execute the XPath from the provided context. |
| <p> |
| The result is appended to the supplied string.<dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>context</em> |
| </td><td> |
| current source tree context node </td></tr> |
| <tr><td valign=top><em>opPos</em> |
| </td><td> |
| current position in the Op Map </td></tr> |
| <tr><td valign=top><em>executionContext</em> |
| </td><td> |
| current execution context </td></tr> |
| <tr><td valign=top><em>theResult</em> |
| </td><td> |
| The result of the execution </td></tr> |
| </table> |
| </dl> </td> |
| </tr> |
| </table> |
| <a name="b8" doxytag="XPath::executeMore"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| void XPath::executeMore ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classXalanNode.html">XalanNode</a> * <em>context</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> <em>opPos</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> & <em>executionContext</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| double & <em>theResult</em> ) const<code> [protected]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Execute the XPath from the provided context. |
| <p> |
| <dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>context</em> |
| </td><td> |
| current source tree context node </td></tr> |
| <tr><td valign=top><em>opPos</em> |
| </td><td> |
| current position in the Op Map </td></tr> |
| <tr><td valign=top><em>executionContext</em> |
| </td><td> |
| current execution context </td></tr> |
| <tr><td valign=top><em>theResult</em> |
| </td><td> |
| The result of the execution </td></tr> |
| </table> |
| </dl> </td> |
| </tr> |
| </table> |
| <a name="b7" doxytag="XPath::executeMore"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| void XPath::executeMore ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classXalanNode.html">XalanNode</a> * <em>context</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> <em>opPos</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> & <em>executionContext</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| bool & <em>theResult</em> ) const<code> [protected]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Execute the XPath from the provided context. |
| <p> |
| <dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>context</em> |
| </td><td> |
| current source tree context node </td></tr> |
| <tr><td valign=top><em>opPos</em> |
| </td><td> |
| current position in the Op Map </td></tr> |
| <tr><td valign=top><em>executionContext</em> |
| </td><td> |
| current execution context </td></tr> |
| <tr><td valign=top><em>theResult</em> |
| </td><td> |
| The result of the execution </td></tr> |
| </table> |
| </dl> </td> |
| </tr> |
| </table> |
| <a name="b6" doxytag="XPath::executeMore"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| const <a class="el" href="classXObjectPtr.html">XObjectPtr</a> XPath::executeMore ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classXalanNode.html">XalanNode</a> * <em>context</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> <em>opPos</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> & <em>executionContext</em> ) const<code> [protected]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Execute the XPath from the provided context. |
| <p> |
| <dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>context</em> |
| </td><td> |
| current source tree context node </td></tr> |
| <tr><td valign=top><em>opPos</em> |
| </td><td> |
| current position in the Op Map </td></tr> |
| <tr><td valign=top><em>executionContext</em> |
| </td><td> |
| current execution context </td></tr> |
| </table> |
| </dl><dl compact><dt> |
| <b>Returns: </b><dd> |
| pointer to union of node-set operands </dl> </td> |
| </tr> |
| </table> |
| <a name="b57" doxytag="XPath::extfunction"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| const <a class="el" href="classXObjectPtr.html">XObjectPtr</a> XPath::extfunction ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classXalanNode.html">XalanNode</a> * <em>context</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> & <em>theNamespace</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> & <em>functionName</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| const <a class="el" href="classFunction.html#s1">Function::XObjectArgVectorType</a> & <em>argVec</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> & <em>executionContext</em> ) const<code> [protected]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Handle an extension function. |
| <p> |
| <dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>context</em> |
| </td><td> |
| The current source tree context node. </td></tr> |
| <tr><td valign=top><em>opPos</em> |
| </td><td> |
| The current position in the Op Map. </td></tr> |
| <tr><td valign=top><em>theNamespace</em> |
| </td><td> |
| The namespace of the function. </td></tr> |
| <tr><td valign=top><em>functionName</em> |
| </td><td> |
| The name of the function. </td></tr> |
| <tr><td valign=top><em>executionContext</em> |
| </td><td> |
| current execution context </td></tr> |
| </table> |
| </dl><dl compact><dt> |
| <b>Returns: </b><dd> |
| the result of the function. </dl> </td> |
| </tr> |
| </table> |
| <a name="b84" doxytag="XPath::findAncestors"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> XPath::findAncestors ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> & <em>executionContext</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXalanNode.html">XalanNode</a> * <em>context</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> <em>opPos</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPath.html#s2">OpCodeMapValueType</a> <em>stepType</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classMutableNodeRefList.html">MutableNodeRefList</a> & <em>subQueryResults</em> ) const<code> [protected]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| </td> |
| </tr> |
| </table> |
| <a name="b85" doxytag="XPath::findAncestorsOrSelf"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> XPath::findAncestorsOrSelf ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> & <em>executionContext</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXalanNode.html">XalanNode</a> * <em>context</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> <em>opPos</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPath.html#s2">OpCodeMapValueType</a> <em>stepType</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classMutableNodeRefList.html">MutableNodeRefList</a> & <em>subQueryResults</em> ) const<code> [protected]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| </td> |
| </tr> |
| </table> |
| <a name="b86" doxytag="XPath::findAttributes"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> XPath::findAttributes ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> & <em>executionContext</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXalanNode.html">XalanNode</a> * <em>context</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> <em>opPos</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPath.html#s2">OpCodeMapValueType</a> <em>stepType</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classMutableNodeRefList.html">MutableNodeRefList</a> & <em>subQueryResults</em> ) const<code> [protected]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| </td> |
| </tr> |
| </table> |
| <a name="b87" doxytag="XPath::findChildren"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> XPath::findChildren ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> & <em>executionContext</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXalanNode.html">XalanNode</a> * <em>context</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> <em>opPos</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPath.html#s2">OpCodeMapValueType</a> <em>stepType</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classMutableNodeRefList.html">MutableNodeRefList</a> & <em>subQueryResults</em> ) const<code> [protected]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| </td> |
| </tr> |
| </table> |
| <a name="b88" doxytag="XPath::findDescendants"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> XPath::findDescendants ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> & <em>executionContext</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXalanNode.html">XalanNode</a> * <em>context</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> <em>opPos</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPath.html#s2">OpCodeMapValueType</a> <em>stepType</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classMutableNodeRefList.html">MutableNodeRefList</a> & <em>subQueryResults</em> ) const<code> [protected]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| </td> |
| </tr> |
| </table> |
| <a name="b89" doxytag="XPath::findFollowing"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> XPath::findFollowing ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> & <em>executionContext</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXalanNode.html">XalanNode</a> * <em>context</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> <em>opPos</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPath.html#s2">OpCodeMapValueType</a> <em>stepType</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classMutableNodeRefList.html">MutableNodeRefList</a> & <em>subQueryResults</em> ) const<code> [protected]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| </td> |
| </tr> |
| </table> |
| <a name="b90" doxytag="XPath::findFollowingSiblings"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> XPath::findFollowingSiblings ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> & <em>executionContext</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXalanNode.html">XalanNode</a> * <em>context</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> <em>opPos</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPath.html#s2">OpCodeMapValueType</a> <em>stepType</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classMutableNodeRefList.html">MutableNodeRefList</a> & <em>subQueryResults</em> ) const<code> [protected]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| </td> |
| </tr> |
| </table> |
| <a name="b93" doxytag="XPath::findNamespace"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> XPath::findNamespace ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> & <em>executionContext</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXalanNode.html">XalanNode</a> * <em>context</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> <em>opPos</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPath.html#s2">OpCodeMapValueType</a> <em>stepType</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classMutableNodeRefList.html">MutableNodeRefList</a> & <em>subQueryResults</em> ) const<code> [protected]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| </td> |
| </tr> |
| </table> |
| <a name="b80" doxytag="XPath::findNodeSet"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> XPath::findNodeSet ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> & <em>executionContext</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXalanNode.html">XalanNode</a> * <em>context</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> <em>opPos</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPath.html#s2">OpCodeMapValueType</a> <em>stepType</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classMutableNodeRefList.html">MutableNodeRefList</a> & <em>subQueryResults</em> ) const<code> [protected]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| </td> |
| </tr> |
| </table> |
| <a name="b94" doxytag="XPath::findNodesOnUnknownAxis"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> XPath::findNodesOnUnknownAxis ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> & <em>executionContext</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXalanNode.html">XalanNode</a> * <em>context</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> <em>opPos</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPath.html#s2">OpCodeMapValueType</a> <em>stepType</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classMutableNodeRefList.html">MutableNodeRefList</a> & <em>subQueryResults</em> ) const<code> [protected]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| </td> |
| </tr> |
| </table> |
| <a name="b82" doxytag="XPath::findParent"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> XPath::findParent ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> & <em>executionContext</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXalanNode.html">XalanNode</a> * <em>context</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> <em>opPos</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPath.html#s2">OpCodeMapValueType</a> <em>stepType</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classMutableNodeRefList.html">MutableNodeRefList</a> & <em>subQueryResults</em> ) const<code> [protected]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| </td> |
| </tr> |
| </table> |
| <a name="b91" doxytag="XPath::findPreceeding"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> XPath::findPreceeding ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> & <em>executionContext</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXalanNode.html">XalanNode</a> * <em>context</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> <em>opPos</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPath.html#s2">OpCodeMapValueType</a> <em>stepType</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classMutableNodeRefList.html">MutableNodeRefList</a> & <em>subQueryResults</em> ) const<code> [protected]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| </td> |
| </tr> |
| </table> |
| <a name="b92" doxytag="XPath::findPreceedingSiblings"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> XPath::findPreceedingSiblings ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> & <em>executionContext</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXalanNode.html">XalanNode</a> * <em>context</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> <em>opPos</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPath.html#s2">OpCodeMapValueType</a> <em>stepType</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classMutableNodeRefList.html">MutableNodeRefList</a> & <em>subQueryResults</em> ) const<code> [protected]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| </td> |
| </tr> |
| </table> |
| <a name="b81" doxytag="XPath::findRoot"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> XPath::findRoot ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> & <em>executionContext</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXalanNode.html">XalanNode</a> * <em>context</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> <em>opPos</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPath.html#s2">OpCodeMapValueType</a> <em>stepType</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classMutableNodeRefList.html">MutableNodeRefList</a> & <em>subQueryResults</em> ) const<code> [protected]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| </td> |
| </tr> |
| </table> |
| <a name="b83" doxytag="XPath::findSelf"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> XPath::findSelf ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> & <em>executionContext</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXalanNode.html">XalanNode</a> * <em>context</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> <em>opPos</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPath.html#s2">OpCodeMapValueType</a> <em>stepType</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classMutableNodeRefList.html">MutableNodeRefList</a> & <em>subQueryResults</em> ) const<code> [protected]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| </td> |
| </tr> |
| </table> |
| <a name="b59" doxytag="XPath::function"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| const <a class="el" href="classXObjectPtr.html">XObjectPtr</a> XPath::function ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classXalanNode.html">XalanNode</a> * <em>context</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPath.html#s2">OpCodeMapValueType</a> <em>funcID</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| const <a class="el" href="classFunction.html#s1">Function::XObjectArgVectorType</a> & <em>argVec</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> & <em>executionContext</em> ) const<code> [protected]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Handle a built-in function. |
| <p> |
| <dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>context</em> |
| </td><td> |
| The current source tree context node. </td></tr> |
| <tr><td valign=top><em>funcID</em> |
| </td><td> |
| The function ID. </td></tr> |
| <tr><td valign=top><em>argVec</em> |
| </td><td> |
| The arguments for the function. </td></tr> |
| <tr><td valign=top><em>executionContext</em> |
| </td><td> |
| current execution context </td></tr> |
| </table> |
| </dl><dl compact><dt> |
| <b>Returns: </b><dd> |
| the result of the function. </dl> </td> |
| </tr> |
| </table> |
| <a name="b64" doxytag="XPath::functionBoolean"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| bool XPath::functionBoolean ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classXalanNode.html">XalanNode</a> * <em>context</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> <em>opPos</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> & <em>executionContext</em> ) const<code> [protected]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Handle the built-in function "boolean". |
| <p> |
| <dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>context</em> |
| </td><td> |
| The current source tree context node, which must not be 0. </td></tr> |
| <tr><td valign=top><em>opPos</em> |
| </td><td> |
| The current position in the Op Map. </td></tr> |
| <tr><td valign=top><em>executionContext</em> |
| </td><td> |
| current execution context </td></tr> |
| </table> |
| </dl><dl compact><dt> |
| <b>Returns: </b><dd> |
| the result of the function. </dl> </td> |
| </tr> |
| </table> |
| <a name="b72" doxytag="XPath::functionCeiling"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| double XPath::functionCeiling ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classXalanNode.html">XalanNode</a> * <em>context</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> <em>opPos</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> & <em>executionContext</em> ) const<code> [protected]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Handle the built-in function "ceiling". |
| <p> |
| <dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>context</em> |
| </td><td> |
| The current source tree context node, which must not be 0. </td></tr> |
| <tr><td valign=top><em>opPos</em> |
| </td><td> |
| The current position in the Op Map. </td></tr> |
| <tr><td valign=top><em>executionContext</em> |
| </td><td> |
| current execution context </td></tr> |
| </table> |
| </dl><dl compact><dt> |
| <b>Returns: </b><dd> |
| the result of the function. </dl> </td> |
| </tr> |
| </table> |
| <a name="b62" doxytag="XPath::functionCount"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| double XPath::functionCount ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classXalanNode.html">XalanNode</a> * <em>context</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> <em>opPos</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> & <em>executionContext</em> ) const<code> [protected]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Handle the built-in function "count". |
| <p> |
| <dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>context</em> |
| </td><td> |
| The current source tree context node. </td></tr> |
| <tr><td valign=top><em>opPos</em> |
| </td><td> |
| The current position in the Op Map. </td></tr> |
| <tr><td valign=top><em>executionContext</em> |
| </td><td> |
| current execution context </td></tr> |
| </table> |
| </dl><dl compact><dt> |
| <b>Returns: </b><dd> |
| the result of the function. </dl> </td> |
| </tr> |
| </table> |
| <a name="b71" doxytag="XPath::functionFloor"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| double XPath::functionFloor ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classXalanNode.html">XalanNode</a> * <em>context</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> <em>opPos</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> & <em>executionContext</em> ) const<code> [protected]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Handle the built-in function "floor". |
| <p> |
| <dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>context</em> |
| </td><td> |
| The current source tree context node, which must not be 0. </td></tr> |
| <tr><td valign=top><em>opPos</em> |
| </td><td> |
| The current position in the Op Map. </td></tr> |
| <tr><td valign=top><em>executionContext</em> |
| </td><td> |
| current execution context </td></tr> |
| </table> |
| </dl><dl compact><dt> |
| <b>Returns: </b><dd> |
| the result of the function. </dl> </td> |
| </tr> |
| </table> |
| <a name="b61" doxytag="XPath::functionLast"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| double XPath::functionLast ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> & <em>executionContext</em> ) const<code> [protected]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Handle the built-in function "last". |
| <p> |
| <dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>executionContext</em> |
| </td><td> |
| current execution context </td></tr> |
| </table> |
| </dl><dl compact><dt> |
| <b>Returns: </b><dd> |
| the result of the function. </dl> </td> |
| </tr> |
| </table> |
| <a name="b68" doxytag="XPath::functionLocalName"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> & XPath::functionLocalName ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classXalanNode.html">XalanNode</a> * <em>context</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> <em>opPos</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> & <em>executionContext</em> ) const<code> [protected]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Handle the built-in function "local-name". |
| <p> |
| <dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>context</em> |
| </td><td> |
| The current source tree context node, which must not be 0. </td></tr> |
| <tr><td valign=top><em>opPos</em> |
| </td><td> |
| The current position in the Op Map. </td></tr> |
| <tr><td valign=top><em>executionContext</em> |
| </td><td> |
| current execution context </td></tr> |
| </table> |
| </dl><dl compact><dt> |
| <b>Returns: </b><dd> |
| the result of the function. </dl> </td> |
| </tr> |
| </table> |
| <a name="b67" doxytag="XPath::functionLocalName"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> & XPath::functionLocalName ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classXalanNode.html">XalanNode</a> * <em>context</em> ) const<code> [protected]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Handle the built-in function "local-name". |
| <p> |
| <dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>context</em> |
| </td><td> |
| The current source tree context node, which must not be 0. </td></tr> |
| </table> |
| </dl><dl compact><dt> |
| <b>Returns: </b><dd> |
| the result of the function. </dl> </td> |
| </tr> |
| </table> |
| <a name="b66" doxytag="XPath::functionName"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> & XPath::functionName ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classXalanNode.html">XalanNode</a> * <em>context</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> <em>opPos</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> & <em>executionContext</em> ) const<code> [protected]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Handle the built-in function "name". |
| <p> |
| <dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>context</em> |
| </td><td> |
| The current source tree context node, which must not be 0. </td></tr> |
| <tr><td valign=top><em>opPos</em> |
| </td><td> |
| The current position in the Op Map. </td></tr> |
| <tr><td valign=top><em>executionContext</em> |
| </td><td> |
| current execution context </td></tr> |
| </table> |
| </dl><dl compact><dt> |
| <b>Returns: </b><dd> |
| the result of the function. </dl> </td> |
| </tr> |
| </table> |
| <a name="b65" doxytag="XPath::functionName"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> & XPath::functionName ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classXalanNode.html">XalanNode</a> * <em>context</em> ) const<code> [protected]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Handle the built-in function "name". |
| <p> |
| <dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>context</em> |
| </td><td> |
| The current source tree context node, which must not be 0. </td></tr> |
| </table> |
| </dl><dl compact><dt> |
| <b>Returns: </b><dd> |
| the result of the function. </dl> </td> |
| </tr> |
| </table> |
| <a name="b63" doxytag="XPath::functionNot"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| bool XPath::functionNot ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classXalanNode.html">XalanNode</a> * <em>context</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> <em>opPos</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> & <em>executionContext</em> ) const<code> [protected]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Handle the built-in function "not". |
| <p> |
| <dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>context</em> |
| </td><td> |
| The current source tree context node, which must not be 0. </td></tr> |
| <tr><td valign=top><em>opPos</em> |
| </td><td> |
| The current position in the Op Map. </td></tr> |
| <tr><td valign=top><em>executionContext</em> |
| </td><td> |
| current execution context </td></tr> |
| </table> |
| </dl><dl compact><dt> |
| <b>Returns: </b><dd> |
| the result of the function. </dl> </td> |
| </tr> |
| </table> |
| <a name="b70" doxytag="XPath::functionNumber"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| double XPath::functionNumber ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classXalanNode.html">XalanNode</a> * <em>context</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> <em>opPos</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> & <em>executionContext</em> ) const<code> [protected]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Handle the built-in function "number". |
| <p> |
| <dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>context</em> |
| </td><td> |
| The current source tree context node, which must not be 0. </td></tr> |
| <tr><td valign=top><em>opPos</em> |
| </td><td> |
| The current position in the Op Map. </td></tr> |
| <tr><td valign=top><em>executionContext</em> |
| </td><td> |
| current execution context </td></tr> |
| </table> |
| </dl><dl compact><dt> |
| <b>Returns: </b><dd> |
| the result of the function. </dl> </td> |
| </tr> |
| </table> |
| <a name="b69" doxytag="XPath::functionNumber"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| double XPath::functionNumber ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classXalanNode.html">XalanNode</a> * <em>context</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> & <em>executionContext</em> ) const<code> [protected]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Handle the built-in function "number". |
| <p> |
| <dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>context</em> |
| </td><td> |
| The current source tree context node, which must not be 0. </td></tr> |
| <tr><td valign=top><em>executionContext</em> |
| </td><td> |
| current execution context </td></tr> |
| </table> |
| </dl><dl compact><dt> |
| <b>Returns: </b><dd> |
| the result of the function. </dl> </td> |
| </tr> |
| </table> |
| <a name="b60" doxytag="XPath::functionPosition"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| double XPath::functionPosition ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classXalanNode.html">XalanNode</a> * <em>context</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> & <em>executionContext</em> ) const<code> [protected]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Handle the built-in function "position". |
| <p> |
| <dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>context</em> |
| </td><td> |
| The current source tree context node, which must not be 0. </td></tr> |
| <tr><td valign=top><em>executionContext</em> |
| </td><td> |
| current execution context </td></tr> |
| </table> |
| </dl><dl compact><dt> |
| <b>Returns: </b><dd> |
| the result of the function. </dl> </td> |
| </tr> |
| </table> |
| <a name="b73" doxytag="XPath::functionRound"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| double XPath::functionRound ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classXalanNode.html">XalanNode</a> * <em>context</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> <em>opPos</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> & <em>executionContext</em> ) const<code> [protected]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Handle the built-in function "round". |
| <p> |
| <dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>context</em> |
| </td><td> |
| The current source tree context node, which must not be 0. </td></tr> |
| <tr><td valign=top><em>opPos</em> |
| </td><td> |
| The current position in the Op Map. </td></tr> |
| <tr><td valign=top><em>executionContext</em> |
| </td><td> |
| current execution context </td></tr> |
| </table> |
| </dl><dl compact><dt> |
| <b>Returns: </b><dd> |
| the result of the function. </dl> </td> |
| </tr> |
| </table> |
| <a name="b75" doxytag="XPath::functionStringLength"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| double XPath::functionStringLength ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classXalanNode.html">XalanNode</a> * <em>context</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> <em>opPos</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> & <em>executionContext</em> ) const<code> [protected]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Handle the built-in function "string-length". |
| <p> |
| <dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>context</em> |
| </td><td> |
| The current source tree context node, which must not be 0. </td></tr> |
| <tr><td valign=top><em>opPos</em> |
| </td><td> |
| The current position in the Op Map. </td></tr> |
| <tr><td valign=top><em>executionContext</em> |
| </td><td> |
| current execution context </td></tr> |
| </table> |
| </dl><dl compact><dt> |
| <b>Returns: </b><dd> |
| the result of the function. </dl> </td> |
| </tr> |
| </table> |
| <a name="b74" doxytag="XPath::functionStringLength"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| double XPath::functionStringLength ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classXalanNode.html">XalanNode</a> * <em>context</em> ) const<code> [protected]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Handle the built-in function "string-length". |
| <p> |
| <dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>context</em> |
| </td><td> |
| The current source tree context node, which must not be 0. </td></tr> |
| </table> |
| </dl><dl compact><dt> |
| <b>Returns: </b><dd> |
| the result of the function. </dl> </td> |
| </tr> |
| </table> |
| <a name="b76" doxytag="XPath::functionSum"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| double XPath::functionSum ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classXalanNode.html">XalanNode</a> * <em>context</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> <em>opPos</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> & <em>executionContext</em> ) const<code> [protected]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Handle the built-in function "sum". |
| <p> |
| <dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>context</em> |
| </td><td> |
| The current source tree context node. </td></tr> |
| <tr><td valign=top><em>opPos</em> |
| </td><td> |
| The current position in the Op Map. </td></tr> |
| <tr><td valign=top><em>executionContext</em> |
| </td><td> |
| current execution context </td></tr> |
| </table> |
| </dl><dl compact><dt> |
| <b>Returns: </b><dd> |
| the result of the function. </dl> </td> |
| </tr> |
| </table> |
| <a name="a29" doxytag="XPath::getExpression"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| const XPathExpression & XPath::getExpression ( |
| </b></td> |
| <td valign="bottom"><b> |
| ) const |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Retrieve a reference to the current expression. |
| <p> |
| <dl compact><dt> |
| <b>Returns: </b><dd> |
| current expression </dl> </td> |
| </tr> |
| </table> |
| <a name="a28" doxytag="XPath::getExpression"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| XPathExpression & XPath::getExpression ( |
| </b></td> |
| <td valign="bottom"><b> |
| ) |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Retrieve a reference to the current expression. |
| <p> |
| <dl compact><dt> |
| <b>Returns: </b><dd> |
| current expression </dl> </td> |
| </tr> |
| </table> |
| <a name="d9" doxytag="XPath::getFunctionTable"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| const <a class="el" href="classXPath.html#s9">FunctionTableType</a> & XPath::getFunctionTable ( |
| </b></td> |
| <td valign="bottom"><b> |
| )<code> [static]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Retrieve the table of installed functions. |
| <p> |
| <dl compact><dt> |
| <b>Returns: </b><dd> |
| function table </dl> </td> |
| </tr> |
| </table> |
| <a name="a34" doxytag="XPath::getInStylesheet"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| bool XPath::getInStylesheet ( |
| </b></td> |
| <td valign="bottom"><b> |
| ) const |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| </td> |
| </tr> |
| </table> |
| <a name="d10" doxytag="XPath::getInstalledFunctionNames"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td colspan="2"><b> |
| template<class OutputIteratorType> </b></td> |
| </tr> |
| <tr> |
| <td nowrap valign="top"><b> |
| void XPath::getInstalledFunctionNames ( |
| </b></td> |
| <td valign="bottom"><b> |
| OutputIteratorType <em>theIterator</em> )<code> [static]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Add the names for the installed functions to a vector strings. |
| <p> |
| <dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>theIterator</em> |
| </td><td> |
| vector added to </td></tr> |
| </table> |
| </dl> </td> |
| </tr> |
| </table> |
| <a name="a36" doxytag="XPath::getLocator"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| const <a class="el" href="classXPath.html#s0">LocatorType</a> * XPath::getLocator ( |
| </b></td> |
| <td valign="bottom"><b> |
| ) const |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| </td> |
| </tr> |
| </table> |
| <a name="a31" doxytag="XPath::getMatchScore"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| <a class="el" href="classXPath.html#s15">eMatchScore</a> XPath::getMatchScore ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classXalanNode.html">XalanNode</a> * <em>node</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| const <a class="el" href="classPrefixResolver.html">PrefixResolver</a> & <em>resolver</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> & <em>executionContext</em> ) const |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Get the match score for the specified node. |
| <p> |
| <dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>node</em> |
| </td><td> |
| The node for the score </td></tr> |
| <tr><td valign=top><em>resolver</em> |
| </td><td> |
| The prefix resolver </td></tr> |
| <tr><td valign=top><em>executionContext</em> |
| </td><td> |
| current execution context </td></tr> |
| </table> |
| </dl><dl compact><dt> |
| <b>Returns: </b><dd> |
| union of node-set operands </dl> </td> |
| </tr> |
| </table> |
| <a name="a30" doxytag="XPath::getMatchScore"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| <a class="el" href="classXPath.html#s15">eMatchScore</a> XPath::getMatchScore ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classXalanNode.html">XalanNode</a> * <em>node</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> & <em>executionContext</em> ) const |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Get the match score for the specified node. |
| <p> |
| <dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>node</em> |
| </td><td> |
| The node for the score </td></tr> |
| <tr><td valign=top><em>executionContext</em> |
| </td><td> |
| current execution context </td></tr> |
| </table> |
| </dl><dl compact><dt> |
| <b>Returns: </b><dd> |
| union of node-set operands </dl> </td> |
| </tr> |
| </table> |
| <a name="d3" doxytag="XPath::getMatchScoreValue"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| double XPath::getMatchScoreValue ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classXPath.html#s15">eMatchScore</a> <em>score</em> )<code> [static]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| </td> |
| </tr> |
| </table> |
| <a name="a1" doxytag="XPath::getMemoryManager"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| <a class="el" href="XalanMemoryManagement_8hpp.html#a5">MemoryManagerType</a> & XPath::getMemoryManager ( |
| </b></td> |
| <td valign="bottom"><b> |
| ) |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| </td> |
| </tr> |
| </table> |
| <a name="b77" doxytag="XPath::getNumericOperand"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| double XPath::getNumericOperand ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classXalanNode.html">XalanNode</a> * <em>context</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> <em>opPos</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> & <em>executionContext</em> ) const<code> [protected]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Get a numeric operand for an expression. |
| <p> |
| <dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>context</em> |
| </td><td> |
| The current source tree context node. </td></tr> |
| <tr><td valign=top><em>opPos</em> |
| </td><td> |
| The current position in the Op Map. </td></tr> |
| <tr><td valign=top><em>executionContext</em> |
| </td><td> |
| current execution context </td></tr> |
| </table> |
| </dl><dl compact><dt> |
| <b>Returns: </b><dd> |
| The value of the operand. </dl> </td> |
| </tr> |
| </table> |
| <a name="a33" doxytag="XPath::getTargetData"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| void XPath::getTargetData ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classXPath.html#s7">TargetDataVectorType</a> & <em>targetData</em> ) const |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Add the data for the target of match pattern to a vector. |
| <p> |
| <dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>targetData</em> |
| </td><td> |
| The vector for the data </td></tr> |
| </table> |
| </dl> </td> |
| </tr> |
| </table> |
| <a name="b50" doxytag="XPath::group"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| void XPath::group ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classXalanNode.html">XalanNode</a> * <em>context</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> <em>opPos</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> & <em>executionContext</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classMutableNodeRefList.html">MutableNodeRefList</a> & <em>theResult</em> ) const<code> [protected]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Execute an expression as a group. |
| <p> |
| <dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>context</em> |
| </td><td> |
| The current source tree context node. </td></tr> |
| <tr><td valign=top><em>opPos</em> |
| </td><td> |
| The current position in the Op Map. </td></tr> |
| <tr><td valign=top><em>executionContext</em> |
| </td><td> |
| current execution context </td></tr> |
| <tr><td valign=top><em>theResult</em> |
| </td><td> |
| The result of the execution </td></tr> |
| </table> |
| </dl> </td> |
| </tr> |
| </table> |
| <a name="b49" doxytag="XPath::group"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| void XPath::group ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classXalanNode.html">XalanNode</a> * <em>context</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> <em>opPos</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> & <em>executionContext</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classFormatterListener.html">FormatterListener</a> & <em>formatterListener</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPath.html#s8">MemberFunctionPtr</a> <em>function</em> ) const<code> [protected]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Execute an expression as a group. |
| <p> |
| <dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>context</em> |
| </td><td> |
| The current source tree context node. </td></tr> |
| <tr><td valign=top><em>opPos</em> |
| </td><td> |
| The current position in the Op Map. </td></tr> |
| <tr><td valign=top><em>executionContext</em> |
| </td><td> |
| current execution context </td></tr> |
| <tr><td valign=top><em>formatterListener</em> |
| </td><td> |
| the <a class="el" href="classFormatterListener.html">FormatterListener</a> instance to receive the result </td></tr> |
| <tr><td valign=top><em>function</em> |
| </td><td> |
| A pointer to the member function of <a class="el" href="classFormatterListener.html">FormatterListener</a> to call </td></tr> |
| </table> |
| </dl> </td> |
| </tr> |
| </table> |
| <a name="b48" doxytag="XPath::group"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| void XPath::group ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classXalanNode.html">XalanNode</a> * <em>context</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> <em>opPos</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> & <em>executionContext</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXalanDOMString.html">XalanDOMString</a> & <em>theResult</em> ) const<code> [protected]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Execute an expression as a group. |
| <p> |
| <dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>context</em> |
| </td><td> |
| The current source tree context node. </td></tr> |
| <tr><td valign=top><em>opPos</em> |
| </td><td> |
| The current position in the Op Map. </td></tr> |
| <tr><td valign=top><em>executionContext</em> |
| </td><td> |
| current execution context </td></tr> |
| <tr><td valign=top><em>theResult</em> |
| </td><td> |
| The result of the execution </td></tr> |
| </table> |
| </dl> </td> |
| </tr> |
| </table> |
| <a name="b47" doxytag="XPath::group"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| void XPath::group ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classXalanNode.html">XalanNode</a> * <em>context</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> <em>opPos</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> & <em>executionContext</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| double & <em>theResult</em> ) const<code> [protected]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Execute an expression as a group. |
| <p> |
| <dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>context</em> |
| </td><td> |
| The current source tree context node. </td></tr> |
| <tr><td valign=top><em>opPos</em> |
| </td><td> |
| The current position in the Op Map. </td></tr> |
| <tr><td valign=top><em>executionContext</em> |
| </td><td> |
| current execution context </td></tr> |
| <tr><td valign=top><em>theResult</em> |
| </td><td> |
| The result of the execution </td></tr> |
| </table> |
| </dl> </td> |
| </tr> |
| </table> |
| <a name="b46" doxytag="XPath::group"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| void XPath::group ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classXalanNode.html">XalanNode</a> * <em>context</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> <em>opPos</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> & <em>executionContext</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| bool & <em>theResult</em> ) const<code> [protected]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Execute an expression as a group. |
| <p> |
| <dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>context</em> |
| </td><td> |
| The current source tree context node. </td></tr> |
| <tr><td valign=top><em>opPos</em> |
| </td><td> |
| The current position in the Op Map. </td></tr> |
| <tr><td valign=top><em>executionContext</em> |
| </td><td> |
| current execution context </td></tr> |
| <tr><td valign=top><em>theResult</em> |
| </td><td> |
| The result of the execution </td></tr> |
| </table> |
| </dl> </td> |
| </tr> |
| </table> |
| <a name="b45" doxytag="XPath::group"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| const <a class="el" href="classXObjectPtr.html">XObjectPtr</a> XPath::group ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classXalanNode.html">XalanNode</a> * <em>context</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> <em>opPos</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> & <em>executionContext</em> ) const<code> [protected]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Execute an expression as a group. |
| <p> |
| <dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>context</em> |
| </td><td> |
| The current source tree context node. </td></tr> |
| <tr><td valign=top><em>opPos</em> |
| </td><td> |
| The current position in the Op Map. </td></tr> |
| <tr><td valign=top><em>executionContext</em> |
| </td><td> |
| current execution context </td></tr> |
| </table> |
| </dl><dl compact><dt> |
| <b>Returns: </b><dd> |
| arg. </dl> </td> |
| </tr> |
| </table> |
| <a name="b20" doxytag="XPath::gt"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| bool XPath::gt ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classXalanNode.html">XalanNode</a> * <em>context</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> <em>opPos</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> & <em>executionContext</em> ) const<code> [protected]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Tell if one argument is greater than the other argument. |
| <p> |
| <dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>context</em> |
| </td><td> |
| The current source tree context node. </td></tr> |
| <tr><td valign=top><em>opPos</em> |
| </td><td> |
| The current position in the Op Map. </td></tr> |
| <tr><td valign=top><em>executionContext</em> |
| </td><td> |
| current execution context </td></tr> |
| </table> |
| </dl><dl compact><dt> |
| <b>Returns: </b><dd> |
| true if arg 1 is greater than arg 2. </dl> </td> |
| </tr> |
| </table> |
| <a name="b19" doxytag="XPath::gte"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| bool XPath::gte ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classXalanNode.html">XalanNode</a> * <em>context</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> <em>opPos</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> & <em>executionContext</em> ) const<code> [protected]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Tell if one argument is greater than or equal to the other argument. |
| <p> |
| <dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>context</em> |
| </td><td> |
| The current source tree context node. </td></tr> |
| <tr><td valign=top><em>opPos</em> |
| </td><td> |
| The current position in the Op Map. </td></tr> |
| <tr><td valign=top><em>executionContext</em> |
| </td><td> |
| current execution context </td></tr> |
| </table> |
| </dl><dl compact><dt> |
| <b>Returns: </b><dd> |
| true if arg 1 is greater than or equal to arg 2. </dl> </td> |
| </tr> |
| </table> |
| <a name="b97" doxytag="XPath::handleFoundIndex"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| <a class="el" href="classXPath.html#s15">eMatchScore</a> XPath::handleFoundIndex ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> & <em>executionContext</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXalanNode.html">XalanNode</a> * <em>localContext</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> <em>startOpPos</em> ) const<code> [protected]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| </td> |
| </tr> |
| </table> |
| <a name="b98" doxytag="XPath::handleFoundIndexPositional"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| <a class="el" href="classXPath.html#s15">eMatchScore</a> XPath::handleFoundIndexPositional ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> & <em>executionContext</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXalanNode.html">XalanNode</a> * <em>localContext</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> <em>startOpPos</em> ) const<code> [protected]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| </td> |
| </tr> |
| </table> |
| <a name="d0" doxytag="XPath::initialize"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| void XPath::initialize ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="XalanMemoryManagement_8hpp.html#a5">MemoryManagerType</a> & <em>theManager</em> )<code> [static]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Perform static initialization. |
| <p> |
| See class <a class="el" href="classXPathInit.html">XPathInit</a>. </td> |
| </tr> |
| </table> |
| <a name="d5" doxytag="XPath::installFunction"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| void XPath::installFunction ( |
| </b></td> |
| <td valign="bottom"><b> |
| const XalanDOMChar * <em>funcName</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| const <a class="el" href="classFunction.html">Function</a> & <em>func</em> )<code> [static]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Install a built-in function. |
| <p> |
| <dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>funcName</em> |
| </td><td> |
| unqualified name of the function </td></tr> |
| <tr><td valign=top><em>func</em> |
| </td><td> |
| instance of an XPath function object </td></tr> |
| </table> |
| </dl> </td> |
| </tr> |
| </table> |
| <a name="d4" doxytag="XPath::installFunction"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| void XPath::installFunction ( |
| </b></td> |
| <td valign="bottom"><b> |
| const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> & <em>funcName</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| const <a class="el" href="classFunction.html">Function</a> & <em>func</em> )<code> [static]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Install a built-in function. |
| <p> |
| <dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>funcName</em> |
| </td><td> |
| unqualified name of the function </td></tr> |
| <tr><td valign=top><em>func</em> |
| </td><td> |
| instance of an XPath function object </td></tr> |
| </table> |
| </dl> </td> |
| </tr> |
| </table> |
| <a name="d8" doxytag="XPath::isInstalledFunction"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| bool XPath::isInstalledFunction ( |
| </b></td> |
| <td valign="bottom"><b> |
| const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> & <em>theFunctionName</em> )<code> [static]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Whether the named function is installed in the function table. |
| <p> |
| <dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>name</em> |
| </td><td> |
| of function </td></tr> |
| </table> |
| </dl><dl compact><dt> |
| <b>Returns: </b><dd> |
| true if the function has been installed </dl> </td> |
| </tr> |
| </table> |
| <a name="b43" doxytag="XPath::literal"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| void XPath::literal ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> <em>opPos</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classFormatterListener.html">FormatterListener</a> & <em>formatterListener</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPath.html#s8">MemberFunctionPtr</a> <em>function</em> ) const<code> [protected]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Get a literal value. |
| <p> |
| <dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>opPos</em> |
| </td><td> |
| The current position in the Op Map. </td></tr> |
| <tr><td valign=top><em>executionContext</em> |
| </td><td> |
| current execution context </td></tr> |
| </table> |
| </dl><dl compact><dt> |
| <b>Returns: </b><dd> |
| The result as a double. </dl> </td> |
| </tr> |
| </table> |
| <a name="b42" doxytag="XPath::literal"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| void XPath::literal ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> <em>opPos</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXalanDOMString.html">XalanDOMString</a> & <em>theResult</em> ) const<code> [protected]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Get a literal value. |
| <p> |
| The value is appended to the supplied string.<dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>opPos</em> |
| </td><td> |
| The current position in the Op Map. </td></tr> |
| <tr><td valign=top><em>theResult</em> |
| </td><td> |
| The string. </td></tr> |
| </table> |
| </dl> </td> |
| </tr> |
| </table> |
| <a name="b41" doxytag="XPath::literal"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| void XPath::literal ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> <em>opPos</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| double & <em>theResult</em> ) const<code> [protected]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Get a literal value as a number. |
| <p> |
| <dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>opPos</em> |
| </td><td> |
| The current position in the Op Map. </td></tr> |
| <tr><td valign=top><em>theResult</em> |
| </td><td> |
| The value. </td></tr> |
| </table> |
| </dl> </td> |
| </tr> |
| </table> |
| <a name="b40" doxytag="XPath::literal"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| void XPath::literal ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> <em>opPos</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| bool & <em>theResult</em> ) const<code> [protected]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Get a literal value as a boolean. |
| <p> |
| <dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>opPos</em> |
| </td><td> |
| The current position in the Op Map. </td></tr> |
| <tr><td valign=top><em>theResult</em> |
| </td><td> |
| The value. </td></tr> |
| </table> |
| </dl> </td> |
| </tr> |
| </table> |
| <a name="b39" doxytag="XPath::literal"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| const <a class="el" href="classXObjectPtr.html">XObjectPtr</a> XPath::literal ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> <em>opPos</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> & <em>executionContext</em> ) const<code> [protected]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Get a literal value. |
| <p> |
| <dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>opPos</em> |
| </td><td> |
| The current position in the Op Map. </td></tr> |
| <tr><td valign=top><em>executionContext</em> |
| </td><td> |
| current execution context </td></tr> |
| </table> |
| </dl><dl compact><dt> |
| <b>Returns: </b><dd> |
| an <a class="el" href="classXObject.html">XObject</a> object. </dl> </td> |
| </tr> |
| </table> |
| <a name="b5" doxytag="XPath::locationPath"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| void XPath::locationPath ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classXalanNode.html">XalanNode</a> * <em>context</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> <em>opPos</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> & <em>executionContext</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classMutableNodeRefList.html">MutableNodeRefList</a> & <em>theResult</em> ) const<code> [protected]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Execute a location path. |
| <p> |
| <dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>context</em> |
| </td><td> |
| current source tree context node </td></tr> |
| <tr><td valign=top><em>opPos</em> |
| </td><td> |
| current position in the Op Map </td></tr> |
| <tr><td valign=top><em>executionContext</em> |
| </td><td> |
| current execution context </td></tr> |
| <tr><td valign=top><em>theResult</em> |
| </td><td> |
| the result as a node list </td></tr> |
| </table> |
| </dl> </td> |
| </tr> |
| </table> |
| <a name="b4" doxytag="XPath::locationPath"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| void XPath::locationPath ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classXalanNode.html">XalanNode</a> * <em>context</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> <em>opPos</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> & <em>executionContext</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classFormatterListener.html">FormatterListener</a> & <em>formatterListener</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPath.html#s8">MemberFunctionPtr</a> <em>function</em> ) const<code> [protected]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Execute a location path. |
| <p> |
| <dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>context</em> |
| </td><td> |
| current source tree context node </td></tr> |
| <tr><td valign=top><em>opPos</em> |
| </td><td> |
| current position in the Op Map </td></tr> |
| <tr><td valign=top><em>executionContext</em> |
| </td><td> |
| current execution context </td></tr> |
| <tr><td valign=top><em>formatterListener</em> |
| </td><td> |
| the <a class="el" href="classFormatterListener.html">FormatterListener</a> instance to receive the result </td></tr> |
| <tr><td valign=top><em>function</em> |
| </td><td> |
| A pointer to the member function of <a class="el" href="classFormatterListener.html">FormatterListener</a> to call </td></tr> |
| </table> |
| </dl> </td> |
| </tr> |
| </table> |
| <a name="b3" doxytag="XPath::locationPath"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| void XPath::locationPath ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classXalanNode.html">XalanNode</a> * <em>context</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> <em>opPos</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> & <em>executionContext</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXalanDOMString.html">XalanDOMString</a> & <em>theResult</em> ) const<code> [protected]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Execute a location path. |
| <p> |
| <dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>context</em> |
| </td><td> |
| current source tree context node </td></tr> |
| <tr><td valign=top><em>opPos</em> |
| </td><td> |
| current position in the Op Map </td></tr> |
| <tr><td valign=top><em>executionContext</em> |
| </td><td> |
| current execution context </td></tr> |
| <tr><td valign=top><em>theResult</em> |
| </td><td> |
| the result as a node list </td></tr> |
| </table> |
| </dl> </td> |
| </tr> |
| </table> |
| <a name="b2" doxytag="XPath::locationPath"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| void XPath::locationPath ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classXalanNode.html">XalanNode</a> * <em>context</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> <em>opPos</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> & <em>executionContext</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| double & <em>theResult</em> ) const<code> [protected]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Execute a location path. |
| <p> |
| <dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>context</em> |
| </td><td> |
| current source tree context node </td></tr> |
| <tr><td valign=top><em>opPos</em> |
| </td><td> |
| current position in the Op Map </td></tr> |
| <tr><td valign=top><em>executionContext</em> |
| </td><td> |
| current execution context </td></tr> |
| <tr><td valign=top><em>theResult</em> |
| </td><td> |
| the result as a node list </td></tr> |
| </table> |
| </dl> </td> |
| </tr> |
| </table> |
| <a name="b1" doxytag="XPath::locationPath"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| void XPath::locationPath ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classXalanNode.html">XalanNode</a> * <em>context</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> <em>opPos</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> & <em>executionContext</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| bool & <em>theResult</em> ) const<code> [protected]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Execute a location path. |
| <p> |
| <dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>context</em> |
| </td><td> |
| current source tree context node </td></tr> |
| <tr><td valign=top><em>opPos</em> |
| </td><td> |
| current position in the Op Map </td></tr> |
| <tr><td valign=top><em>executionContext</em> |
| </td><td> |
| current execution context </td></tr> |
| <tr><td valign=top><em>theResult</em> |
| </td><td> |
| the result as a node list </td></tr> |
| </table> |
| </dl> </td> |
| </tr> |
| </table> |
| <a name="b0" doxytag="XPath::locationPath"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| const <a class="el" href="classXObjectPtr.html">XObjectPtr</a> XPath::locationPath ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classXalanNode.html">XalanNode</a> * <em>context</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> <em>opPos</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> & <em>executionContext</em> ) const<code> [protected]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Execute a location path. |
| <p> |
| <dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>context</em> |
| </td><td> |
| current source tree context node </td></tr> |
| <tr><td valign=top><em>opPos</em> |
| </td><td> |
| current position in the Op Mpa </td></tr> |
| <tr><td valign=top><em>executionContext</em> |
| </td><td> |
| current execution context </td></tr> |
| </table> |
| </dl><dl compact><dt> |
| <b>Returns: </b><dd> |
| node-set </dl> </td> |
| </tr> |
| </table> |
| <a name="b18" doxytag="XPath::lt"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| bool XPath::lt ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classXalanNode.html">XalanNode</a> * <em>context</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> <em>opPos</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> & <em>executionContext</em> ) const<code> [protected]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Tell if one argument is less than the other argument. |
| <p> |
| <dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>context</em> |
| </td><td> |
| The current source tree context node. </td></tr> |
| <tr><td valign=top><em>opPos</em> |
| </td><td> |
| The current position in the Op Map. </td></tr> |
| <tr><td valign=top><em>executionContext</em> |
| </td><td> |
| current execution context </td></tr> |
| </table> |
| </dl><dl compact><dt> |
| <b>Returns: </b><dd> |
| true if arg 1 is less than arg 2. </dl> </td> |
| </tr> |
| </table> |
| <a name="b17" doxytag="XPath::lte"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| bool XPath::lte ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classXalanNode.html">XalanNode</a> * <em>context</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> <em>opPos</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> & <em>executionContext</em> ) const<code> [protected]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Tell if one argument is less than or equal to the other argument. |
| <p> |
| <dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>context</em> |
| </td><td> |
| The current source tree context node. </td></tr> |
| <tr><td valign=top><em>opPos</em> |
| </td><td> |
| The current position in the Op Map. </td></tr> |
| <tr><td valign=top><em>executionContext</em> |
| </td><td> |
| current execution context </td></tr> |
| </table> |
| </dl><dl compact><dt> |
| <b>Returns: </b><dd> |
| true if arg 1 is less than or equal to arg 2. </dl> </td> |
| </tr> |
| </table> |
| <a name="b24" doxytag="XPath::minus"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| void XPath::minus ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classXalanNode.html">XalanNode</a> * <em>context</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> <em>opPos</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> & <em>executionContext</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classFormatterListener.html">FormatterListener</a> & <em>formatterListener</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPath.html#s8">MemberFunctionPtr</a> <em>function</em> ) const<code> [protected]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Give the difference of two arguments. |
| <p> |
| <dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>context</em> |
| </td><td> |
| The current source tree context node. </td></tr> |
| <tr><td valign=top><em>opPos</em> |
| </td><td> |
| The current position in the Op Map. </td></tr> |
| <tr><td valign=top><em>executionContext</em> |
| </td><td> |
| current execution context </td></tr> |
| <tr><td valign=top><em>formatterListener</em> |
| </td><td> |
| the <a class="el" href="classFormatterListener.html">FormatterListener</a> instance to receive the result </td></tr> |
| <tr><td valign=top><em>function</em> |
| </td><td> |
| A pointer to the member function of <a class="el" href="classFormatterListener.html">FormatterListener</a> to call </td></tr> |
| </table> |
| </dl> </td> |
| </tr> |
| </table> |
| <a name="b23" doxytag="XPath::minus"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| double XPath::minus ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classXalanNode.html">XalanNode</a> * <em>context</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> <em>opPos</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> & <em>executionContext</em> ) const<code> [protected]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Give the difference of two arguments. |
| <p> |
| <dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>context</em> |
| </td><td> |
| The current source tree context node. </td></tr> |
| <tr><td valign=top><em>opPos</em> |
| </td><td> |
| The current position in the Op Map. </td></tr> |
| <tr><td valign=top><em>executionContext</em> |
| </td><td> |
| current execution context </td></tr> |
| </table> |
| </dl><dl compact><dt> |
| <b>Returns: </b><dd> |
| difference of arg1 and arg2. </dl> </td> |
| </tr> |
| </table> |
| <a name="b30" doxytag="XPath::mod"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| void XPath::mod ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classXalanNode.html">XalanNode</a> * <em>context</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> <em>opPos</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> & <em>executionContext</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classFormatterListener.html">FormatterListener</a> & <em>formatterListener</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPath.html#s8">MemberFunctionPtr</a> <em>function</em> ) const<code> [protected]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Return the remainder from a truncating division. |
| <p> |
| <dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>context</em> |
| </td><td> |
| The current source tree context node. </td></tr> |
| <tr><td valign=top><em>opPos</em> |
| </td><td> |
| The current position in the Op Map. </td></tr> |
| <tr><td valign=top><em>executionContext</em> |
| </td><td> |
| current execution context </td></tr> |
| <tr><td valign=top><em>formatterListener</em> |
| </td><td> |
| the <a class="el" href="classFormatterListener.html">FormatterListener</a> instance to receive the result </td></tr> |
| <tr><td valign=top><em>function</em> |
| </td><td> |
| A pointer to the member function of <a class="el" href="classFormatterListener.html">FormatterListener</a> to call </td></tr> |
| </table> |
| </dl> </td> |
| </tr> |
| </table> |
| <a name="b29" doxytag="XPath::mod"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| double XPath::mod ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classXalanNode.html">XalanNode</a> * <em>context</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> <em>opPos</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> & <em>executionContext</em> ) const<code> [protected]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Return the remainder from a truncating division. |
| <p> |
| <dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>context</em> |
| </td><td> |
| The current source tree context node. </td></tr> |
| <tr><td valign=top><em>opPos</em> |
| </td><td> |
| The current position in the Op Map. </td></tr> |
| <tr><td valign=top><em>executionContext</em> |
| </td><td> |
| current execution context </td></tr> |
| </table> |
| </dl><dl compact><dt> |
| <b>Returns: </b><dd> |
| arg1 mod arg2. </dl> </td> |
| </tr> |
| </table> |
| <a name="b26" doxytag="XPath::mult"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| void XPath::mult ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classXalanNode.html">XalanNode</a> * <em>context</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> <em>opPos</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> & <em>executionContext</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classFormatterListener.html">FormatterListener</a> & <em>formatterListener</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPath.html#s8">MemberFunctionPtr</a> <em>function</em> ) const<code> [protected]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Multiply two arguments. |
| <p> |
| <dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>context</em> |
| </td><td> |
| The current source tree context node. </td></tr> |
| <tr><td valign=top><em>opPos</em> |
| </td><td> |
| The current position in the Op Map. </td></tr> |
| <tr><td valign=top><em>executionContext</em> |
| </td><td> |
| current execution context </td></tr> |
| <tr><td valign=top><em>formatterListener</em> |
| </td><td> |
| the <a class="el" href="classFormatterListener.html">FormatterListener</a> instance to receive the result </td></tr> |
| <tr><td valign=top><em>function</em> |
| </td><td> |
| A pointer to the member function of <a class="el" href="classFormatterListener.html">FormatterListener</a> to call </td></tr> |
| </table> |
| </dl> </td> |
| </tr> |
| </table> |
| <a name="b25" doxytag="XPath::mult"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| double XPath::mult ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classXalanNode.html">XalanNode</a> * <em>context</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> <em>opPos</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> & <em>executionContext</em> ) const<code> [protected]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Multiply two arguments. |
| <p> |
| <dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>context</em> |
| </td><td> |
| The current source tree context node. </td></tr> |
| <tr><td valign=top><em>opPos</em> |
| </td><td> |
| The current position in the Op Map. </td></tr> |
| <tr><td valign=top><em>executionContext</em> |
| </td><td> |
| current execution context </td></tr> |
| </table> |
| </dl><dl compact><dt> |
| <b>Returns: </b><dd> |
| arg1 * arg2. </dl> </td> |
| </tr> |
| </table> |
| <a name="b32" doxytag="XPath::neg"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| void XPath::neg ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classXalanNode.html">XalanNode</a> * <em>context</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> <em>opPos</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> & <em>executionContext</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classFormatterListener.html">FormatterListener</a> & <em>formatterListener</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPath.html#s8">MemberFunctionPtr</a> <em>function</em> ) const<code> [protected]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Return the negation of a number. |
| <p> |
| <dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>context</em> |
| </td><td> |
| The current source tree context node. </td></tr> |
| <tr><td valign=top><em>opPos</em> |
| </td><td> |
| The current position in the Op Map. </td></tr> |
| <tr><td valign=top><em>executionContext</em> |
| </td><td> |
| current execution context </td></tr> |
| <tr><td valign=top><em>formatterListener</em> |
| </td><td> |
| the <a class="el" href="classFormatterListener.html">FormatterListener</a> instance to receive the result </td></tr> |
| <tr><td valign=top><em>function</em> |
| </td><td> |
| A pointer to the member function of <a class="el" href="classFormatterListener.html">FormatterListener</a> to call </td></tr> |
| </table> |
| </dl> </td> |
| </tr> |
| </table> |
| <a name="b31" doxytag="XPath::neg"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| double XPath::neg ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classXalanNode.html">XalanNode</a> * <em>context</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> <em>opPos</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> & <em>executionContext</em> ) const<code> [protected]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Return the negation of a number. |
| <p> |
| <dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>context</em> |
| </td><td> |
| The current source tree context node. </td></tr> |
| <tr><td valign=top><em>opPos</em> |
| </td><td> |
| The current position in the Op Map. </td></tr> |
| <tr><td valign=top><em>executionContext</em> |
| </td><td> |
| current execution context </td></tr> |
| </table> |
| </dl><dl compact><dt> |
| <b>Returns: </b><dd> |
| -arg. </dl> </td> |
| </tr> |
| </table> |
| <a name="b95" doxytag="XPath::nodeTest"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| <a class="el" href="classXPath.html#s15">eMatchScore</a> XPath::nodeTest ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> & <em>executionContext</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXalanNode.html">XalanNode</a> * <em>context</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXalanNode.html#s14">XalanNode::NodeType</a> <em>nodeType</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> <em>opPos</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPath.html#s2">OpCodeMapValueType</a> <em>argLen</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPath.html#s2">OpCodeMapValueType</a> <em>stepType</em> ) const<code> [protected]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| </td> |
| </tr> |
| </table> |
| <a name="b15" doxytag="XPath::notequals"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| bool XPath::notequals ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classXalanNode.html">XalanNode</a> * <em>context</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> <em>opPos</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> & <em>executionContext</em> ) const<code> [protected]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Tell if two expressions are functionally not equal. |
| <p> |
| <dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>context</em> |
| </td><td> |
| The current source tree context node. </td></tr> |
| <tr><td valign=top><em>opPos</em> |
| </td><td> |
| The current position in the Op Map. </td></tr> |
| <tr><td valign=top><em>executionContext</em> |
| </td><td> |
| current execution context </td></tr> |
| </table> |
| </dl><dl compact><dt> |
| <b>Returns: </b><dd> |
| true if the two arguments are not equal. </dl> </td> |
| </tr> |
| </table> |
| <a name="b55" doxytag="XPath::numberlit"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| void XPath::numberlit ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> <em>opPos</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classFormatterListener.html">FormatterListener</a> & <em>formatterListener</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPath.html#s8">MemberFunctionPtr</a> <em>function</em> ) const<code> [protected]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Get a literal value. |
| <p> |
| <dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>opPos</em> |
| </td><td> |
| The current position in the Op Map. </td></tr> |
| <tr><td valign=top><em>formatterListener</em> |
| </td><td> |
| the <a class="el" href="classFormatterListener.html">FormatterListener</a> instance to receive the result </td></tr> |
| <tr><td valign=top><em>function</em> |
| </td><td> |
| A pointer to the member function of <a class="el" href="classFormatterListener.html">FormatterListener</a> to call </td></tr> |
| </table> |
| </dl> </td> |
| </tr> |
| </table> |
| <a name="b54" doxytag="XPath::numberlit"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| void XPath::numberlit ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> <em>opPos</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXalanDOMString.html">XalanDOMString</a> & <em>theResult</em> ) const<code> [protected]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Get a literal value. |
| <p> |
| The value is appended to the supplied string.<dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>opPos</em> |
| </td><td> |
| The current position in the Op Map. </td></tr> |
| <tr><td valign=top><em>theResult</em> |
| </td><td> |
| The string. </td></tr> |
| </table> |
| </dl> </td> |
| </tr> |
| </table> |
| <a name="b53" doxytag="XPath::numberlit"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| void XPath::numberlit ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> <em>opPos</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| bool & <em>theResult</em> ) const<code> [protected]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Get a literal value as a boolean. |
| <p> |
| <dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>opPos</em> |
| </td><td> |
| The current position in the Op Map. </td></tr> |
| <tr><td valign=top><em>theResult</em> |
| </td><td> |
| The string. </td></tr> |
| </table> |
| </dl> </td> |
| </tr> |
| </table> |
| <a name="b52" doxytag="XPath::numberlit"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| const <a class="el" href="classXObjectPtr.html">XObjectPtr</a> XPath::numberlit ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> <em>opPos</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> & <em>executionContext</em> ) const<code> [protected]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Get a literal value. |
| <p> |
| <dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>opPos</em> |
| </td><td> |
| The current position in the Op Map. </td></tr> |
| </table> |
| </dl><dl compact><dt> |
| <b>Returns: </b><dd> |
| The result as a double. </dl> </td> |
| </tr> |
| </table> |
| <a name="b51" doxytag="XPath::numberlit"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| double XPath::numberlit ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> <em>opPos</em> ) const<code> [protected]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Get a literal value. |
| <p> |
| <dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>opPos</em> |
| </td><td> |
| The current position in the Op Map. </td></tr> |
| </table> |
| </dl><dl compact><dt> |
| <b>Returns: </b><dd> |
| The result as a double. </dl> </td> |
| </tr> |
| </table> |
| <a name="b22" doxytag="XPath::plus"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| void XPath::plus ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classXalanNode.html">XalanNode</a> * <em>context</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> <em>opPos</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> & <em>executionContext</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classFormatterListener.html">FormatterListener</a> & <em>formatterListener</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPath.html#s8">MemberFunctionPtr</a> <em>function</em> ) const<code> [protected]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Give the sum of two arguments. |
| <p> |
| <dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>context</em> |
| </td><td> |
| The current source tree context node. </td></tr> |
| <tr><td valign=top><em>opPos</em> |
| </td><td> |
| The current position in the Op Map. </td></tr> |
| <tr><td valign=top><em>executionContext</em> |
| </td><td> |
| current execution context </td></tr> |
| <tr><td valign=top><em>formatterListener</em> |
| </td><td> |
| the <a class="el" href="classFormatterListener.html">FormatterListener</a> instance to receive the result </td></tr> |
| <tr><td valign=top><em>function</em> |
| </td><td> |
| A pointer to the member function of <a class="el" href="classFormatterListener.html">FormatterListener</a> to call </td></tr> |
| </table> |
| </dl> </td> |
| </tr> |
| </table> |
| <a name="b21" doxytag="XPath::plus"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| double XPath::plus ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classXalanNode.html">XalanNode</a> * <em>context</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> <em>opPos</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> & <em>executionContext</em> ) const<code> [protected]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Give the sum of two arguments. |
| <p> |
| <dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>context</em> |
| </td><td> |
| The current source tree context node. </td></tr> |
| <tr><td valign=top><em>opPos</em> |
| </td><td> |
| The current position in the Op Map. </td></tr> |
| <tr><td valign=top><em>executionContext</em> |
| </td><td> |
| current execution context </td></tr> |
| </table> |
| </dl><dl compact><dt> |
| <b>Returns: </b><dd> |
| sum of arg1 and arg2. </dl> </td> |
| </tr> |
| </table> |
| <a name="a32" doxytag="XPath::predicate"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| const <a class="el" href="classXObjectPtr.html">XObjectPtr</a> XPath::predicate ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classXalanNode.html">XalanNode</a> * <em>context</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> <em>opPos</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> & <em>executionContext</em> ) const |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Evaluate a predicate. |
| <p> |
| <dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>context</em> |
| </td><td> |
| current source tree context node </td></tr> |
| <tr><td valign=top><em>opPos</em> |
| </td><td> |
| current position in the Op Map </td></tr> |
| <tr><td valign=top><em>executionContext</em> |
| </td><td> |
| current execution context </td></tr> |
| </table> |
| </dl><dl compact><dt> |
| <b>Returns: </b><dd> |
| pointer to either a boolean or a number </dl> </td> |
| </tr> |
| </table> |
| <a name="b96" doxytag="XPath::predicates"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> XPath::predicates ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> & <em>executionContext</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> <em>opPos</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classMutableNodeRefList.html">MutableNodeRefList</a> & <em>subQueryResults</em> ) const<code> [protected]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| </td> |
| </tr> |
| </table> |
| <a name="b56" doxytag="XPath::runExtFunction"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| const <a class="el" href="classXObjectPtr.html">XObjectPtr</a> XPath::runExtFunction ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classXalanNode.html">XalanNode</a> * <em>context</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> <em>opPos</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> & <em>executionContext</em> ) const<code> [protected]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Setup for and run an extension function. |
| <p> |
| <dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>context</em> |
| </td><td> |
| The current source tree context node. </td></tr> |
| <tr><td valign=top><em>opPos</em> |
| </td><td> |
| The current position in the Op Map. </td></tr> |
| <tr><td valign=top><em>executionContext</em> |
| </td><td> |
| current execution context </td></tr> |
| </table> |
| </dl><dl compact><dt> |
| <b>Returns: </b><dd> |
| the result of the function. </dl> </td> |
| </tr> |
| </table> |
| <a name="b58" doxytag="XPath::runFunction"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| const <a class="el" href="classXObjectPtr.html">XObjectPtr</a> XPath::runFunction ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classXalanNode.html">XalanNode</a> * <em>context</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> <em>opPos</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> & <em>executionContext</em> ) const<code> [protected]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Setup for and run a function. |
| <p> |
| <dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>context</em> |
| </td><td> |
| The current source tree context node. </td></tr> |
| <tr><td valign=top><em>opPos</em> |
| </td><td> |
| The current position in the Op Map. </td></tr> |
| <tr><td valign=top><em>executionContext</em> |
| </td><td> |
| current execution context </td></tr> |
| </table> |
| </dl><dl compact><dt> |
| <b>Returns: </b><dd> |
| the result of the function. </dl> </td> |
| </tr> |
| </table> |
| <a name="a35" doxytag="XPath::setInStylesheet"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| void XPath::setInStylesheet ( |
| </b></td> |
| <td valign="bottom"><b> |
| bool <em>fValue</em> ) |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| </td> |
| </tr> |
| </table> |
| <a name="a37" doxytag="XPath::setLocator"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| void XPath::setLocator ( |
| </b></td> |
| <td valign="bottom"><b> |
| const <a class="el" href="classXPath.html#s0">LocatorType</a> * <em>theLocator</em> ) |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| </td> |
| </tr> |
| </table> |
| <a name="a3" doxytag="XPath::shrink"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| void XPath::shrink ( |
| </b></td> |
| <td valign="bottom"><b> |
| ) |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Shrink internal tables. |
| <p> |
| </td> |
| </tr> |
| </table> |
| <a name="b78" doxytag="XPath::step"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| void XPath::step ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> & <em>executionContext</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXalanNode.html">XalanNode</a> * <em>context</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> <em>opPos</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classMutableNodeRefList.html">MutableNodeRefList</a> & <em>queryResults</em> ) const<code> [protected]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| </td> |
| </tr> |
| </table> |
| <a name="b79" doxytag="XPath::stepPattern"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| <a class="el" href="classXalanNode.html">XalanNode</a> * XPath::stepPattern ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> & <em>executionContext</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXalanNode.html">XalanNode</a> * <em>context</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> <em>opPos</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPath.html#s15">eMatchScore</a> & <em>scoreHolder</em> ) const<code> [protected]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Execute a step in a location path. |
| <p> |
| <dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>xpath</em> |
| </td><td> |
| The xpath that is executing </td></tr> |
| <tr><td valign=top><em>context</em> |
| </td><td> |
| The current source tree context node </td></tr> |
| <tr><td valign=top><em>opPos</em> |
| </td><td> |
| The current position in the xpath operation map array </td></tr> |
| <tr><td valign=top><em>scoreHolder</em> |
| </td><td> |
| a reference to an eMatchScore to receive the result. </td></tr> |
| </table> |
| </dl><dl compact><dt> |
| <b>Returns: </b><dd> |
| the last matched context node </dl> </td> |
| </tr> |
| </table> |
| <a name="d1" doxytag="XPath::terminate"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| void XPath::terminate ( |
| </b></td> |
| <td valign="bottom"><b> |
| )<code> [static]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Perform static shut down. |
| <p> |
| See class <a class="el" href="classXPathInit.html">XPathInit</a>. </td> |
| </tr> |
| </table> |
| <a name="d7" doxytag="XPath::uninstallFunction"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| bool XPath::uninstallFunction ( |
| </b></td> |
| <td valign="bottom"><b> |
| const XalanDOMChar * <em>funcName</em> )<code> [static]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Remove a named function from the function table. |
| <p> |
| <dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>funcName</em> |
| </td><td> |
| name of function </td></tr> |
| </table> |
| </dl><dl compact><dt> |
| <b>Returns: </b><dd> |
| true if the function was found and removed. </dl> </td> |
| </tr> |
| </table> |
| <a name="d6" doxytag="XPath::uninstallFunction"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| bool XPath::uninstallFunction ( |
| </b></td> |
| <td valign="bottom"><b> |
| const <a class="el" href="classXalanDOMString.html">XalanDOMString</a> & <em>funcName</em> )<code> [static]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Remove a named function from the function table. |
| <p> |
| <dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>funcName</em> |
| </td><td> |
| name of function </td></tr> |
| </table> |
| </dl><dl compact><dt> |
| <b>Returns: </b><dd> |
| true if the function was found and removed. </dl> </td> |
| </tr> |
| </table> |
| <a name="b44" doxytag="XPath::variable"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| const <a class="el" href="classXObjectPtr.html">XObjectPtr</a> XPath::variable ( |
| </b></td> |
| <td valign="bottom"><b> |
| <a class="el" href="classXPath.html#s1">OpCodeMapPositionType</a> <em>opPos</em>, |
| </b></td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><b> |
| <a class="el" href="classXPathExecutionContext.html">XPathExecutionContext</a> & <em>executionContext</em> ) const<code> [protected]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| Get the value of a variable. |
| <p> |
| <dl compact><dt> |
| <b>Parameters: </b><dd> |
| <table border=0 cellspacing=2 cellpadding=0> |
| <tr><td valign=top><em>opPos</em> |
| </td><td> |
| The current position in the Op Map. </td></tr> |
| <tr><td valign=top><em>executionContext</em> |
| </td><td> |
| current execution context </td></tr> |
| </table> |
| </dl><dl compact><dt> |
| <b>Returns: </b><dd> |
| an <a class="el" href="classXObject.html">XObject</a> object. </dl> </td> |
| </tr> |
| </table> |
| <hr><h2>Friends And Related Function Documentation</h2> |
| <a name="l0" doxytag="XPath::NodeTester"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| class NodeTester<code> [friend]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| </td> |
| </tr> |
| </table> |
| <hr><h2>Member Data Documentation</h2> |
| <a name="p0" doxytag="XPath::PSEUDONAME_ANY"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| const XalanDOMChar XPath::PSEUDONAME_ANY<code> [static]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| </td> |
| </tr> |
| </table> |
| <a name="p3" doxytag="XPath::PSEUDONAME_COMMENT"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| const XalanDOMChar XPath::PSEUDONAME_COMMENT<code> [static]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| </td> |
| </tr> |
| </table> |
| <a name="p6" doxytag="XPath::PSEUDONAME_NODE"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| const XalanDOMChar XPath::PSEUDONAME_NODE<code> [static]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| </td> |
| </tr> |
| </table> |
| <a name="p5" doxytag="XPath::PSEUDONAME_OTHER"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| const XalanDOMChar XPath::PSEUDONAME_OTHER<code> [static]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| </td> |
| </tr> |
| </table> |
| <a name="p4" doxytag="XPath::PSEUDONAME_PI"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| const XalanDOMChar XPath::PSEUDONAME_PI<code> [static]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| </td> |
| </tr> |
| </table> |
| <a name="p1" doxytag="XPath::PSEUDONAME_ROOT"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| const XalanDOMChar XPath::PSEUDONAME_ROOT<code> [static]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| </td> |
| </tr> |
| </table> |
| <a name="p2" doxytag="XPath::PSEUDONAME_TEXT"></a><p> |
| <table width="100%" cellpadding="2" cellspacing="0" border="0"> |
| <tr> |
| <td class="md"> |
| <table cellpadding="0" cellspacing="0" border="0"> |
| <tr> |
| <td nowrap valign="top"><b> |
| const XalanDOMChar XPath::PSEUDONAME_TEXT<code> [static]</code> |
| </b></td> |
| </tr> |
| |
| </table> |
| </td> |
| </tr> |
| </table> |
| <table cellspacing=5 cellpadding=0 border=0> |
| <tr> |
| <td> |
| |
| </td> |
| <td> |
| |
| <p> |
| </td> |
| </tr> |
| </table> |
| <hr>The documentation for this class was generated from the following file:<ul> |
| <li><a class="el" href="XPath_8hpp-source.html">XPath.hpp</a></ul> |
| <p align="center"><a href="diagramnotes.html">Interpreting class diagrams</a></p>
|
| <p><FONT color="#000000" face="arial,helvetica,sanserif" size="-1">
|
| <i><A href="http://www.stack.nl/~dimitri/doxygen/">Doxygen</A> and
|
| <A href="http://www.research.att.com/sw/tools/graphviz/">GraphViz</A> are used to generate this API documentation from the Xalan-C header files.</I></FONT></p>
|
|
|
| <TABLE border="0" cellpadding="0" cellspacing="0" width="820"><TR><TD bgcolor="#0086b2"><IMG height="1" src="../resources/dot.gif" width="1" alt="dot"></TD></TR></TABLE>
|
| <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="80%">
|
| <TR>
|
| <TD WIDTH="80%" VALIGN="TOP">
|
| <P ALIGN="CENTER"><B>Xalan-C++ XSLT Processor Version 1.10</B><BR>
|
| Copyright © 1999-2004 The Apache Software Foundation. All Rights Reserved.</i></p>
|
| </TD>
|
| </TR>
|
| <TR>
|
| <TD WIDTH="100%">
|
| <P ALIGN="CENTER"><IMG SRC="ApacheLogo.jpg" WIDTH="387" HEIGHT="100" ALIGN="BOTTOM" BORDER="0" ALT="Apache Logo">
|
| </TD>
|
| </TR>
|
| </TABLE>
|