Interface WebExtensionController.AddonManagerDelegate

Enclosing class:
WebExtensionController

public static interface WebExtensionController.AddonManagerDelegate
This delegate will be called whenever the state of an extension has changed.
  • Method Details

    • onDisabling

      @UiThread default void onDisabling(@NonNull WebExtension extension)
      Called whenever an extension is being disabled.
      Parameters:
      extension - The WebExtension that is being disabled.
    • onDisabled

      @UiThread default void onDisabled(@NonNull WebExtension extension)
      Called whenever an extension has been disabled.
      Parameters:
      extension - The WebExtension that is being disabled.
    • onEnabling

      @UiThread default void onEnabling(@NonNull WebExtension extension)
      Called whenever an extension is being enabled.
      Parameters:
      extension - The WebExtension that is being enabled.
    • onEnabled

      @UiThread default void onEnabled(@NonNull WebExtension extension)
      Called whenever an extension has been enabled.
      Parameters:
      extension - The WebExtension that is being enabled.
    • onUninstalling

      @UiThread default void onUninstalling(@NonNull WebExtension extension)
      Called whenever an extension is being uninstalled.
      Parameters:
      extension - The WebExtension that is being uninstalled.
    • onUninstalled

      @UiThread default void onUninstalled(@NonNull WebExtension extension)
      Called whenever an extension has been uninstalled.
      Parameters:
      extension - The WebExtension that is being uninstalled.
    • onInstalling

      @UiThread default void onInstalling(@NonNull WebExtension extension)
      Called whenever an extension is being installed.
      Parameters:
      extension - The WebExtension that is being installed.
    • onInstalled

      @UiThread default void onInstalled(@NonNull WebExtension extension)
      Called whenever an extension has been installed.
      Parameters:
      extension - The WebExtension that is being installed.