|
Unicorn XML Toolkit Version 1.00.00 |
|||||||||
� PREV CLASS �� NEXT CLASS | FRAMES��NO FRAMES | |||||||||
SUMMARY: � CONSTR �|� FUNCTION �|�DATA | DETAIL: � CONSTR �|� FUNCTION �|�DATA |
class CXpathImplementation: public CInterface { public: CXpathImplementation(); virtual ~CXpathImplementation(); public: virtual XNodeArrayFactory GetNodeArrayFactory() = 0; virtual XValueConvertExtension GetValueConvertExtension() = 0; virtual XValueCompareExtension GetValueCompareExtension() = 0; };
The abstract interface to features, which may have application-dependent implementation.
Implementations of node array factory, extension value conversion handler, and extension value comparison handler are contained in the XPath implementation class; the corresponding objects may be obtained via class member functions.
It is assumed that every application or library that employs
classes of the
Xpath
namespace will supply
the class derived from
CXpathImplementation
to provide
the appropriate implementation of application-dependent features.
CNodeArrayFactory, CValueConvertExtension, CValueCompareExtension
Constructor/Destructor Summary | |
CXpathImplementation
();
����������Constructs the XPath implementation. |
|
~CXpathImplementation
();
����������Destroys the XPath implementation. |
Function Summary | |
XNodeArrayFactory
|
GetNodeArrayFactory
();
����������Returns the node array factory provided by this XPath implementation. |
XValueConvertExtension
|
GetValueConvertExtension
();
����������Returns the extension value conversion handler provided by this XPath implementation. |
XValueCompareExtension
|
GetValueCompareExtension
();
����������Returns the extension value comparison handler provided by this XPath implementation. |
Constructor/Destructor Detail |
CXpathImplementation();
Constructs the XPath implementation.
virtual ~CXpathImplementation();
Destroys the XPath implementation.
Function Detail |
virtual XNodeArrayFactory GetNodeArrayFactory() = 0;
Returns the node array factory provided by this XPath implementation.
virtual XValueConvertExtension GetValueConvertExtension() = 0;
Returns the extension value conversion handler provided by this XPath implementation.
virtual XValueCompareExtension GetValueCompareExtension() = 0;
Returns the extension value comparison handler provided by this XPath implementation.
|
Unicorn XML Toolkit Version 1.00.00 |
|||||||||
� PREV CLASS �� NEXT CLASS | FRAMES��NO FRAMES | |||||||||
SUMMARY: � CONSTR �|� FUNCTION �|�DATA | DETAIL: � CONSTR �|� FUNCTION �|�DATA |