|
Unicorn XML Toolkit Version 1.00.00 |
|||||||||
� PREV CLASS �� NEXT CLASS | FRAMES��NO FRAMES | |||||||||
SUMMARY: �CONSTR�|� FUNCTION �|�DATA | DETAIL: �CONSTR�|� FUNCTION �|�DATA |
class IParserFactory: public CInterface { public: virtual ~IParserFactory(); public: virtual XParser MakeParser() = 0; virtual XParser MakeParser(const CString &strClassName) = 0; };
The abstract interface to SXP parser factories.
IParser
Constructor/Destructor Summary | |
~IParserFactory
();
����������Destroys the parser factory. |
Function Summary | |
XParser
|
MakeParser
();
����������Creates the new SXP parser. |
XParser
|
MakeParser
(const CString &strClassName);
����������Creates the new SXP parser using the class name provided. |
Constructor/Destructor Detail |
virtual ~IParserFactory();
Destroys the parser factory.
Function Detail |
virtual XParser MakeParser() = 0;
Creates the new SXP parser.
virtual XParser MakeParser(const CString &strClassName) = 0;
Creates the new SXP parser using the class name provided.
The class name is a string that uniquely specifies, in the implementation-dependent way, the parser family. It does not need to be the same as the name of the C++ class implementing that family.
This feature is reserved for the future use.
strClassName
- the class name
|
Unicorn XML Toolkit Version 1.00.00 |
|||||||||
� PREV CLASS �� NEXT CLASS | FRAMES��NO FRAMES | |||||||||
SUMMARY: �CONSTR�|� FUNCTION �|�DATA | DETAIL: �CONSTR�|� FUNCTION �|�DATA |