plugins.core.application.manager

Application manager.


API Overview

Functions - API calls offered directly by the extension

  • defaultSearchConsoleToolbar
  • getApplications
  • getSearchConsoleToolbar
  • registerApplication

API Documentation

Functions

defaultSearchConsoleToolbar

   
Signature plugins.core.application.manager.defaultSearchConsoleToolbar() -> table
Type Function
Description Returns the default search toolbar data.
Parameters
  • None
Returns
  • A table
Notes None
Examples None
Source src/plugins/core/application/manager.lua line 70

getApplications

   
Signature plugins.core.application.manager.getApplications() -> table
Type Function
Description Gets all the registered applications.
Parameters
  • None
Returns
  • A table of all the registered applications.
Notes None
Examples None
Source src/plugins/core/application/manager.lua line 44

getSearchConsoleToolbar

   
Signature plugins.core.application.manager.getSearchConsoleToolbar(bundleID) -> table
Type Function
Description Gets the Search Console Toolbar data for a specific bundle ID.
Parameters
  • bundleID - The bundle ID of the application you want to get.
Returns
  • A table of the Search Sonole Toolbar data for the specified application.
Notes None
Examples None
Source src/plugins/core/application/manager.lua line 57

registerApplication

   
Signature plugins.core.application.manager.registerApplication(data) -> none
Type Function
Description Registers a new application.
Parameters
  • data - A table containing the information to register.
Returns
  • None
Notes
  • The data table should contain:
  • displayName - The display name of the application
  • bundleID - The bundle ID of the application
  • searchConsoleToolbar - A table containing the Search Console Toolbar information
  • legacyGroupID - A string containing the legacy group ID (i.e. "fcpx")
Examples None
Source src/plugins/core/application/manager.lua line 20