#include <TdkCatalogueObjectFactory.h>
Static Public Member Functions | |
| static void | defaultFactoriesRegistration () |
| static void | factoryRegistration (TdkObjectType typeId, TdkCatalogueObjectFactoryFunction func) |
| static TdkCatalogueObject * | createTdkCatalogueObject (TdkObjectGID &GID) |
| static bool | hasFactory (TdkObjectType typeId) |
| static TdkObjectType | getTypeId (std::string typeName) |
| static std::string | getTypeName (TdkObjectGID &catalogueGID) |
| static std::string | getTypeName (TdkObjectType typeId) |
| static TdkCatalogueObject * | createCatalogueObject (TdkObjectGID &GID) |
| static TdkCatalogueObject * | createCatalogueFileObject (TdkObjectGID &GID) |
Static Protected Attributes | |
| static TdkCatalogueObjectFactoryFunctionSet | catalogueObjectFactorySet_ |
The TdkCatalogueObject factory.
| void TdkCatalogueObjectFactory::defaultFactoriesRegistration | ( | ) | [inline, static] |
| void TdkCatalogueObjectFactory::factoryRegistration | ( | TdkObjectType | typeId, | |
| TdkCatalogueObjectFactoryFunction | func | |||
| ) | [static] |
| TdkCatalogueObject * TdkCatalogueObjectFactory::createTdkCatalogueObject | ( | TdkObjectGID & | GID | ) | [static] |
| bool TdkCatalogueObjectFactory::hasFactory | ( | TdkObjectType | typeId | ) | [static] |
| TdkObjectType TdkCatalogueObjectFactory::getTypeId | ( | std::string | typeName | ) | [static] |
| std::string TdkCatalogueObjectFactory::getTypeName | ( | TdkObjectGID & | catalogueGID | ) | [static] |
| std::string TdkCatalogueObjectFactory::getTypeName | ( | TdkObjectType | typeId | ) | [static] |
| TdkCatalogueObject * TdkCatalogueObjectFactory::createCatalogueObject | ( | TdkObjectGID & | GID | ) | [static] |
| TdkCatalogueObject * TdkCatalogueObjectFactory::createCatalogueFileObject | ( | TdkObjectGID & | GID | ) | [static] |
1.5.2