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.