|
Unicorn XML Toolkit Version 1.00.00 |
|||||||||
� PREV CLASS �� NEXT CLASS | FRAMES��NO FRAMES | |||||||||
SUMMARY: � CONSTR �|� FUNCTION �|�DATA | DETAIL: � CONSTR �|� FUNCTION �|�DATA |
class CXsltImplementation: public CInterface { public: CXsltImplementation(); virtual ~CXsltImplementation(); public: virtual XXpathImplementation GetXpathImplementation() = 0; virtual XNodeArrayFactory GetNodeArrayFactory() = 0; virtual XSortedArrayFactory GetSortedArrayFactory() = 0; virtual XDataSetFactory GetDataSetFactory() = 0; virtual XExtensionHandler GetExtensionHandler() = 0; virtual XInputHandler GetInputHandler() = 0; virtual XDocument CreateDocument() = 0; virtual XDocumentFragment CreateResultTreeFragment() = 0; virtual XMessageHandler GetMessageHandler() = 0; virtual XErrorHandler GetErrorHandler() = 0; virtual XEncodingHandler GetEncodingHandler() = 0; virtual XLocationHandlerFactory GetLocationHandlerFactory() = 0; };
The abstract interface to features, which may have application-dependent implementation.
At least one derived class must be supplied to provide
implementation of these features. The default implementation is
provided via the
CBasicXsltImplementationFactory
class.
CSortedArrayFactory, CDataSetFactory, CExtensionHandler, CInputHandler, CMessageHandler, CErrorHandler, CEncodingHandler, CLocationHandlerFactory, Xpath::CNodeArrayFactory, Xpath::CXpathImplementation
Constructor/Destructor Summary | |
CXsltImplementation
();
����������Constructs the XSLT implementation. |
|
~CXsltImplementation
();
����������Destroys the XSLT implementation. |
Function Summary | |
XXpathImplementation
|
GetXpathImplementation
();
����������Returns the XPath implementation provided by this XSLT implementation. |
XNodeArrayFactory
|
GetNodeArrayFactory
();
����������Returns the node array factory provided by this XSLT implementation. |
XSortedArrayFactory
|
GetSortedArrayFactory
();
����������Returns the sorted array factory provided by this XSLT implementation. |
XDataSetFactory
|
GetDataSetFactory
();
����������Returns the data set factory provided by this XSLT implementation. |
XExtensionHandler
|
GetExtensionHandler
();
����������Returns the extension handler provided by this XSLT implementation. |
XInputHandler
|
GetInputHandler
();
����������Returns the input handler provided by this XSLT implementation. |
XDocument
|
CreateDocument
();
����������Creates an empty document using the document factory provided by this XSLT implementation. |
XDocumentFragment
|
CreateResultTreeFragment
();
����������Creates an empty result tree fragment. |
XMessageHandler
|
GetMessageHandler
();
����������Returns the message handler provided by this XSLT implementation. |
XErrorHandler
|
GetErrorHandler
();
����������Returns the error handler provided by this XSLT implementation. |
XEncodingHandler
|
GetEncodingHandler
();
����������Returns the encoding handler provided by this XSLT implementation. |
XLocationHandlerFactory
|
GetLocationHandlerFactory
();
����������Returns the location handler factory provided by this XSLT implementation |
Constructor/Destructor Detail |
CXsltImplementation();
Constructs the XSLT implementation.
virtual ~CXsltImplementation();
Destroys the XSLT implementation.
Function Detail |
virtual XXpathImplementation GetXpathImplementation() = 0;
Returns the XPath implementation provided by this XSLT implementation.
virtual XNodeArrayFactory GetNodeArrayFactory() = 0;
Returns the node array factory provided by this XSLT implementation.
virtual XSortedArrayFactory GetSortedArrayFactory() = 0;
Returns the sorted array factory provided by this XSLT implementation.
virtual XDataSetFactory GetDataSetFactory() = 0;
Returns the data set factory provided by this XSLT implementation.
virtual XExtensionHandler GetExtensionHandler() = 0;
Returns the extension handler provided by this XSLT implementation.
virtual XInputHandler GetInputHandler() = 0;
Returns the input handler provided by this XSLT implementation.
virtual XDocument CreateDocument() = 0;
Creates an empty document using the document factory provided by this XSLT implementation.
virtual XDocumentFragment CreateResultTreeFragment() = 0;
Creates an empty result tree fragment.
virtual XMessageHandler GetMessageHandler() = 0;
Returns the message handler provided by this XSLT implementation.
virtual XErrorHandler GetErrorHandler() = 0;
Returns the error handler provided by this XSLT implementation.
virtual XEncodingHandler GetEncodingHandler() = 0;
Returns the encoding handler provided by this XSLT implementation.
virtual XLocationHandlerFactory GetLocationHandlerFactory() = 0;
Returns the location handler factory provided by this XSLT implementation
|
Unicorn XML Toolkit Version 1.00.00 |
|||||||||
� PREV CLASS �� NEXT CLASS | FRAMES��NO FRAMES | |||||||||
SUMMARY: � CONSTR �|� FUNCTION �|�DATA | DETAIL: � CONSTR �|� FUNCTION �|�DATA |