Mobile API Reference  MicroStrategy 2019
<MSIDataProviderProtocol> Protocol Reference

#import <DataProviderProtocol.h>

Inheritance diagram for <MSIDataProviderProtocol>:
<MSICrosstabDataProtocol> <MSITabularDataProtocol> MSICrosstabData MSITabularData

Instance Methods

(MSIPropertyGroup *) - getCellPropertyGroupAtRow:atColumn:
 
(MSIPropertyGroup *) - getPropertyGroupForHeader:
 
(NSMutableArray *) - getHeaderElements:
 
(NSString *) - getFormattedMetricValue:
 
(NSString *) - getDataElementID:
 
(NSString *) - visualizationPropertyByName:
 
(NSString *) - error
 

Method Documentation

◆ error()

- (NSString*) error
optional

Return the error message if there is any. If there is no error, this should return nil.

◆ getCellPropertyGroupAtRow:atColumn:()

- (MSIPropertyGroup*) getCellPropertyGroupAtRow: (NSInteger)  rowIndex
atColumn: (NSInteger)  colIndex 
optional

Reimplemented in MSITabularData.

◆ getDataElementID:()

- (NSString*) getDataElementID: (MSIDataElement *)  iDataElement
optional

◆ getFormattedMetricValue:()

- (NSString*) getFormattedMetricValue: (MSIMetricValue *)  iMetricValue
optional

◆ getHeaderElements:()

- (NSMutableArray*) getHeaderElements: (MSIHeader *)  iHeader
optional

◆ getPropertyGroupForHeader:()

- (MSIPropertyGroup*) getPropertyGroupForHeader: (MSIHeader *)  header
optional

◆ visualizationPropertyByName:()

- (NSString*) visualizationPropertyByName: (NSString *)  propertyName
optional

Return the widget property by name.