Implemented by
A temporary interface to allow adding new methods without changing existing interfaces for Gecko 1.8.1. After the 1.8.1 release this interface should not be used.
[scriptable, uuid(0fd5caa9-1ffc-42b1-aea1-3fbe73116070)]
interface nsIExtensionManager_MOZILLA_1_8_BRANCH : nsIExtensionManager
Methods
Cancels a pending uninstall of an item
@param id
The ID of the item.
void
cancelUninstallItem(in AString id)
Checks for changes to the blocklist using the local blocklist file, application disables / enables items that have been added / removed from the blocklist, and if there are additions to the blocklist this will inform the user by displaying a list of the items added. XXXrstrong - this method is not terribly useful and was added so we can trigger this check from the additional timer used by blocklisting.
void
checkForBlocklistChanges()
Retrieves a list of installed nsIUpdateItems of items that are dependent
on another item.
@param id
The ID of the item that other items depend on.
@param includeDisabled
Whether to include disabled items in the set returned.
@param countRef
The XPCJS reference to the number of items returned.
@returns An array of installed nsIUpdateItems that depend on the item
specified by the id parameter.
void
getDependentItemListForID(in AString id, in boolean includeDisabled, out unsigned long itemCount, [array, size_is(itemCount), retval] out nsIUpdateItem items)
Sorts addons of the specified type by the specified property in the
Extensions Datasource container starting from the top of their container.
If the addons are already sorted then no action is performed.
@param type
The nsIUpdateItem type of the items to sort.
@param propertyName
The RDF property name used for sorting.
@param isAscending
true to sort ascending and false to sort descending
void
sortTypeByProperty(in unsigned long type, in AString propertyName, in boolean isAscending)
Compare to: