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