$treeview $search $mathjax $extrastylesheet
otsdaq  v2_03_00
$projectbrief
$projectbrief
$searchbox

ots::TableViewColumnInfo Class Reference

List of all members.

Classes

struct  BitMapInfo

Public Member Functions

 TableViewColumnInfo (const std::string &type, const std::string &name, const std::string &storageName, const std::string &dataType, const std::string &dataChoicesCSV, std::string *capturedExceptionString)
 TableViewColumnInfo (const TableViewColumnInfo &c)
TableViewColumnInfooperator= (const TableViewColumnInfo &c)
const std::string & getType (void) const
const std::string & getName (void) const
const std::string & getStorageName (void) const
const std::string & getDataType (void) const
const std::string & getDefaultValue (void) const
const std::vector< std::string > & getDataChoices (void) const
const BitMapInfogetBitMapInfo (void) const
const bool isChildLink (void) const
const bool isChildLinkUID (void) const
const bool isChildLinkGroupID (void) const
const bool isGroupID (void) const
const bool isUID (void) const
const bool isBoolType (void) const
const bool isNumberDataType (void) const
std::string getChildLinkIndex (void) const

Static Public Member Functions

static std::vector< std::string > getAllTypesForGUI (void)
static std::map< std::pair
< std::string, std::string >
, std::string > 
getAllDefaultsForGUI (void)
static std::vector< std::string > getAllDataTypesForGUI (void)

Static Public Attributes

static const std::string TYPE_UID = "UID"
static const std::string TYPE_DATA = "Data"
static const std::string TYPE_UNIQUE_DATA = "UniqueData"
static const std::string TYPE_UNIQUE_GROUP_DATA = "UniqueGroupData"
static const std::string TYPE_MULTILINE_DATA = "MultilineData"
static const std::string TYPE_FIXED_CHOICE_DATA = "FixedChoiceData"
static const std::string TYPE_BITMAP_DATA = "BitMap"
static const std::string TYPE_ON_OFF = "OnOff"
static const std::string TYPE_TRUE_FALSE = "TrueFalse"
static const std::string TYPE_YES_NO = "YesNo"
static const std::string TYPE_COMMENT = "Comment"
static const std::string TYPE_AUTHOR = "Author"
static const std::string TYPE_TIMESTAMP = "Timestamp"
static const std::string TYPE_START_CHILD_LINK = "ChildLink"
static const std::string TYPE_START_CHILD_LINK_UID = "ChildLinkUID"
static const std::string TYPE_START_CHILD_LINK_GROUP_ID
static const std::string TYPE_START_GROUP_ID = "GroupID"
static const std::string DATATYPE_NUMBER = "NUMBER"
static const std::string DATATYPE_STRING = "VARCHAR2"
static const std::string DATATYPE_TIME = "TIMESTAMP WITH TIMEZONE"
static const std::string TYPE_VALUE_YES = "Yes"
static const std::string TYPE_VALUE_NO = "No"
static const std::string TYPE_VALUE_TRUE = "True"
static const std::string TYPE_VALUE_FALSE = "False"
static const std::string TYPE_VALUE_ON = "On"
static const std::string TYPE_VALUE_OFF = "Off"
static const std::string DATATYPE_STRING_DEFAULT = "DEFAULT"
static const std::string DATATYPE_COMMENT_DEFAULT = "No Comment"
static const std::string DATATYPE_BOOL_DEFAULT = "0"
static const std::string DATATYPE_NUMBER_DEFAULT = "0"
static const std::string DATATYPE_TIME_DEFAULT = "0"
static const std::string DATATYPE_LINK_DEFAULT = "NO_LINK"
static const std::string COL_NAME_STATUS = "Status"
static const std::string COL_NAME_PRIORITY = "Priority"

Protected Attributes

std::string type_
std::string name_
std::string storageName_
std::string dataType_
std::vector< std::string > dataChoices_
BitMapInfobitMapInfoP_

Detailed Description

Definition at line 11 of file TableViewColumnInfo.h.


Member Data Documentation

const std::string TableViewColumnInfo::TYPE_START_CHILD_LINK_GROUP_ID [static]
Initial value:
    "ChildLinkGroupID"

Definition at line 67 of file TableViewColumnInfo.h.


The documentation for this class was generated from the following files:

Generated on 14 Mar 2019 for otsdaq by  doxygen 1.6.1