Mobile API Reference  MicroStrategy 2019
MSIHeader Class Reference

#import <Header.h>

Inheritance diagram for MSIHeader:
MSIElementHeader MSIMetricHeader TemplateMetricsPlaceHolder MSIAttributeHeader MSIConsolidationHeader MSICustomGroupHeader MSICustomGroupItemHeader

Instance Methods

(MSIDisplayInfo *) - object
 
(MSIDisplayInfo *) - displayInfo
 
(NSInteger) - depth
 
(NSInteger) - baseFormID
 
(NSInteger) - baseFormType
 
(MSIAttributeForm *) - getAttributeForm
 
(MSICustomGroupItem *) - customGroupItem
 
(CGFloat) - firstHeaderWidth:imageWidth:
 

Protected Attributes

NSInteger type
 
id< MSIDataProviderProtocol > __weak data
 
NSInteger depth
 
MSIPropertyGroupformat
 
NSMutableArray * elements
 

Method Documentation

◆ baseFormID()

- (NSInteger) baseFormID

Implemented in MSIAttributeHeader.

◆ baseFormType()

- (NSInteger) baseFormType

Implemented in MSIAttributeHeader.

◆ customGroupItem()

- (MSICustomGroupItem*) customGroupItem

◆ depth()

- (NSInteger) depth

◆ displayInfo()

- (MSIDisplayInfo*) displayInfo

Returns the enclosing unit (e.g. MSIAttributeForm, MSIMetric)

◆ firstHeaderWidth:imageWidth:()

- (CGFloat) firstHeaderWidth: (UIFont *)  _font
imageWidth: (CGFloat)  _imageColumnWidth 

Return the width of the first element

◆ getAttributeForm()

- (MSIAttributeForm*) getAttributeForm

◆ object()

- (MSIDisplayInfo*) object

Deprecated. Please use displayInfo instead.

Member Data Documentation

◆ data

- (id<MSIDataProviderProtocol> __weak) data
protected

◆ depth

- (NSInteger) depth
protected

◆ elements

- (NSMutableArray *) elements
readwritenonatomicstrongprotected

◆ format

- (MSIPropertyGroup *) format
readwritenonatomicstrongprotected

◆ type

- (NSInteger) type
readassignprotected