Library Mobile API Reference for iPhone  MicroStrategy 2019
DossierBaseAction Class Reference

#import <MicroStrategyMobileSDK-Swift.h>

Inheritance diagram for DossierBaseAction:
DossierAddToLibraryAction DossierChangeLayoutAction DossierDeleteAction DossierGetInfoAction DossierPanelAction DossierResetManipulationAction DossierBookmarkAction DossierCollaborateAction

Instance Methods

(nonnull instancetype) - initWithType:toolbarAction:fontName:title:
 
(void) - cleanup
 
(enum EnumDossierActionType) - SWIFT_WARN_UNUSED_RESULT
 
(UIBarButtonItem *_Nullable) - SWIFT_WARN_UNUSED_RESULT
 
(UIBarButtonItem *_Nullable) - getBarButtonItem:
 
(UIBarButtonItem *_Nullable) - getBarButtonItem:offsetY:
 
(UIBarButtonItem *_Nullable) - getBarButtonItemWithColor:
 
(NSString *_Nonnull) - SWIFT_WARN_UNUSED_RESULT
 
(void) - handleAction:
 
(void) - clearButtonItem
 
(void) - notifyNetworkStatusChange
 
(void) - setButtonStatus:
 
(BOOL) - SWIFT_WARN_UNUSED_RESULT
 
(void) - setBadgeNumber:
 
(void) - displayIndicatorViewWithDisplay:
 
(void) - displayIndicatorCount:mightHaveMore:
 
(void) - toggleCollapsedStateWithIsCollapsed:
 
(void) - toggleHighlightedState:
 
(void) - dismissPopover
 
(void) - setPassthroughViews:
 
(void) - updateButtonTitle
 
(nonnull instancetype) - SWIFT_UNAVAILABLE
 

Class Methods

("-init is unavailable") + SWIFT_DEPRECATED_MSG
 

Properties

BadgeButton *_Nullable button
 
BOOL isSelected
 

Method Documentation

◆ cleanup()

- (void) cleanup

◆ clearButtonItem()

- (void) clearButtonItem

◆ dismissPopover()

- (void) dismissPopover

Implemented in DossierPanelAction.

◆ displayIndicatorCount:mightHaveMore:()

- (void) displayIndicatorCount: (NSInteger)  count
mightHaveMore: (BOOL)  mightHaveMore 

◆ displayIndicatorViewWithDisplay:()

- (void) displayIndicatorViewWithDisplay: (BOOL)  display

◆ getBarButtonItem:()

- (UIBarButtonItem * _Nullable) getBarButtonItem: (CGFloat)  SWIFT_WARN_UNUSED_RESULT

Implemented in DossierBookmarkAction.

◆ getBarButtonItem:offsetY:()

- (UIBarButtonItem * _Nullable) getBarButtonItem: (CGFloat)  size
offsetY: (CGFloat)  SWIFT_WARN_UNUSED_RESULT 

◆ getBarButtonItemWithColor:()

- (UIBarButtonItem * _Nullable) getBarButtonItemWithColor: (UIColor *_Nonnull)  SWIFT_WARN_UNUSED_RESULT

◆ handleAction:()

- (void) handleAction: (id _Nullable)  sender

◆ initWithType:toolbarAction:fontName:title:()

- (nonnull instancetype) initWithType: (enum EnumDossierActionType)  type
toolbarAction: (void(^)(void))  toolbarAction
fontName: (NSString *_Nonnull)  fontName
title: (NSString *_Nonnull)  OBJC_DESIGNATED_INITIALIZER 

◆ notifyNetworkStatusChange()

◆ setBadgeNumber:()

- (void) setBadgeNumber: (NSInteger)  number

◆ setButtonStatus:()

- (void) setButtonStatus: (BOOL)  enabled

◆ setPassthroughViews:()

- (void) setPassthroughViews: (UIView *_Nullable)  popoverPassthroughViews

◆ SWIFT_DEPRECATED_MSG()

+ ("-init is unavailable") SWIFT_DEPRECATED_MSG

◆ SWIFT_UNAVAILABLE()

- (nonnull instancetype) SWIFT_UNAVAILABLE

◆ SWIFT_WARN_UNUSED_RESULT() [1/4]

- (UIBarButtonItem * _Nullable) SWIFT_WARN_UNUSED_RESULT

◆ SWIFT_WARN_UNUSED_RESULT() [2/4]

- (NSString * _Nonnull) SWIFT_WARN_UNUSED_RESULT

◆ SWIFT_WARN_UNUSED_RESULT() [3/4]

- (enum EnumDossierActionType) SWIFT_WARN_UNUSED_RESULT

◆ SWIFT_WARN_UNUSED_RESULT() [4/4]

- (BOOL) SWIFT_WARN_UNUSED_RESULT

◆ toggleCollapsedStateWithIsCollapsed:()

- (void) toggleCollapsedStateWithIsCollapsed: (BOOL)  isCollapsed

◆ toggleHighlightedState:()

- (void) toggleHighlightedState: (BOOL)  isInListView

◆ updateButtonTitle()

- (void) updateButtonTitle

Property Documentation

◆ button

- (BadgeButton* _Nullable) button
readwritenonatomicstrong

◆ isSelected

- (BOOL) isSelected
readwritenonatomicassign