Unicorn XML Toolkit
Version 1.00.00

Namespace Xslt
Class CExtensionPackageContext

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.

Since:
1.00.00
Version:
1.00.00
Author:
Alexey Gokhberg
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

CExtensionPackageContext();

Constructs the extension package context.

~CExtensionPackageContext

virtual ~CExtensionPackageContext();

Destroys the extension package context.

Function Detail

EnterContext

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.

Parameters:
bTopLevel - indicates that the context entered is associated with the top-level stylesheet element (for example, the template)

ExitContext

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


This document was created using Unicorn DOC++.

Copyright 1999-2001 Unicorn Enterprises SA.
All Rights Reserved.