Mobile API Reference  MicroStrategy 2019
MWShapeConfig Class Reference

#import <MWShapeConfig.h>

Inheritance diagram for MWShapeConfig:

Instance Methods

(id) - initWithXML:
 
(BOOL- isCustomShapeForConfigId:
 
(NSString *) - roleForConfigId:
 
(NSString *) - configIdForRole:
 
(NSString *) - parentRoleForRole:
 
(NSString *) - shapeTypeForRole:
 
(NSString *) - searchTypeForRole:
 
(BOOL- isValidShapeLookupForm:
 
(BOOL- isNoneGeoRoleId:
 
(NSString *) - parentRoleForConfigId:
 
(NSString *) - shapeTypeForConfigId:
 
(NSString *) - searchTypeForConfigId:
 
(BOOL- isLookupAvailableForShapeTypes:searchTypes:
 
(BOOL- isTileAvailableForShapeType:
 
(void) - populateLookupsWithResult:forShapeType:searchTypes:
 
(void) - setPerformanceVariablesForShapeType:
 
(NSString *) - convertShapeName:withConfigid:andGeoRole:andSfv:
 
(NSString *) - shapeIdForShapeName:withParentName:andParentType:
 
(NSString *) - getCustomShapeFolderPathWith:
 
(NSString *) - getCustomShapeFileNameWith:
 

Properties

NSMutableDictionary * tileToShapeIdsByShapeType
 
NSString * dataSourceKey
 

Method Documentation

◆ configIdForRole:()

- (NSString*) configIdForRole: (NSString *)  role

◆ convertShapeName:withConfigid:andGeoRole:andSfv:()

- (NSString*) convertShapeName: (NSString *)  shapeName
withConfigid: (NSString *)  configId
andGeoRole: (NSString *)  geoRole
andSfv: (NSString *)  sfv 

◆ getCustomShapeFileNameWith:()

- (NSString*) getCustomShapeFileNameWith: (NSString *)  configId

◆ getCustomShapeFolderPathWith:()

- (NSString*) getCustomShapeFolderPathWith: (NSString *)  configId

◆ initWithXML:()

- (id) initWithXML: (NSString *)  xml

◆ isCustomShapeForConfigId:()

- (BOOL) isCustomShapeForConfigId: (NSString *)  configId

◆ isLookupAvailableForShapeTypes:searchTypes:()

- (BOOL) isLookupAvailableForShapeTypes: (NSArray *)  shapeTypes
searchTypes: (NSArray *)  searchTypes 

◆ isNoneGeoRoleId:()

- (BOOL) isNoneGeoRoleId: (int)  geoRoleId

◆ isTileAvailableForShapeType:()

- (BOOL) isTileAvailableForShapeType: (NSString *)  shapeType

◆ isValidShapeLookupForm:()

- (BOOL) isValidShapeLookupForm: (int)  geoRoleId

◆ parentRoleForConfigId:()

- (NSString*) parentRoleForConfigId: (NSString *)  configId

◆ parentRoleForRole:()

- (NSString*) parentRoleForRole: (NSString *)  role

◆ populateLookupsWithResult:forShapeType:searchTypes:()

- (void) populateLookupsWithResult: (NSDictionary *)  result
forShapeType: (NSString *)  shapeType
searchTypes: (NSDictionary *)  searchTypes 

◆ roleForConfigId:()

- (NSString*) roleForConfigId: (NSString *)  configId

◆ searchTypeForConfigId:()

- (NSString*) searchTypeForConfigId: (NSString *)  configId

◆ searchTypeForRole:()

- (NSString*) searchTypeForRole: (NSString *)  role

◆ setPerformanceVariablesForShapeType:()

- (void) setPerformanceVariablesForShapeType: (NSString *)  shapeType

◆ shapeIdForShapeName:withParentName:andParentType:()

- (NSString*) shapeIdForShapeName: (NSString *)  shapeName
withParentName: (NSString *)  parentName
andParentType: (NSString *)  parentType 

◆ shapeTypeForConfigId:()

- (NSString*) shapeTypeForConfigId: (NSString *)  configId

◆ shapeTypeForRole:()

- (NSString*) shapeTypeForRole: (NSString *)  role

Property Documentation

◆ dataSourceKey

- (NSString *) dataSourceKey
readnonatomicassign

◆ tileToShapeIdsByShapeType

- (NSMutableDictionary *) tileToShapeIdsByShapeType
readnonatomicassign