|
Unicorn XML Toolkit Version 1.00.00 |
|||||||||
� PREV CLASS ��NEXT CLASS | FRAMES��NO FRAMES | |||||||||
SUMMARY: � CONSTR �|� FUNCTION �|� DATA | DETAIL: � CONSTR �|� FUNCTION �|� DATA |
class CSqlExtensionPackage: public CExtensionPackage { public: CSqlExtensionPackage(); ~CSqlExtensionPackage(); 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); public: void AddInterface(const XSqlInterface &pInterface); void SetEncodingMap(const XEncodingMap &pEncodingMap); public: static const WCHAR m_szNamespaceUri[]; };
The XSLT extension package implementing Database Extensions.
Unicode::CEncodingMap, Xslt::CExtensionStaticContext, Xslt::CExtensionElement, Xslt::CExtensionFunction, Xslt::CExtensionPackageContext, Sql::CSqlInterface
Constructor/Destructor Summary | |
CSqlExtensionPackage
();
����������Constructs the extension package. |
|
~CSqlExtensionPackage
();
����������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 the extension package. |
void
|
AddInterface
(const XSqlInterface &pInterface);
����������Adds the SQL interface handler to the list of handlers supported by this extension package. |
void
|
SetEncodingMap
(const XEncodingMap &pEncodingMap);
����������Sets the encoding map to be used by this extension package. |
Data Summary | |
const�WCHAR
|
m_szNamespaceUri
[];
����������The namespace URI assigned to this extension package. |
Constructor/Destructor Detail |
CSqlExtensionPackage();
Constructs the extension package.
~CSqlExtensionPackage();
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 the extension package.
strLocalName
- the local name of the functionNULL
if the function is not
supported by this extension packagevoid AddInterface(const XSqlInterface &pInterface);
Adds the SQL interface handler to the list of handlers supported by this extension package.
pInterface
- the SQL interface handlervoid SetEncodingMap(const XEncodingMap &pEncodingMap);
Sets the encoding map to be used by this extension package.
pEncodingMap
- the encoding mapData Detail |
static const WCHAR m_szNamespaceUri[];
The namespace URI assigned to this extension package.
This data member is set to
"https://www.unicorn-enterprises.com/XSLT/Extensions/SQL/1.0"
.
|
Unicorn XML Toolkit Version 1.00.00 |
|||||||||
� PREV CLASS ��NEXT CLASS | FRAMES��NO FRAMES | |||||||||
SUMMARY: � CONSTR �|� FUNCTION �|� DATA | DETAIL: � CONSTR �|� FUNCTION �|� DATA |