#include <TdkObjectTypeDef.h>
Public Member Functions | |
TdkObjectTypeDef () | |
TdkObjectTypeDef (std::string typeId, bool defaultClass=true, bool defaultTables=true) | |
TdkObjectTypeDef (const TdkObjectTypeDef &type) | |
void | operator= (const TdkObjectTypeDef &type) |
virtual | ~TdkObjectTypeDef () |
virtual std::string | getId () const |
virtual bool | useDefaultClass () const |
virtual bool | useDefaultTables () const |
virtual const TdkAttributeMap & | getAttrDefs () const |
virtual TdkAttributeMap & | getAttrDefs () |
virtual int | getAttrsCount () const |
virtual void | setId (std::string id) |
virtual void | setDefaultClass (bool defaultClass) |
virtual void | setDefaultTables (bool defaultTables) |
virtual void | addAttribute (const TdkAttributeDef &attr) |
virtual void | addTableAttributes (TeTable &table) |
virtual void | deleteTableAttributes (TeTable &table) |
virtual TdkAttributeDef & | getAttribute (std::string attr_name) const |
virtual void | deleteAttribute (std::string attr_name) |
virtual void | deleteAttribute (int attr_id) |
Protected Member Functions | |
void | init () |
virtual void | clearAttributes () |
Protected Attributes | |
std::string | id_ |
TdkAttributeMap | attrDefs_ |
bool | defaultClass_ |
bool | defaultTables_ |
The TdkObject type definition.
TdkObjectTypeDef::TdkObjectTypeDef | ( | ) |
TdkObjectTypeDef::TdkObjectTypeDef | ( | std::string | typeId, | |
bool | defaultClass = true , |
|||
bool | defaultTables = true | |||
) |
TdkObjectTypeDef::TdkObjectTypeDef | ( | const TdkObjectTypeDef & | type | ) |
TdkObjectTypeDef::~TdkObjectTypeDef | ( | ) | [virtual] |
void TdkObjectTypeDef::init | ( | ) | [protected] |
void TdkObjectTypeDef::clearAttributes | ( | ) | [protected, virtual] |
void TdkObjectTypeDef::operator= | ( | const TdkObjectTypeDef & | type | ) |
virtual std::string TdkObjectTypeDef::getId | ( | ) | const [inline, virtual] |
virtual bool TdkObjectTypeDef::useDefaultClass | ( | ) | const [inline, virtual] |
virtual bool TdkObjectTypeDef::useDefaultTables | ( | ) | const [inline, virtual] |
virtual const TdkAttributeMap& TdkObjectTypeDef::getAttrDefs | ( | ) | const [inline, virtual] |
virtual TdkAttributeMap& TdkObjectTypeDef::getAttrDefs | ( | ) | [inline, virtual] |
virtual int TdkObjectTypeDef::getAttrsCount | ( | ) | const [inline, virtual] |
virtual void TdkObjectTypeDef::setId | ( | std::string | id | ) | [inline, virtual] |
virtual void TdkObjectTypeDef::setDefaultClass | ( | bool | defaultClass | ) | [inline, virtual] |
virtual void TdkObjectTypeDef::setDefaultTables | ( | bool | defaultTables | ) | [inline, virtual] |
void TdkObjectTypeDef::addAttribute | ( | const TdkAttributeDef & | attr | ) | [virtual] |
void TdkObjectTypeDef::addTableAttributes | ( | TeTable & | table | ) | [virtual] |
void TdkObjectTypeDef::deleteTableAttributes | ( | TeTable & | table | ) | [virtual] |
TdkAttributeDef & TdkObjectTypeDef::getAttribute | ( | std::string | attr_name | ) | const [virtual] |
void TdkObjectTypeDef::deleteAttribute | ( | std::string | attr_name | ) | [virtual] |
void TdkObjectTypeDef::deleteAttribute | ( | int | attr_id | ) | [virtual] |
std::string TdkObjectTypeDef::id_ [protected] |
TdkAttributeMap TdkObjectTypeDef::attrDefs_ [protected] |
bool TdkObjectTypeDef::defaultClass_ [protected] |
bool TdkObjectTypeDef::defaultTables_ [protected] |