#include <TdkLayoutObjectFactory.h>
Static Public Member Functions | |
static void | registerDefaultLayoutObjectsConstructors () |
static void | registerLayoutObjectConstructor (std::string objectType, TdkLayoutObjectConstructorFunction constructor) |
static TdkLayoutObject * | createLayoutObject (std::string objectType, std::string name, TdkBlob *blob) |
Static Protected Attributes | |
static TdkLayoutObjectConstructorFunctionSet | registeredObjects_ |
static TdkLayoutObjectTypeCounter | objectTypeCounter_ |
void TdkLayoutObjectFactory::registerDefaultLayoutObjectsConstructors | ( | ) | [static] |
void TdkLayoutObjectFactory::registerLayoutObjectConstructor | ( | std::string | objectType, | |
TdkLayoutObjectConstructorFunction | constructor | |||
) | [static] |
TdkLayoutObject * TdkLayoutObjectFactory::createLayoutObject | ( | std::string | objectType, | |
std::string | name, | |||
TdkBlob * | blob | |||
) | [static] |
TdkLayoutObjectConstructorFunctionSet TdkLayoutObjectFactory::registeredObjects_ [static, protected] |
TdkLayoutObjectTypeCounter TdkLayoutObjectFactory::objectTypeCounter_ [static, protected] |