|
Unicorn XML Toolkit Version 1.00.00 |
|||||||||
� PREV CLASS �� NEXT CLASS | FRAMES��NO FRAMES | |||||||||
SUMMARY: � CONSTR �|� FUNCTION �|�DATA | DETAIL: � CONSTR �|� FUNCTION �|�DATA |
class CObjectManagerFactory: public CInterface { public: CObjectManagerFactory(); virtual ~CObjectManagerFactory(); public: virtual XObjectManager CreateObjectManager(const CString &strType) = 0; };
The factory for Simple Object Model (SOM) object managers.
This class represents an abstract interface to object manager factories. Applications are required to provide implementation of this class.
An application must supply an object of this class when the the component-based extension package is constructed.
An object manager factory may support one or more object manager implementations. Each implementation must have the unique type name. When creation of a new object manager is requested, the desired type name must be supplied.
SOM object managers are represented via
Som::CObjectManager
class.
Som::CObjectManager
Constructor/Destructor Summary | |
CObjectManagerFactory
();
����������Constructs the object manager factory. |
|
~CObjectManagerFactory
();
����������Destroys the object manager factory. |
Function Summary | |
XObjectManager
|
CreateObjectManager
(const CString &strType);
����������Creates a new SOM object manager with the specified type name. |
Constructor/Destructor Detail |
CObjectManagerFactory();
Constructs the object manager factory.
virtual ~CObjectManagerFactory();
Destroys the object manager factory.
Function Detail |
virtual XObjectManager CreateObjectManager(const CString &strType) = 0;
Creates a new SOM object manager with the specified type name.
strType
- the string containing the
desired type name
|
Unicorn XML Toolkit Version 1.00.00 |
|||||||||
� PREV CLASS �� NEXT CLASS | FRAMES��NO FRAMES | |||||||||
SUMMARY: � CONSTR �|� FUNCTION �|�DATA | DETAIL: � CONSTR �|� FUNCTION �|�DATA |