TdkAttributeDef Class Reference
[The Core Module]

Defines the class TdkAttributeDef . More...

#include <TdkAttributeDef.h>

List of all members.

Public Member Functions

 TdkAttributeDef (int id)
 TdkAttributeDef (std::string atrrName, TdkAttributeType type, std::string atrrTableName="", bool uniqueValue=false)
 TdkAttributeDef (const TdkAttributeDef &attr)
virtual ~TdkAttributeDef ()
virtual int getId () const
virtual void setId (int id)
virtual std::string getTableName () const
virtual void setTableName (std::string name)
virtual std::string getAttrName () const
virtual void setAttrName (std::string name)
virtual TdkAttributeType getType () const
virtual void setType (TdkAttributeType type)
virtual bool isUniqueValue () const
virtual void setUniqueValue (bool uniqueValue)
std::string getAccessName () const

Protected Member Functions

virtual void init ()

Protected Attributes

int id_
std::string tableName_
std::string attrName_
TdkAttributeType type_
bool uniqueValue_


Detailed Description

Defines the class TdkAttributeDef .

The attributes definition,


Constructor & Destructor Documentation

TdkAttributeDef::TdkAttributeDef ( int  id  ) 

TdkAttributeDef::TdkAttributeDef ( std::string  atrrName,
TdkAttributeType  type,
std::string  atrrTableName = "",
bool  uniqueValue = false 
)

TdkAttributeDef::TdkAttributeDef ( const TdkAttributeDef attr  ) 

TdkAttributeDef::~TdkAttributeDef (  )  [virtual]


Member Function Documentation

void TdkAttributeDef::init (  )  [protected, virtual]

Tecgraf - GIS development team

Tdk Framework

@(#) TdkAttributeDef.cpp

virtual int TdkAttributeDef::getId (  )  const [inline, virtual]

virtual void TdkAttributeDef::setId ( int  id  )  [inline, virtual]

virtual std::string TdkAttributeDef::getTableName (  )  const [inline, virtual]

virtual void TdkAttributeDef::setTableName ( std::string  name  )  [inline, virtual]

virtual std::string TdkAttributeDef::getAttrName (  )  const [inline, virtual]

virtual void TdkAttributeDef::setAttrName ( std::string  name  )  [inline, virtual]

virtual TdkAttributeType TdkAttributeDef::getType (  )  const [inline, virtual]

virtual void TdkAttributeDef::setType ( TdkAttributeType  type  )  [inline, virtual]

virtual bool TdkAttributeDef::isUniqueValue (  )  const [inline, virtual]

virtual void TdkAttributeDef::setUniqueValue ( bool  uniqueValue  )  [inline, virtual]

std::string TdkAttributeDef::getAccessName (  )  const [inline]


Member Data Documentation

int TdkAttributeDef::id_ [protected]

std::string TdkAttributeDef::tableName_ [protected]

std::string TdkAttributeDef::attrName_ [protected]

TdkAttributeType TdkAttributeDef::type_ [protected]

bool TdkAttributeDef::uniqueValue_ [protected]


The documentation for this class was generated from the following files:
Generated on Fri Jun 15 16:54:28 2007 for TDK by  doxygen 1.5.2