Use the following protocols to work with the Mobile Application component:
| Identifier | Brief description |
| <APKapDelegate> | The <APKapDelegate> protocol is used to work with dashboard delegate. |
| <APObject> | The <APObject> protocol is used to work with dashboard objects. |
| <BaseSettingsDelegate> | The <BaseSettingsDelegate> protocol is used to work with view settings in the "key-value" format. |
| <BookmarkTableViewCellDelegate> | The <BookmarkTableViewCellDelegate> protocol is used to execute delegated operations on cell in the table for selecting regular report document bookmarks. |
| <BubbleMapChartingDataSource> | The <BubbleMapChartingDataSource> protocol is used to work with an Apple map bubble. |
| <CheckmarkedCellDelegate> | The <CheckmarkedCellDelegate> protocol is used to work with a cell containing a checkbox. |
| <DataViewDatasourceDelegate> | The <DataViewDatasource> protocol is used to work with data source delegate. |
| <DataViewDatasourceSyncSelection> | The <DataViewDatasourceSyncSelection> protocol is used to synchronize data source dimension settings. |
| <DimensionsPanelTableProtocol> | The <DimensionsPanelTableProtocol> protocol is used to work with dimension panel table. |
| <MADashboardReportViewControllerDelegate> | The <MADashboardReportViewControllerDelegate> protocol is used to execute delegated operations on dashboard data view controller. |
| <MADataViewControllerDelegate> | The <MADataViewControllerDelegate> protocol is used to execute delegated operations on view controller. |
| <MADataViewControllerProtocol> | The <MADataViewControllerProtocol> protocol is used to work with data view controller. |
| <MADimensionRoleAcceptorProtocol> | The <MADimensionRoleAcceptorProtocol> protocol is used to set dimension type. |
| <MADimensionRoleSelectorProtocol> | The <MADimensionRoleSelectorProtocol> protocol is used to select dimension type. |
| <MADimensionsPanelDimensionDescriptorProtocol> | The <MADimensionsPanelDimensionDescriptorProtocol> protocol is used to work with report dimension parameters. |
| <MADimensionsPanelDimensionElementDescriptorProtocol> | The <MADimensionsPanelDimensionElementDescriptorProtocol> protocol is used to work with report dimension element parameters. |
| <MADimensionsPanelTableDataSourceRoleSelectorProtocol> | The <MADimensionsPanelTableDataSourceRoleSelectorProtocol> protocol is used to select metric use method. |
| <MADimensionsPanelTableViewControllerProtocol> | The <MADimensionsPanelTableViewControllerProtocol> protocol is used to work with dimension panel. |
| <MADimensionsPanelTableViewDataSourceProtocol> | The <MADimensionsPanelTableViewDataSourceProtocol> protocol is used to work with dimension panel data source. |
| <MADimensionsPanelTableViewDelegateProtocol> | The <MADimensionsPanelTableViewDelegateProtocol> protocol is used to work with dimension panel. |
| <MAExpressAnalysisReportViewControllerDelegate> | The <MAExpressAnalysisReportViewControllerDelegate> protocol is used to execute delegated operations on express report view. |
| <MAGridDataSourcePersistentKeyProtocol> | The <MAGridDataSourcePersistentKeyProtocol> protocol is used to work with persisted key. |
| <MAMailComposerDelegate> | The <MAMailComposerDelegate> protocol is used to execute delegated operations on the mail composing and sending controller. |
| <MAProceduralReportViewControllerDelegate> | The <MAProceduralReportViewControllerDelegate> protocol is used to save and load regular report state, and also to set up regular report. |
| <MAProceduralReportViewControllerDelegateExt> | The <MAProceduralReportViewControllerDelegateExt> protocol is used to work with a sheet and sheet set in regular report. |
| <MAReportDelegate> | The <MAReportDelegate> protocol is used to describe report state, saving and restoring its settings, and also preparing and getting the controller that displays report. |
| <MATreeMap3DViewControllerDelegate> | The <MATreeMap3DViewControllerDelegate> protocol is used to work with tree map before its display. |
| <MobileClientMapDataSource> | The <MobileClientMapDataSource> protocol is used to work with Apple map data source. |
| <PageSelectorDelegate> | The <PageSelectorDelegate> protocol is used to select a sheet page in regular report. |
| <PanelViewDelegate> | The <PanelViewDelegate> protocol is used to work with dimension panel container. |
| <PdfSearchDelegate> | The <PdfSearchDelegate> protocol is used to work with a delegate for searching in PDF document. |
| <PopoverContainedControllerProtocol> | The <PopoverContainedControllerProtocol> protocol is used to work with images that are opened by means of popup windows. |
| <ProceduralDelegate> | The <ProceduralDelegate> protocol is used to work with report viewer delegate. |
| <SettingsCell> | The <SettingsCell> protocol is used to work with settings menu cell. |
| <SplitViewDelegate> | The <SplitViewDelegate> protocol is used to work with a container split into two data views. |
| <TableContaintedViewProtocol> | The <TableContaintedViewProtocol> protocol is used to determine required object height. |
See also: