Package org.mozilla.geckoview
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 Summary
Modifier and TypeMethodDescriptiondefault voidonDisabled(WebExtension extension) Called whenever an extension has been disabled.default voidonDisabling(WebExtension extension) Called whenever an extension is being disabled.default voidonEnabled(WebExtension extension) Called whenever an extension has been enabled.default voidonEnabling(WebExtension extension) Called whenever an extension is being enabled.default voidonInstallationFailed(WebExtension extension, WebExtension.InstallException installException) Called whenever an error happened when installing a WebExtension.default voidonInstalled(WebExtension extension) Called whenever an extension has been installed.default voidonInstalling(WebExtension extension) Called whenever an extension is being installed.default voidonOptionalPermissionsChanged(WebExtension extension) Called whenever optional permissions of an extension have changed.default voidonReady(WebExtension extension) Called whenever an extension startup has been completed (and relative urls to assets packaged with the extension can be resolved into a full moz-extension url, e.g.default voidonUninstalled(WebExtension extension) Called whenever an extension has been uninstalled.default voidonUninstalling(WebExtension extension) Called whenever an extension is being uninstalled.
-
Method Details
-
onDisabling
Called whenever an extension is being disabled.- Parameters:
extension- TheWebExtensionthat is being disabled.
-
onOptionalPermissionsChanged
Called whenever optional permissions of an extension have changed.- Parameters:
extension- TheWebExtensionthat has optional permissions changed.
-
onDisabled
Called whenever an extension has been disabled.- Parameters:
extension- TheWebExtensionthat is being disabled.
-
onEnabling
Called whenever an extension is being enabled.- Parameters:
extension- TheWebExtensionthat is being enabled.
-
onEnabled
Called whenever an extension has been enabled.- Parameters:
extension- TheWebExtensionthat is being enabled.
-
onUninstalling
Called whenever an extension is being uninstalled.- Parameters:
extension- TheWebExtensionthat is being uninstalled.
-
onUninstalled
Called whenever an extension has been uninstalled.- Parameters:
extension- TheWebExtensionthat is being uninstalled.
-
onInstalling
Called whenever an extension is being installed.- Parameters:
extension- TheWebExtensionthat is being installed.
-
onInstalled
Called whenever an extension has been installed.- Parameters:
extension- TheWebExtensionthat is being installed.
-
onInstallationFailed
@UiThread default void onInstallationFailed(@Nullable WebExtension extension, @NonNull WebExtension.InstallException installException) Called whenever an error happened when installing a WebExtension.- Parameters:
extension-WebExtensionwhich failed to be installed.installException-WebExtension.InstallExceptionindicates which type of error happened.
-
onReady
Called whenever an extension startup has been completed (and relative urls to assets packaged with the extension can be resolved into a full moz-extension url, e.g. optionsPageUrl is going to be empty until the extension has reached this callback).- Parameters:
extension- TheWebExtensionthat has been fully started.
-