Mobile API Reference  MicroStrategy 2019
DSSField Class Reference

#include <DSSField.h>

Inheritance diagram for DSSField:
DSSSecondClassObject DSSSecondClassObject

Public Member Functions

 DSSField ()
 
virtual ~DSSField ()
 
 DSSField (DSSObjectContext *ipObjectContext)
 
EnumDSSRWFieldType getType ()
 
void setType (EnumDSSRWFieldType iType)
 
std::string getKey ()
 
int get_KeyNS (std::string *opKey)
 
void setKey (std::string iKey)
 
int getIndex ()
 
void setIndex (int iIndex)
 
double getLeft ()
 
void setLeft (double iLeft)
 
double getTop ()
 
void setTop (double iTop)
 
virtual double getWidth ()
 
void setWidth (double iWidth)
 
virtual double getHeight ()
 
void setHeight (double iHeight)
 
int getWidthMode ()
 
int getHeightMode ()
 
bool getVisible ()
 
bool getShowBadge ()
 
int getZIndex ()
 
void setZIndex (int iIndex)
 
std::string getName ()
 
void setName (std::string iName)
 
std::string getToolTipText ()
 
void setTooltipText (std::string iTooltipText)
 
std::string & getTextRef ()
 
std::string getText ()
 
void setText (std::string iText)
 
int LoadDefnFromBinary (DSSBinaryDataReader *ipReader)
 
DSSFormatgetFormat ()
 
DSSObjectInfogetFieldObject ()
 
void setFieldObject (EnumDSSObjectType iObjectType, GUID iObjectID)
 
void setFormatRefId (int iFormatRefId)
 
std::string getFieldObjectName ()
 
DSSAttributeFormWrappersgetAttributeForms ()
 
DSSThresholdsgetThresholds ()
 
DSSCExpressiongetExpression ()
 
GUID getDataSourceObjectID ()
 
EnumDSSAutoText getAutoTextType ()
 
std::string getHyperLink ()
 
std::string getHtml ()
 
std::string getURL ()
 
DSSFieldsgetChildFields ()
 
std::vector< DSSFields * > * getAllChildFields ()
 
DSSFieldsgetLinkChildFields (EnumDSSRWLinkType iLinkType)
 
EnumUnitTransactionFlags IsEditable ()
 
EnumUnitTransactionFlags IsRequired ()
 
int getColumnIndex ()
 
std::string getInputFormat ()
 
bool IsMappedForTransaction ()
 
DSSRWControlgetInputControl ()
 
std::string getInputControlKey ()
 
bool getCalculationResolved ()
 
DSSNonSharedPropertiesInViewsgetNonSharedPropertiesInViews ()
 
void Duplicate (DSSField *ipField)
 
DSSRWFieldGroupNodegetFieldGroupNode ()
 
void setFieldGroupNode (DSSRWFieldGroupNode *ipFieldGroupNode)
 
DSSThresholdsgetTransactionThresholds ()
 
bool IsMappedForOfflineTransaction ()
 
int getOfflineColumnIndex ()
 
EnumDSSObjectType getObjectType ()
 
GUID getObjectID ()
 
 DSSField ()
 
virtual ~DSSField ()
 
 DSSField (DSSObjectContext *ipObjectContext)
 
EnumDSSRWFieldType getType ()
 
void setType (EnumDSSRWFieldType iType)
 
std::string getKey ()
 
int get_KeyNS (std::string *opKey)
 
void setKey (std::string iKey)
 
int getIndex ()
 
void setIndex (int iIndex)
 
double getLeft ()
 
void setLeft (double iLeft)
 
double getTop ()
 
void setTop (double iTop)
 
virtual double getWidth ()
 
void setWidth (double iWidth)
 
virtual double getHeight ()
 
void setHeight (double iHeight)
 
int getWidthMode ()
 
int getHeightMode ()
 
bool getVisible ()
 
bool getShowBadge ()
 
int getZIndex ()
 
void setZIndex (int iIndex)
 
std::string getName ()
 
void setName (std::string iName)
 
std::string getToolTipText ()
 
void setTooltipText (std::string iTooltipText)
 
std::string & getTextRef ()
 
std::string getText ()
 
void setText (std::string iText)
 
int LoadDefnFromBinary (DSSBinaryDataReader *ipReader)
 
DSSFormatgetFormat ()
 
DSSObjectInfogetFieldObject ()
 
void setFieldObject (EnumDSSObjectType iObjectType, GUID iObjectID)
 
void setFormatRefId (int iFormatRefId)
 
std::string getFieldObjectName ()
 
DSSAttributeFormWrappersgetAttributeForms ()
 
DSSThresholdsgetThresholds ()
 
DSSCExpressiongetExpression ()
 
GUID getDataSourceObjectID ()
 
EnumDSSAutoText getAutoTextType ()
 
std::string getHyperLink ()
 
std::string getHtml ()
 
std::string getURL ()
 
DSSFieldsgetChildFields ()
 
std::vector< DSSFields * > * getAllChildFields ()
 
DSSFieldsgetLinkChildFields (EnumDSSRWLinkType iLinkType)
 
EnumUnitTransactionFlags IsEditable ()
 
EnumUnitTransactionFlags IsRequired ()
 
int getColumnIndex ()
 
std::string getInputFormat ()
 
bool IsMappedForTransaction ()
 
DSSRWControlgetInputControl ()
 
std::string getInputControlKey ()
 
bool getCalculationResolved ()
 
DSSNonSharedPropertiesInViewsgetNonSharedPropertiesInViews ()
 
void Duplicate (DSSField *ipField)
 
DSSRWFieldGroupNodegetFieldGroupNode ()
 
void setFieldGroupNode (DSSRWFieldGroupNode *ipFieldGroupNode)
 
DSSThresholdsgetTransactionThresholds ()
 
bool IsMappedForOfflineTransaction ()
 
int getOfflineColumnIndex ()
 
EnumDSSObjectType getObjectType ()
 
GUID getObjectID ()
 
- Public Member Functions inherited from DSSSecondClassObject
 DSSSecondClassObject ()
 
virtual ~DSSSecondClassObject ()
 
 DSSSecondClassObject (DSSObjectContext *ipObjectContext)
 
DSSObjectContextgetObjectContext ()
 
 DSSSecondClassObject ()
 
virtual ~DSSSecondClassObject ()
 
 DSSSecondClassObject (DSSObjectContext *ipObjectContext)
 
DSSObjectContextgetObjectContext ()
 

Additional Inherited Members

- Protected Attributes inherited from DSSSecondClassObject
DSSObjectContextmpObjectContext
 

Constructor & Destructor Documentation

◆ DSSField() [1/4]

DSSField::DSSField ( )

◆ ~DSSField() [1/2]

virtual DSSField::~DSSField ( )
virtual

◆ DSSField() [2/4]

DSSField::DSSField ( DSSObjectContext ipObjectContext)

◆ DSSField() [3/4]

DSSField::DSSField ( )

◆ ~DSSField() [2/2]

virtual DSSField::~DSSField ( )
virtual

◆ DSSField() [4/4]

DSSField::DSSField ( DSSObjectContext ipObjectContext)

Member Function Documentation

◆ Duplicate() [1/2]

void DSSField::Duplicate ( DSSField ipField)

◆ Duplicate() [2/2]

void DSSField::Duplicate ( DSSField ipField)

◆ get_KeyNS() [1/2]

int DSSField::get_KeyNS ( std::string *  opKey)

◆ get_KeyNS() [2/2]

int DSSField::get_KeyNS ( std::string *  opKey)

◆ getAllChildFields() [1/2]

std::vector<DSSFields*>* DSSField::getAllChildFields ( )

◆ getAllChildFields() [2/2]

std::vector<DSSFields*>* DSSField::getAllChildFields ( )

◆ getAttributeForms() [1/2]

DSSAttributeFormWrappers* DSSField::getAttributeForms ( )

◆ getAttributeForms() [2/2]

DSSAttributeFormWrappers* DSSField::getAttributeForms ( )

◆ getAutoTextType() [1/2]

EnumDSSAutoText DSSField::getAutoTextType ( )

◆ getAutoTextType() [2/2]

EnumDSSAutoText DSSField::getAutoTextType ( )

◆ getCalculationResolved() [1/2]

bool DSSField::getCalculationResolved ( )

◆ getCalculationResolved() [2/2]

bool DSSField::getCalculationResolved ( )

◆ getChildFields() [1/2]

DSSFields* DSSField::getChildFields ( )

◆ getChildFields() [2/2]

DSSFields* DSSField::getChildFields ( )

◆ getColumnIndex() [1/2]

int DSSField::getColumnIndex ( )

◆ getColumnIndex() [2/2]

int DSSField::getColumnIndex ( )

◆ getDataSourceObjectID() [1/2]

GUID DSSField::getDataSourceObjectID ( )

◆ getDataSourceObjectID() [2/2]

GUID DSSField::getDataSourceObjectID ( )

◆ getExpression() [1/2]

DSSCExpression* DSSField::getExpression ( )

◆ getExpression() [2/2]

DSSCExpression* DSSField::getExpression ( )

◆ getFieldGroupNode() [1/2]

DSSRWFieldGroupNode * DSSField::getFieldGroupNode ( )
inline

◆ getFieldGroupNode() [2/2]

DSSRWFieldGroupNode* DSSField::getFieldGroupNode ( )

◆ getFieldObject() [1/2]

DSSObjectInfo* DSSField::getFieldObject ( )

◆ getFieldObject() [2/2]

DSSObjectInfo* DSSField::getFieldObject ( )

◆ getFieldObjectName() [1/2]

std::string DSSField::getFieldObjectName ( )

◆ getFieldObjectName() [2/2]

std::string DSSField::getFieldObjectName ( )

◆ getFormat() [1/2]

DSSFormat* DSSField::getFormat ( )

◆ getFormat() [2/2]

DSSFormat* DSSField::getFormat ( )

◆ getHeight() [1/2]

virtual double DSSField::getHeight ( )
virtual

◆ getHeight() [2/2]

virtual double DSSField::getHeight ( )
virtual

◆ getHeightMode() [1/2]

int DSSField::getHeightMode ( )

◆ getHeightMode() [2/2]

int DSSField::getHeightMode ( )

◆ getHtml() [1/2]

std::string DSSField::getHtml ( )

◆ getHtml() [2/2]

std::string DSSField::getHtml ( )

◆ getHyperLink() [1/2]

std::string DSSField::getHyperLink ( )

◆ getHyperLink() [2/2]

std::string DSSField::getHyperLink ( )

◆ getIndex() [1/2]

int DSSField::getIndex ( )

◆ getIndex() [2/2]

int DSSField::getIndex ( )

◆ getInputControl() [1/2]

DSSRWControl* DSSField::getInputControl ( )

◆ getInputControl() [2/2]

DSSRWControl* DSSField::getInputControl ( )

◆ getInputControlKey() [1/2]

std::string DSSField::getInputControlKey ( )

◆ getInputControlKey() [2/2]

std::string DSSField::getInputControlKey ( )

◆ getInputFormat() [1/2]

std::string DSSField::getInputFormat ( )

◆ getInputFormat() [2/2]

std::string DSSField::getInputFormat ( )

◆ getKey() [1/2]

std::string DSSField::getKey ( )

◆ getKey() [2/2]

std::string DSSField::getKey ( )

◆ getLeft() [1/2]

double DSSField::getLeft ( )

◆ getLeft() [2/2]

double DSSField::getLeft ( )

◆ getLinkChildFields() [1/2]

DSSFields* DSSField::getLinkChildFields ( EnumDSSRWLinkType  iLinkType)

◆ getLinkChildFields() [2/2]

DSSFields* DSSField::getLinkChildFields ( EnumDSSRWLinkType  iLinkType)

◆ getName() [1/2]

std::string DSSField::getName ( )

◆ getName() [2/2]

std::string DSSField::getName ( )

◆ getNonSharedPropertiesInViews() [1/2]

DSSNonSharedPropertiesInViews* DSSField::getNonSharedPropertiesInViews ( )

◆ getNonSharedPropertiesInViews() [2/2]

DSSNonSharedPropertiesInViews* DSSField::getNonSharedPropertiesInViews ( )

◆ getObjectID() [1/2]

GUID DSSField::getObjectID ( )
inline

◆ getObjectID() [2/2]

GUID DSSField::getObjectID ( )
inline

◆ getObjectType() [1/2]

EnumDSSObjectType DSSField::getObjectType ( )
inline

◆ getObjectType() [2/2]

EnumDSSObjectType DSSField::getObjectType ( )
inline

◆ getOfflineColumnIndex() [1/2]

int DSSField::getOfflineColumnIndex ( )

◆ getOfflineColumnIndex() [2/2]

int DSSField::getOfflineColumnIndex ( )

◆ getShowBadge() [1/2]

bool DSSField::getShowBadge ( )

◆ getShowBadge() [2/2]

bool DSSField::getShowBadge ( )

◆ getText() [1/2]

std::string DSSField::getText ( )

◆ getText() [2/2]

std::string DSSField::getText ( )

◆ getTextRef() [1/2]

std::string& DSSField::getTextRef ( )

◆ getTextRef() [2/2]

std::string& DSSField::getTextRef ( )

◆ getThresholds() [1/2]

DSSThresholds* DSSField::getThresholds ( )

◆ getThresholds() [2/2]

DSSThresholds* DSSField::getThresholds ( )

◆ getToolTipText() [1/2]

std::string DSSField::getToolTipText ( )

◆ getToolTipText() [2/2]

std::string DSSField::getToolTipText ( )

◆ getTop() [1/2]

double DSSField::getTop ( )

◆ getTop() [2/2]

double DSSField::getTop ( )

◆ getTransactionThresholds() [1/2]

DSSThresholds* DSSField::getTransactionThresholds ( )

◆ getTransactionThresholds() [2/2]

DSSThresholds* DSSField::getTransactionThresholds ( )

◆ getType() [1/2]

EnumDSSRWFieldType DSSField::getType ( )

◆ getType() [2/2]

EnumDSSRWFieldType DSSField::getType ( )

◆ getURL() [1/2]

std::string DSSField::getURL ( )

◆ getURL() [2/2]

std::string DSSField::getURL ( )

◆ getVisible() [1/2]

bool DSSField::getVisible ( )

◆ getVisible() [2/2]

bool DSSField::getVisible ( )

◆ getWidth() [1/2]

virtual double DSSField::getWidth ( )
virtual

◆ getWidth() [2/2]

virtual double DSSField::getWidth ( )
virtual

◆ getWidthMode() [1/2]

int DSSField::getWidthMode ( )

◆ getWidthMode() [2/2]

int DSSField::getWidthMode ( )

◆ getZIndex() [1/2]

int DSSField::getZIndex ( )

◆ getZIndex() [2/2]

int DSSField::getZIndex ( )

◆ IsEditable() [1/2]

EnumUnitTransactionFlags DSSField::IsEditable ( )

◆ IsEditable() [2/2]

EnumUnitTransactionFlags DSSField::IsEditable ( )

◆ IsMappedForOfflineTransaction() [1/2]

bool DSSField::IsMappedForOfflineTransaction ( )

◆ IsMappedForOfflineTransaction() [2/2]

bool DSSField::IsMappedForOfflineTransaction ( )

◆ IsMappedForTransaction() [1/2]

bool DSSField::IsMappedForTransaction ( )

◆ IsMappedForTransaction() [2/2]

bool DSSField::IsMappedForTransaction ( )

◆ IsRequired() [1/2]

EnumUnitTransactionFlags DSSField::IsRequired ( )

◆ IsRequired() [2/2]

EnumUnitTransactionFlags DSSField::IsRequired ( )

◆ LoadDefnFromBinary() [1/2]

int DSSField::LoadDefnFromBinary ( DSSBinaryDataReader ipReader)

◆ LoadDefnFromBinary() [2/2]

int DSSField::LoadDefnFromBinary ( DSSBinaryDataReader ipReader)

◆ setFieldGroupNode() [1/2]

void DSSField::setFieldGroupNode ( DSSRWFieldGroupNode ipFieldGroupNode)
inline

◆ setFieldGroupNode() [2/2]

void DSSField::setFieldGroupNode ( DSSRWFieldGroupNode ipFieldGroupNode)

◆ setFieldObject() [1/2]

void DSSField::setFieldObject ( EnumDSSObjectType  iObjectType,
GUID  iObjectID 
)

◆ setFieldObject() [2/2]

void DSSField::setFieldObject ( EnumDSSObjectType  iObjectType,
GUID  iObjectID 
)

◆ setFormatRefId() [1/2]

void DSSField::setFormatRefId ( int  iFormatRefId)

◆ setFormatRefId() [2/2]

void DSSField::setFormatRefId ( int  iFormatRefId)

◆ setHeight() [1/2]

void DSSField::setHeight ( double  iHeight)

◆ setHeight() [2/2]

void DSSField::setHeight ( double  iHeight)

◆ setIndex() [1/2]

void DSSField::setIndex ( int  iIndex)

◆ setIndex() [2/2]

void DSSField::setIndex ( int  iIndex)

◆ setKey() [1/2]

void DSSField::setKey ( std::string  iKey)

◆ setKey() [2/2]

void DSSField::setKey ( std::string  iKey)

◆ setLeft() [1/2]

void DSSField::setLeft ( double  iLeft)

◆ setLeft() [2/2]

void DSSField::setLeft ( double  iLeft)

◆ setName() [1/2]

void DSSField::setName ( std::string  iName)

◆ setName() [2/2]

void DSSField::setName ( std::string  iName)

◆ setText() [1/2]

void DSSField::setText ( std::string  iText)

◆ setText() [2/2]

void DSSField::setText ( std::string  iText)

◆ setTooltipText() [1/2]

void DSSField::setTooltipText ( std::string  iTooltipText)

◆ setTooltipText() [2/2]

void DSSField::setTooltipText ( std::string  iTooltipText)

◆ setTop() [1/2]

void DSSField::setTop ( double  iTop)

◆ setTop() [2/2]

void DSSField::setTop ( double  iTop)

◆ setType() [1/2]

void DSSField::setType ( EnumDSSRWFieldType  iType)

◆ setType() [2/2]

void DSSField::setType ( EnumDSSRWFieldType  iType)

◆ setWidth() [1/2]

void DSSField::setWidth ( double  iWidth)

◆ setWidth() [2/2]

void DSSField::setWidth ( double  iWidth)

◆ setZIndex() [1/2]

void DSSField::setZIndex ( int  iIndex)

◆ setZIndex() [2/2]

void DSSField::setZIndex ( int  iIndex)