{"json_modified": "2016-03-28T07:59:05.868740", "uuid": "8cdc5eb8-d26e-49dc-b660-9d4989cc98cb", "title": "AddonManager", "url": "/en-US/docs/Mozilla/Add-ons/Add-on_Manager/AddonManager", "tags": ["Add-on Manager", "R\u00e9f\u00e9rence", "Reference", "Interfaces", "Interfaces:Scriptable", "Add-ons", "add-ons"], "translations": [], "modified": "2015-11-23T13:22:51", "label": "AddonManager", "localization_tags": [], "locale": "en-US", "id": 5274, "last_edit": "2015-11-23T13:22:45", "summary": "The AddonManager object is the global API used to access information about add-ons installed in the application and to manipulate them. The majority of the methods are asynchronous meaning that results are delivered through callbacks passed to the method. The callbacks will be called just once but that may be before or after the method returns.", "sections": [{"id": "Method_Overview", "title": "Method Overview"}, {"id": "Properties_Overview", "title": "Properties Overview"}, {"id": "Callbacks", "title": "Callbacks"}, {"id": "InstallCallback()", "title": "InstallCallback()"}, {"id": "Parameters", "title": "Parameters"}, {"id": "InstallListCallback()", "title": "InstallListCallback()"}, {"id": "Parameters_2", "title": "Parameters"}, {"id": "AddonCallback()", "title": "AddonCallback()"}, {"id": "Parameters_3", "title": "Parameters"}, {"id": "AddonListCallback()", "title": "AddonListCallback()"}, {"id": "Parameters_4", "title": "Parameters"}, {"id": "Constants", "title": "Constants"}, {"id": "AddonInstall_states", "title": "AddonInstall states"}, {"id": "AddonInstall_errors", "title": "AddonInstall errors"}, {"id": "Update_check_reasons", "title": "Update check reasons"}, {"id": "Update_status_values", "title": "Update status values"}, {"id": "Auto_update_values", "title": "Auto update values"}, {"id": "Pending_operations", "title": "Pending operations"}, {"id": "Permissions", "title": "Permissions"}, {"id": "Operations_requiring_restart", "title": "Operations requiring restart"}, {"id": "Installation_scopes", "title": "Installation scopes"}, {"id": "AddonType_viewTypes", "title": "AddonType viewTypes"}, {"id": "AddonType_flags", "title": "AddonType flags"}, {"id": "Startup_change_types", "title": "Startup change types"}, {"id": "Methods", "title": "Methods"}, {"id": "addStartupChange()", "title": "addStartupChange()"}, {"id": "Parameters_5", "title": "Parameters"}, {"id": "removeStartupChange()", "title": "removeStartupChange()"}, {"id": "Parameters_6", "title": "Parameters"}, {"id": "getStartupChanges()", "title": "getStartupChanges()"}, {"id": "Parameters_7", "title": "Parameters"}, {"id": "Return_value", "title": "Return value"}, {"id": "getInstallForURL()", "title": "getInstallForURL()"}, {"id": "Parameters_8", "title": "Parameters"}, {"id": "getInstallForFile()", "title": "getInstallForFile()"}, {"id": "Parameters_9", "title": "Parameters"}, {"id": "getAllInstalls()", "title": "getAllInstalls()"}, {"id": "Parameters_10", "title": "Parameters"}, {"id": "getInstallsByTypes()", "title": "getInstallsByTypes()"}, {"id": "Parameters_11", "title": "Parameters"}, {"id": "installAddonsFromWebpage()", "title": "installAddonsFromWebpage()"}, {"id": "Parameters_12", "title": "Parameters"}, {"id": "addInstallListener()", "title": "addInstallListener()"}, {"id": "Parameters_13", "title": "Parameters"}, {"id": "removeInstallListener()", "title": "removeInstallListener()"}, {"id": "Parameters_14", "title": "Parameters"}, {"id": "getAllAddons()", "title": "getAllAddons()"}, {"id": "Parameters_15", "title": "Parameters"}, {"id": "getAddonByID()", "title": "getAddonByID()"}, {"id": "Parameters_16", "title": "Parameters"}, {"id": "getAddonBySyncGUID()", "title": "getAddonBySyncGUID()"}, {"id": "Parameters_17", "title": "Parameters"}, {"id": "getAddonsByIDs()", "title": "getAddonsByIDs()"}, {"id": "Parameters_18", "title": "Parameters"}, {"id": "getAddonsByTypes()", "title": "getAddonsByTypes()"}, {"id": "Parameters_19", "title": "Parameters"}, {"id": "getAddonsWithOperationsByTypes()", "title": "getAddonsWithOperationsByTypes()"}, {"id": "Parameters_20", "title": "Parameters"}, {"id": "addAddonListener()", "title": "addAddonListener()"}, {"id": "Parameters_21", "title": "Parameters"}, {"id": "removeAddonListener()", "title": "removeAddonListener()"}, {"id": "Parameters_22", "title": "Parameters"}, {"id": "addTypeListener()", "title": "addTypeListener()"}, {"id": "Parameters_23", "title": "Parameters"}, {"id": "removeTypeListener()", "title": "removeTypeListener()"}, {"id": "Parameters_24", "title": "Parameters"}, {"id": "getURIForResourceInFile()", "title": "getURIForResourceInFile()"}, {"id": "Parameters_25", "title": "Parameters"}, {"id": "Returns", "title": "Returns"}], "slug": "Mozilla/Add-ons/Add-on_Manager/AddonManager", "review_tags": []}