#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] |