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