Mobile API Reference  MicroStrategy 2019
FieldGroupCell Class Reference

#include <DSSRWFieldGroupIterator.h>

Public Member Functions

 FieldGroupCell (int iRow, int iField, DSSRWFieldGroupIterator *ipIterator)
 
 FieldGroupCell (const FieldGroupCell &irObj)
 
int getFieldID ()
 
int getFieldText (std::string &orText)
 
bool HasThreshold ()
 
int getThresholdID ()
 
bool HasLinks ()
 
int getLinkText (EnumDSSRWLinkType iType, std::string &orLinkText)
 
bool IsRightToLef ()
 
DSSCellHandle getHandle ()
 
DSSRWFieldGroupIteratorgetFieldGroupIterator ()
 
int getFieldRawData (const char **oppData, int *opDataSize, EnumDSSDataType *opDataType, DSSDataFlag *opDataFlag)
 
EnumDSSDataType getMappedTransactionColumnType ()
 
 FieldGroupCell (int iRow, int iField, DSSRWFieldGroupIterator *ipIterator)
 
 FieldGroupCell (const FieldGroupCell &irObj)
 
int getFieldID ()
 
int getFieldText (std::string &orText)
 
bool HasThreshold ()
 
int getThresholdID ()
 
bool HasLinks ()
 
int getLinkText (EnumDSSRWLinkType iType, std::string &orLinkText)
 
bool IsRightToLef ()
 
DSSCellHandle getHandle ()
 
DSSRWFieldGroupIteratorgetFieldGroupIterator ()
 
int getFieldRawData (const char **oppData, int *opDataSize, EnumDSSDataType *opDataType, DSSDataFlag *opDataFlag)
 
EnumDSSDataType getMappedTransactionColumnType ()
 

Constructor & Destructor Documentation

◆ FieldGroupCell() [1/4]

FieldGroupCell::FieldGroupCell ( int  iRow,
int  iField,
DSSRWFieldGroupIterator ipIterator 
)

◆ FieldGroupCell() [2/4]

FieldGroupCell::FieldGroupCell ( const FieldGroupCell irObj)
inline

◆ FieldGroupCell() [3/4]

FieldGroupCell::FieldGroupCell ( int  iRow,
int  iField,
DSSRWFieldGroupIterator ipIterator 
)

◆ FieldGroupCell() [4/4]

FieldGroupCell::FieldGroupCell ( const FieldGroupCell irObj)
inline

Member Function Documentation

◆ getFieldGroupIterator() [1/2]

DSSRWFieldGroupIterator* FieldGroupCell::getFieldGroupIterator ( )

return the field group iterator

◆ getFieldGroupIterator() [2/2]

DSSRWFieldGroupIterator* FieldGroupCell::getFieldGroupIterator ( )

return the field group iterator

◆ getFieldID() [1/2]

int FieldGroupCell::getFieldID ( )
inline


return field index, used to get field definition from FieldGroupNode

◆ getFieldID() [2/2]

int FieldGroupCell::getFieldID ( )
inline


return field index, used to get field definition from FieldGroupNode

◆ getFieldRawData() [1/2]

int FieldGroupCell::getFieldRawData ( const char **  oppData,
int *  opDataSize,
EnumDSSDataType opDataType,
DSSDataFlag opDataFlag 
)


return field's raw data if it's avaiable

◆ getFieldRawData() [2/2]

int FieldGroupCell::getFieldRawData ( const char **  oppData,
int *  opDataSize,
EnumDSSDataType opDataType,
DSSDataFlag opDataFlag 
)


return field's raw data if it's avaiable

◆ getFieldText() [1/2]

int FieldGroupCell::getFieldText ( std::string &  orText)


return field's display text

◆ getFieldText() [2/2]

int FieldGroupCell::getFieldText ( std::string &  orText)


return field's display text

◆ getHandle() [1/2]

DSSCellHandle FieldGroupCell::getHandle ( )


return the cell handle

◆ getHandle() [2/2]

DSSCellHandle FieldGroupCell::getHandle ( )


return the cell handle

◆ getLinkText() [1/2]

int FieldGroupCell::getLinkText ( EnumDSSRWLinkType  iType,
std::string &  orLinkText 
)


get link text for the given type; return S_FALSE if that type is not defined

◆ getLinkText() [2/2]

int FieldGroupCell::getLinkText ( EnumDSSRWLinkType  iType,
std::string &  orLinkText 
)


get link text for the given type; return S_FALSE if that type is not defined

◆ getMappedTransactionColumnType() [1/2]

EnumDSSDataType FieldGroupCell::getMappedTransactionColumnType ( )


return the data type of the transaction column mapped to the field, dssdatatypemissing if not mapped

◆ getMappedTransactionColumnType() [2/2]

EnumDSSDataType FieldGroupCell::getMappedTransactionColumnType ( )


return the data type of the transaction column mapped to the field, dssdatatypemissing if not mapped

◆ getThresholdID() [1/2]

int FieldGroupCell::getThresholdID ( )


return threshold ID, return -1 when threshold is not applied ID is 0-based

◆ getThresholdID() [2/2]

int FieldGroupCell::getThresholdID ( )


return threshold ID, return -1 when threshold is not applied ID is 0-based

◆ HasLinks() [1/2]

bool FieldGroupCell::HasLinks ( )


return true if the field has any link text at current row

◆ HasLinks() [2/2]

bool FieldGroupCell::HasLinks ( )


return true if the field has any link text at current row

◆ HasThreshold() [1/2]

bool FieldGroupCell::HasThreshold ( )


return true if there's threshold applied

◆ HasThreshold() [2/2]

bool FieldGroupCell::HasThreshold ( )


return true if there's threshold applied

◆ IsRightToLef() [1/2]

bool FieldGroupCell::IsRightToLef ( )
inline


return true if the text is from right left (Hebrew)

◆ IsRightToLef() [2/2]

bool FieldGroupCell::IsRightToLef ( )
inline


return true if the text is from right left (Hebrew)