Mobile API Reference  MicroStrategy 2019
MSICrosstabData Class Reference

#import <CrosstabData.h>

Inheritance diagram for MSICrosstabData:
<MSICrosstabDataProtocol> <MSTRHandler> <MSIDataProviderProtocol>

Instance Methods

(id) - initWithIterator:
 
(void) - reinitData
 
(MSIHeaderValue *) - createHeaderValuesAtRow:atColumn:
 
(MSIMetricValue *) - createMetricValuesAtRow:atColumn:
 
(MSIHeaderValue *) - createColAxisHeaderValueAtRow:atColumn:
 
(void *) - formatManager
 
(NSArray *) - getThresholdsByMetricIndex:thresholdsSemanticType:
 
(ThresholdSliderData *) - getThresholdInfo:defaultIndex:threshold:
 
(NSString *) - formatMetricValue:withIndex:
 
(BOOL- isElementEqualAtRow:andColumn:withElement:withAxis:
 
(NSMutableArray *) - metricArray
 
(NSMutableArray *) - attributeArray
 
(NSMutableArray *) - attributeFormArray
 
(NSMutableArray *) - colHeaderArray
 
(NSMutableArray *) - rowHeaderArray
 
(NSArray *) - headersInGroups
 
(NSArray *) - headers
 
(DSSObjectInfo *) - getDSSObjectInfobyDisplayInfo:
 
- Instance Methods inherited from <MSICrosstabDataProtocol>
(NSInteger) - rowCount
 
(NSInteger) - columnCount
 
(NSInteger) - metricColumnCount
 
(NSInteger) - rowAxisHeaderCount
 
(NSInteger) - rowAxisTemplateUnitCount
 
(NSInteger) - colAxisHeaderCount
 
(NSInteger) - colAxisTemplateUnitCount
 
(MSIReportDataRow *) - rowByIndex:
 
(MSIReportDataRow *) - colAxisRowByIndex:
 
(MSIReportDataCell *) - cellByAxisType:andOrdinal:andDepth:
 
(NSString *) - getRowDisplayHTMLStringAtRow:columnTitleIndex:withDelimiter:
 
(NSString *) - getRowDisplayStringAtRow:columnTitleIndex:withDelimiter:
 
(NSString *) - getColDisplayStringAtColumn:rowTitleIndex:withDelimiter:
 
(NSString *) - getEntireColDisplayStringAtColumn:withDelimiter:
 
(NSString *) - getRowTitleDisplayString:
 
(NSString *) - getColTitleDisplayString:
 
(MSIHeader *) - getHeader:
 
- Instance Methods inherited from <MSIDataProviderProtocol>
(MSIPropertyGroup *) - getCellPropertyGroupAtRow:atColumn:
 
(MSIPropertyGroup *) - getPropertyGroupForHeader:
 
(NSMutableArray *) - getHeaderElements:
 
(NSString *) - getFormattedMetricValue:
 
(NSString *) - getDataElementID:
 
(NSString *) - visualizationPropertyByName:
 
(NSString *) - error
 
- Instance Methods inherited from <MSTRHandler>
(void) - doStartElement:namespaceURI:attributes:level:support:
 
(void) - doEndElement:namespaceURI:level:support:
 

Properties

BOOL isFormatInfoShared
 
NSArray * mpRowHeaderArray
 
NSArray * mpColHeaderArray
 
NSArray * mpMetricHeaderArray
 
void * mpDataGridIterator
 

Method Documentation

◆ attributeArray()

- (NSMutableArray*) attributeArray

◆ attributeFormArray()

- (NSMutableArray*) attributeFormArray

◆ colHeaderArray()

- (NSMutableArray*) colHeaderArray

◆ createColAxisHeaderValueAtRow:atColumn:()

- (MSIHeaderValue*) createColAxisHeaderValueAtRow: (NSInteger)  rowIndex
atColumn: (NSInteger)  colIndex 

◆ createHeaderValuesAtRow:atColumn:()

- (MSIHeaderValue*) createHeaderValuesAtRow: (NSInteger)  rowIndex
atColumn: (NSInteger)  colIndex 

◆ createMetricValuesAtRow:atColumn:()

- (MSIMetricValue*) createMetricValuesAtRow: (NSInteger)  rowIndex
atColumn: (NSInteger)  colIndex 

◆ formatManager()

- (void *) formatManager

◆ formatMetricValue:withIndex:()

- (NSString*) formatMetricValue: (double)  iValue
withIndex: (int)  iIndex 

◆ getDSSObjectInfobyDisplayInfo:()

- (DSSObjectInfo*) getDSSObjectInfobyDisplayInfo: (NSString *)  info

◆ getThresholdInfo:defaultIndex:threshold:()

- (ThresholdSliderData*) getThresholdInfo: (NSString *)  iMetricID
defaultIndex: (int)  index
threshold: (BOOL &)  oHasThresholdInfo 

◆ getThresholdsByMetricIndex:thresholdsSemanticType:()

- (NSArray*) getThresholdsByMetricIndex: (int)  index
thresholdsSemanticType: (_BaseFormSemanticType SemanticType 

◆ headers()

- (NSArray*) headers

◆ headersInGroups()

- (NSArray*) headersInGroups

◆ initWithIterator:()

- (id) initWithIterator: (void *)  ipIterator

◆ isElementEqualAtRow:andColumn:withElement:withAxis:()

- (BOOL) isElementEqualAtRow: (NSInteger)  rowIndex
andColumn: (NSInteger)  colIndex
withElement: (void *)  element
withAxis: (int)  tAxis 

◆ metricArray()

- (NSMutableArray*) metricArray

◆ reinitData()

- (void) reinitData

◆ rowHeaderArray()

- (NSMutableArray*) rowHeaderArray

Property Documentation

◆ isFormatInfoShared

- (BOOL) isFormatInfoShared
readwritenonatomicassign

◆ mpColHeaderArray

- (NSArray*) mpColHeaderArray
readnonatomicassign

◆ mpDataGridIterator

- (void*) mpDataGridIterator
readwritenonatomicassign

◆ mpMetricHeaderArray

- (NSArray*) mpMetricHeaderArray
readnonatomicassign

◆ mpRowHeaderArray

- (NSArray*) mpRowHeaderArray
readnonatomicassign