XmlEngXPathConfiguration Class Reference
#include
<xml/dom/xmlengxpathconfiguration.h>
| class XmlEngXPathConfiguration |
Member Function Documentation
AddExtensionFunctionL ( const TXmlEngExtensionFunctionDescriptor & )
Registers an extension function at the global scope.
| Parameters |
|---|
| aFuncDes | Function descriptor. |
| Leave Codes |
|---|
| KXmlEngErrWrongUseOfAPI | Error initializing XPath context |
| KXmlEngErrXPathResult | Error adding function |
| |
AddExtensionFunctionVectorL ( const RArray< TXmlEngExtensionFunctionDescriptor > &, TUint )
Registers a set of extension functions at the global scope.
| Parameters |
|---|
| aFuncVector | Vector with function descriptors. Ownership is not transferred. |
| aSize | The size of the vector |
| Leave Codes |
|---|
| KXmlEngErrWrongUseOfAPI | Error initializing XPath context |
| KXmlEngErrXPathResult | Error adding function |
| |
AddNativeExtensionFunctionL ( const TXmlEngExtensionFunctionDescriptor & )
Registers a native extension function at the global scope.
| Parameters |
|---|
| aNativeFuncDes | Function descriptor. |
| Leave Codes |
|---|
| KXmlEngErrWrongUseOfAPI | Error initializing XPath context |
| KXmlEngErrXPathResult | Error adding function |
| |
AddNativeExtensionFunctionVectorL ( const RArray< TXmlEngExtensionFunctionDescriptor > &, TUint )
Registers a set of native extension functions at the global scope.
| Parameters |
|---|
| aNativeFuncVector | Function descriptor. |
| aSize | The size of the vector |
| Leave Codes |
|---|
| KXmlEngErrWrongUseOfAPI | Error initializing XPath context |
| KXmlEngErrXPathResult | Error adding function |
| |
IsFunctionSupportedL ( const TDesC8 &, const TDesC8 & )
| IMPORT_C TBool | IsFunctionSupportedL | ( | const TDesC8 & | aFunc, |
| | const TDesC8 & | aNsUri |
| | ) | [static] |
Check if XPath extension function is supported.
| Parameters |
|---|
| aFunc | Function name |
| aNsUri | Function namespace URI |
- Return Value
- ETrue if supported, EFalse otherwise
RemoveExtensionFunction ( const TXmlEngExtensionFunctionDescriptor & )
Deregisters an extension function. No error is generated if the extension function is not found.
| Parameters |
|---|
| aFuncDes | Function descriptor. |
RemoveExtensionFunctionVector ( const RArray< TXmlEngExtensionFunctionDescriptor > &, TUint )
Deregisters a set of extension functions. No error is generated if an extension function in the vector is not found.
| Parameters |
|---|
| aFuncVector | Vector with function descriptors. |
| aSize | The size of the vector |
ResetExtensionFunctionsL ( )
| IMPORT_C void | ResetExtensionFunctionsL | ( | ) | [static] |
Disables support of any previously registered extension functions and switches to support only the XPath Function Library.
| Leave Codes |
|---|
| KErrNoMemory | Memory allocation failure |
Unused_Func1 ( TBool )
| IMPORT_C void | Unused_Func1 | ( | TBool | aEnable | ) | [static] |