| CFx SDK Documentation 2024 SP0
    | 
#include <TfSchemaManager.h>
 
  
| Public Member Functions | |
| ODRX_DECLARE_MEMBERS (OdTfSchemaManager) | |
| OdTfSchemaManager () | |
| virtual | ~OdTfSchemaManager () | 
| bool | registerSchema (const OdString &schemeName) | 
| virtual bool | registerSchema (const OdString &schemaName, OdTf::SaveType fileType) | 
| virtual void | convertSchema (const OdString &schemeName) | 
| void | setAppServices (OdDbHostAppServices *pHostAppServices) | 
| void | unloadSchema (const OdString &schemeName) | 
| void | getNamesRegisteredSchemes (OdStringArray &setNames) | 
|  Public Member Functions inherited from OdTfSchemaManagerInterface | |
| virtual bool | registerSchema (const OdString &schemeName)=0 | 
| virtual bool | registerSchema (const OdString &schemaName, OdTf::SaveType fileType)=0 | 
| virtual void | convertSchema (const OdString &schemeName)=0 | 
| virtual void | unloadSchema (const OdString &schemeName)=0 | 
| OdTfSchemaManagerInterface () | |
| virtual | ~OdTfSchemaManagerInterface () | 
|  Public Member Functions inherited from OdRxObject | |
| ODRX_HEAP_OPERATORS () | |
| OdRxObject () | |
| virtual | ~OdRxObject () | 
| virtual OdRxObject * | queryX (const OdRxClass *pClass) const | 
| virtual OdRxObject * | x (const OdRxClass *pClass) const | 
| virtual OdRxClass * | isA () const | 
| virtual void | addRef ()=0 | 
| virtual void | release ()=0 | 
| virtual long | numRefs () const | 
| bool | isKindOf (const OdRxClass *pClass) const | 
| virtual OdRxObjectPtr | clone () const | 
| virtual void | copyFrom (const OdRxObject *pSource) | 
| virtual OdRx::Ordering | comparedTo (const OdRxObject *pOther) const | 
| virtual bool | isEqualTo (const OdRxObject *pOther) const | 
| Protected Member Functions | |
| void | mergeSchema (const OdString &schemeName) | 
| void | mergeSchemaBin (const OdString &schemeName) | 
| Protected Attributes | |
| OdDbHostAppServices * | m_appServices | 
| Additional Inherited Members | |
|  Static Public Member Functions inherited from OdRxObject | |
| static OdRxObjectPtr | cast (const OdRxObject *pointer) | 
| static OdRxClass * | desc () | 
This class is designed for working with XML schemes for revision control.
Definition at line 45 of file TfSchemaManager.h.
| 
 | inline | 
Definition at line 49 of file TfSchemaManager.h.
| 
 | inlinevirtual | 
Definition at line 50 of file TfSchemaManager.h.
Convert the xml scheme to binary schema.
| schemeName | [in] xml scheme name. | 
Implements OdTfSchemaManagerInterface.
| void OdTfSchemaManager::getNamesRegisteredSchemes | ( | OdStringArray & | setNames | ) | 
Get registered scheme names array.
| setNames | [out] array of scheme names. | 
| OdTfSchemaManager::ODRX_DECLARE_MEMBERS | ( | OdTfSchemaManager | ) | 
| 
 | virtual | 
Try to register the xml scheme or binary schema.
| schemeName | [in] xml/binary schema name. Returns true if the schema is registered. Return false if the schema was registered early. | 
Implements OdTfSchemaManagerInterface.
| 
 | virtual | 
Try to register the xml scheme or binary schema.
| schemeName | [in] xml/binary schema name. Returns true if the schema is registered. Return false if the schema was registered early. | 
Implements OdTfSchemaManagerInterface.
| void OdTfSchemaManager::setAppServices | ( | OdDbHostAppServices * | pHostAppServices | ) | 
Set HostAppServices that will be used bu OdTfSchemaManager.
| pHostAppServices | [in] pointer to OdDbHostAppServices. | 
Unload registered schema.
| schemeName | [in] scheme name. | 
Implements OdTfSchemaManagerInterface.
| 
 | protected | 
Definition at line 91 of file TfSchemaManager.h.