|
Unicorn XML Toolkit Version 1.00.00 |
|||||||||
� PREV CLASS ��NEXT CLASS | FRAMES��NO FRAMES | |||||||||
SUMMARY: � CONSTR �|� FUNCTION �|�DATA | DETAIL: � CONSTR �|� FUNCTION �|�DATA |
class CObjectExtensionPackage: public CExtensionPackage { public: CObjectExtensionPackage( const CString &strNamespaceUri, const XObjectHandler &pObjectHandler); ~CObjectExtensionPackage(); public: CString GetNamespaceUri(); XExtensionPackageContext CreateExtensionPackageContext(); bool IsExtensionElementAvailable(const CString &strLocalName); XExtensionElement CreateExtensionElement( const XExtensionStaticContext &pExtensionStaticContext); bool IsExtensionFunctionAvailable(const CString &strLocalName); XExtensionFunction FindExtensionFunction( const CString &strLocalName); };
The XSLT extension package implementing Object Access Extensions.
CObjectHandler, Xslt::CExtensionStaticContext, Xslt::CExtensionElement, Xslt::CExtensionFunction, Xslt::CExtensionPackageContext
Constructor/Destructor Summary | |
CObjectExtensionPackage
(const CString &strNamespaceUri, const XObjectHandler &pObjectHandler);
����������Constructs the extension package. |
|
~CObjectExtensionPackage
();
����������Destroys the extension package. |
Function Summary | |
CString
|
GetNamespaceUri
();
����������Returns the namespace URI associated with this extension package. |
XExtensionPackageContext
|
CreateExtensionPackageContext
();
����������Creates the extension package context for this extension package. |
bool
|
IsExtensionElementAvailable
(const CString &strLocalName);
����������Tests whether the extension element with the given local name is supported by this extension package. |
XExtensionElement
|
CreateExtensionElement
(const XExtensionStaticContext &pExtensionStaticContext);
����������Creates an extension element in the given extension static context. |
bool
|
IsExtensionFunctionAvailable
(const CString &strLocalName);
����������Tests whether the extension function with the given local name is supported by this extension package. |
XExtensionFunction
|
FindExtensionFunction
(const CString &strLocalName);
����������Looks up the extension function with the given local name in this extension package. |
Constructor/Destructor Detail |
CObjectExtensionPackage( const CString &strNamespaceUri, const XObjectHandler &pObjectHandler);
Constructs the extension package.
strNamespaceUri
- the namespace URI assigned to
the extension implemented by this packagepObjectHandler
- the object handler
assigned to this package~CObjectExtensionPackage();
Destroys the extension package.
Function Detail |
CString GetNamespaceUri();
Returns the namespace URI associated with this extension package.
XExtensionPackageContext CreateExtensionPackageContext();
Creates the extension package context for this extension package.
bool IsExtensionElementAvailable(const CString &strLocalName);
Tests whether the extension element with the given local name is supported by this extension package.
strLocalName
- the local name of the elementtrue
if the extension element with
the given name is supported by this extension package;
false
otherwiseXExtensionElement CreateExtensionElement( const XExtensionStaticContext &pExtensionStaticContext);
Creates an extension element in the given extension static context.
pExtensionStaticContext
- the extension static contextbool IsExtensionFunctionAvailable(const CString &strLocalName);
Tests whether the extension function with the given local name is supported by this extension package.
strLocalName
- the local name of the functiontrue
if the extension function with
the given local name is supported by this extension package;
false
otherwiseXExtensionFunction FindExtensionFunction( const CString &strLocalName);
Looks up the extension function with the given local name in this extension package.
strLocalName
- the local name of the functionNULL
if the function is not
supported by this extension package
|
Unicorn XML Toolkit Version 1.00.00 |
|||||||||
� PREV CLASS ��NEXT CLASS | FRAMES��NO FRAMES | |||||||||
SUMMARY: � CONSTR �|� FUNCTION �|�DATA | DETAIL: � CONSTR �|� FUNCTION �|�DATA |