typedef size_t XPathFunctionTable::SizeType |
XPathFunctionTable::XPathFunctionTable | ( | bool | fCreateTable = true |
) |
Constructor.
fCreateTable | If true, the internal table will be created. Otherwise, CreateTable() must be called. |
XPathFunctionTable::~XPathFunctionTable | ( | ) |
void XPathFunctionTable::CreateTable | ( | ) |
Set up the internal table.
void XPathFunctionTable::DestroyTable | ( | ) |
Destroy the internal table.
void XPathFunctionTable::getInstalledFunctionNames | ( | OutputIteratorType | theIterator | ) | const |
Add a list of the names of installed functions to a vector of names.
theIterator | function table iterator to append names to |
const XalanDOMString& XPathFunctionTable::idToName | ( | int | theFunctionID, | |
XalanDOMString & | theResult | |||
) | const |
Map a function ID to the corresponding name.
theFunctionID | The ID number of the function |
void XPathFunctionTable::InstallFunction | ( | const XalanDOMChar * | theFunctionName, | |
const Function & | theFunction | |||
) |
Insert a named function into the function table.
theFunctionName | name of function | |
theFunction | function object corresponding to name |
void XPathFunctionTable::InstallFunction | ( | const XalanDOMString & | theFunctionName, | |
const Function & | theFunction | |||
) |
Insert a named function into the function table.
theFunctionName | name of function | |
theFunction | function object corresponding to name |
bool XPathFunctionTable::isInstalledFunction | ( | const XalanDOMString & | theFunctionName | ) | const |
Whether a named function is in the function table.
theFunctionName | name of function |
int XPathFunctionTable::nameToID | ( | const XalanDOMString & | theName | ) | const |
Map a function name to the corresponding ID number.
theName | name of function |
const Function& XPathFunctionTable::operator[] | ( | int | theFunctionID | ) | const |
Retrieve the function object for a specified function ID number.
theFunctionID | ID number of the function |
const Function& XPathFunctionTable::operator[] | ( | const XalanDOMString & | theFunctionName | ) | const |
Retrieve the function object for a specified function name.
theFunctionName | name of function |
void XPathFunctionTable::setMemoryManager | ( | MemoryManagerType & | theManager | ) |
bool XPathFunctionTable::UninstallFunction | ( | const XalanDOMChar * | theFunctionName | ) |
Remove a named function from the function table.
theFunctionName | name of function |
bool XPathFunctionTable::UninstallFunction | ( | const XalanDOMString & | theFunctionName | ) |
Remove a named function from the function table.
theFunctionName | name of function |
const XalanDOMChar XPathFunctionTable::s_boolean[] [static] |
const XalanDOMChar XPathFunctionTable::s_ceiling[] [static] |
const XalanDOMChar XPathFunctionTable::s_concat[] [static] |
const XalanDOMChar XPathFunctionTable::s_contains[] [static] |
const XalanDOMChar XPathFunctionTable::s_count[] [static] |
const XalanDOMChar XPathFunctionTable::s_current[] [static] |
const XalanDOMChar XPathFunctionTable::s_document[] [static] |
const XalanDOMChar XPathFunctionTable::s_elementAvailable[] [static] |
const XalanDOMChar XPathFunctionTable::s_false[] [static] |
const XalanDOMChar XPathFunctionTable::s_floor[] [static] |
const XalanDOMChar XPathFunctionTable::s_formatNumber[] [static] |
const XalanDOMChar XPathFunctionTable::s_functionAvailable[] [static] |
const FunctionNameTableEntry XPathFunctionTable::s_functionNames[] [static] |
const SizeType XPathFunctionTable::s_functionNamesSize [static] |
const XalanDOMChar XPathFunctionTable::s_generateId[] [static] |
const XalanDOMChar XPathFunctionTable::s_id[] [static] |
const XalanDOMChar XPathFunctionTable::s_key[] [static] |
const XalanDOMChar XPathFunctionTable::s_lang[] [static] |
const XalanDOMChar XPathFunctionTable::s_last[] [static] |
const XalanDOMChar XPathFunctionTable::s_localName[] [static] |
const XalanDOMChar XPathFunctionTable::s_name[] [static] |
const XalanDOMChar XPathFunctionTable::s_namespaceUri[] [static] |
const XalanDOMChar XPathFunctionTable::s_normalizeSpace[] [static] |
const XalanDOMChar XPathFunctionTable::s_not[] [static] |
const XalanDOMChar XPathFunctionTable::s_number[] [static] |
const XalanDOMChar XPathFunctionTable::s_position[] [static] |
const XalanDOMChar XPathFunctionTable::s_round[] [static] |
const XalanDOMChar XPathFunctionTable::s_startsWith[] [static] |
const XalanDOMChar XPathFunctionTable::s_string[] [static] |
const XalanDOMChar XPathFunctionTable::s_stringLength[] [static] |
const XalanDOMChar XPathFunctionTable::s_substring[] [static] |
const XalanDOMChar XPathFunctionTable::s_substringAfter[] [static] |
const XalanDOMChar XPathFunctionTable::s_substringBefore[] [static] |
const XalanDOMChar XPathFunctionTable::s_sum[] [static] |
const XalanDOMChar XPathFunctionTable::s_systemProperty[] [static] |
const XalanDOMChar XPathFunctionTable::s_translate[] [static] |
const XalanDOMChar XPathFunctionTable::s_true[] [static] |
const XalanDOMChar XPathFunctionTable::s_unparsedEntityUri[] [static] |
Doxygen and GraphViz are used to generate this API documentation from the Xalan-C header files.
![]() |
Xalan-C++ XSLT Processor Version 1.10 |
|