|
Unicorn XML Toolkit Version 1.00.00 |
|||||||||
� PREV CLASS �� NEXT CLASS | FRAMES��NO FRAMES | |||||||||
SUMMARY: � CONSTR �|� FUNCTION �|�DATA | DETAIL: � CONSTR �|� FUNCTION �|�DATA |
class CExtensionPackageContext: public CInterface { public: CExtensionPackageContext(); virtual ~CExtensionPackageContext(); public: virtual void EnterContext(bool bTopLevel) = 0; virtual void ExitContext() = 0; };
The abstract interface to global run-time data related to a single extension package.
For each extension package supported by the particular XSLT implementation, the separate derived class must be provided.
Constructor/Destructor Summary | |
CExtensionPackageContext
();
����������Constructs the extension package context. |
|
~CExtensionPackageContext
();
����������Destroys the extension package context. |
Function Summary | |
void
|
EnterContext
(bool bTopLevel);
����������This function is called by the XSLT engine on entering the new context. |
void
|
ExitContext
();
����������This function is called by the XSLT engine on exit from the context. |
Constructor/Destructor Detail |
CExtensionPackageContext();
Constructs the extension package context.
virtual ~CExtensionPackageContext();
Destroys the extension package context.
Function Detail |
virtual void EnterContext(bool bTopLevel) = 0;
This function is called by the XSLT engine on entering the new context.
The new context is entered when the processing (in particular, instantiation) of the new stylesheet element is started.
bTopLevel
- indicates that the context entered is associated
with the top-level stylesheet element (for example, the template)virtual void ExitContext() = 0;
This function is called by the XSLT engine on exit from the context.
The exit from the context occurs when the processing (for example, instantiation) of the stylesheet element is finished.
|
Unicorn XML Toolkit Version 1.00.00 |
|||||||||
� PREV CLASS �� NEXT CLASS | FRAMES��NO FRAMES | |||||||||
SUMMARY: � CONSTR �|� FUNCTION �|�DATA | DETAIL: � CONSTR �|� FUNCTION �|�DATA |