mozilla

Compare Revisions

AddonManager

Change Revisions

Revision 477089:

Revision 477089 by kscarfone on

Revision 477505:

Revision 477505 by kscarfone on

Title:
AddonManager
AddonManager
Slug:
Mozilla/Add-ons/Add-on_Manager/AddonManager
Mozilla/Add-ons/Add-on_Manager/AddonManager
Tags:
"Add-on Manager", "Interfaces", "Interfaces:Scriptable", "Add-ons"
"Interfaces:Scriptable", "Add-ons", "Interfaces", "Add-on Manager", "Reference"
Content:

Revision 477089
Revision 477505
n14      One of the forces of the AddonManager is that it deals withn14      One of the forces of the AddonManager is that it deals with
> any kind (type) of addon in generic manner. To do so many method> any kind (type) of add-on in a generic manner. To do so many met
>s of the AddonManager take the addon types as parameters. The exi>hods of the AddonManager take the add-on types as parameters. The
>sting addon types are defined in {{ source("toolkit/mozapps/exten> existing add-on types are defined in {{ source("toolkit/mozapps/
>sions/XPIProvider.jsm","XPIProvider.jsm") }} and are, at this tim>extensions/XPIProvider.jsm","XPIProvider.jsm") }} and are, at thi
>e, the following: <code>extension</code>, <code>theme</code>, <co>s time, the following: <code>extension</code>, <code>theme</code>
>de>locale</code>, <code>multipackage</code>.>, <code>locale</code>, <code>multipackage</code>.
n154            Whether addons should auto-update by default (overridn154            Whether add-ons should auto-update by default (overri
>eable per addon). Corresponds to the <code>extensions.autoUpdateD>deable per add-on). Corresponds to the <code>extensions.autoUpdat
>efault</code> preference.>eDefault</code> preference.
n225        The {{ AMInterface("Addon") }} passed back from the asyncn225        The {{ AMInterface("Addon") }} passed back from the async
>hronous request. If an error occurred (such an addon not being fo>hronous request. If an error occurred (such as an add-on not bein
>und), <code>null</code> is passed back instead.>g found), <code>null</code> is passed back instead.
n295            An install that has finished downloaded and is ready n295            An install that has finished downloading and is ready
>to install.> to install.
n303            An install that failed to downloadn303            An install that failed to download.
n523            Indicates that the Addon should not update automatican523            Indicates that the add-on should not update automatic
>lly.>ally.
n531            Indicates that the Addon should update automatically n531            Indicates that the add-on should update automatically
>only if that's the global default.> only if that's the global default.
n539            Indicates that the Addon should update automatically.n539            Indicates that the add-on should update automatically
 >.
n766            This add-on is installed somewhere global to the systn766            This add-on is installed somewhere global to the syst
>em (Installed for all users of the computer).>em (installed for all users of the computer).
n777            This add-on is installed somewhere specific to the cun777            This add-on is installed somewhere specific to the cu
>rrent user (All profiles of the logged-in user).>rrent user (all profiles of the logged-in user).
n884            A list of add-ons that were detected as having becomen884            A list of add-ons that were detected as having become
> enabled during startup. This normally means the application dete> enabled during startup. This normally means the application dete
>rmined that an application change has made the add-on compatible.>rmined that an application change has made the add-on compatible.
> This doesn't include add-ons that were pending becomingenabled&n> This doesn't include add-ons that were pending becoming enabled 
>bsp; the last time the application was running.>the last time the application was running.
n1073        the {{ Interface("nsIFile") }} where the add-on is locaten1073        The {{ Interface("nsIFile") }} where the add-on is locate
>d>d
n1130        An optional array of types to retrieve. Each type is a stn1130        An optional array of types to retrieve. Each type is a st
>ring name>ring name.
n1136        A callback which will be passed an array of {{ AMInterfacn1136        A callback which will be passed an array of {{ AMInterfac
>e("AddonInstall") }}s>e("AddonInstall") }}s.
n1384        An optional array of types to retrieve. Each type is a stn1384        An optional array of types to retrieve. Each type is a st
>ring name>ring name.
n1390        The callback to pass the array of {{ AMInterface("Addon")n1390        The callback to pass the array of {{ AMInterface("Addon")
> }}s to> }}s to.
t1498        The {{ Interface("nsIFile") }} containing the resources, t1498        The {{ Interface("nsIFile") }} containing the resources; 
>must be either a directory or an XPI file.>must be either a directory or an XPI file.

Back to History