#include <ExtensionLookup.h>
|
virtual XObjectPtr | execute (XPathExecutionContext &executionContext, XalanNode *context, const XObjectArgVectorType &args, const LocatorType *locator) const |
| Execute an XPath function object. More...
|
|
virtual FunctionLookup * | clone () const |
| Implement clone() so Xalan can copy the function into its own function table. More...
|
|
Implement clone() so Xalan can copy the function into its own function table.
- Returns
- pointer to the new object
XObjectPtr FunctionLookup::execute |
( |
XPathExecutionContext & |
executionContext, |
|
|
XalanNode * |
context, |
|
|
const XObjectArgVectorType & |
args, |
|
|
const LocatorType * |
locator |
|
) |
| const |
|
virtual |
Execute an XPath function object.
The function must return a valid XObject.
- Parameters
-
executionContext | executing context |
context | current context node |
opPos | current op position |
args | vector of pointers to XObject arguments |
- Returns
- pointer to the result XObject
const XalanDOMString FunctionLookup::getError |
( |
| ) |
const |
|
protected |
bool FinTP::FunctionLookup::operator== |
( |
const FunctionLookup & |
| ) |
const |
|
private |
static void FinTP::FunctionLookup::setDatabaseCallback |
( |
Database *(*)(void) |
callback | ) |
|
|
inlinestatic |
static void FinTP::FunctionLookup::setProviderCallback |
( |
DatabaseProviderFactory *(*)(void) |
callback | ) |
|
|
inlinestatic |
XALAN_CPP_NAMESPACE_USE Database *(* FunctionLookup::m_CallbackDatabase)(void) = NULL |
|
staticprivate |
DatabaseProviderFactory *(* FunctionLookup::m_CallbackProvider)(void) = NULL |
|
staticprivate |
The documentation for this class was generated from the following files: