Public Member Functions | Public Attributes

extIExtensions Interface Reference

Interface representing a list of all installed extensions. More...

import "extIApplication.idl";

Collaboration diagram for extIExtensions:

List of all members.

Public Member Functions

NS_SCRIPTABLE NS_IMETHOD GetAll (nsIVariant **aAll)=0
 Array of extIExtension listing all extensions in the application.
NS_SCRIPTABLE NS_IMETHOD Has (const nsAString &aId, PRBool *_retval NS_OUTPARAM)=0
 Determines if an extension exists with the given id.
NS_SCRIPTABLE NS_IMETHOD Get (const nsAString &aId, extIExtension **_retval NS_OUTPARAM)=0
 Gets a extIExtension object for an extension.
boolean has (in AString aId)
 Determines if an extension exists with the given id.
extIExtension get (in AString aId)
 Gets a extIExtension object for an extension.

Public Attributes

readonly attribute nsIVariant all
 Array of extIExtension listing all extensions in the application.

Detailed Description

Interface representing a list of all installed extensions.


Member Function Documentation

NS_SCRIPTABLE NS_IMETHOD extIExtensions::Get ( const nsAString aId,
extIExtension **_retval  NS_OUTPARAM 
) [pure virtual]

Gets a extIExtension object for an extension.

Parameters:
aId The id of an extension
Returns:
An extension object or null if no extension exists with the given id.
extIExtension extIExtensions::get ( in AString  aId  ) 

Gets a extIExtension object for an extension.

Parameters:
aId The id of an extension
Returns:
An extension object or null if no extension exists with the given id.
NS_SCRIPTABLE NS_IMETHOD extIExtensions::GetAll ( nsIVariant **  aAll  )  [pure virtual]

Array of extIExtension listing all extensions in the application.

boolean extIExtensions::has ( in AString  aId  ) 

Determines if an extension exists with the given id.

Parameters:
aId The id of an extension
Returns:
true if an extension exists with the given id, false otherwise.
NS_SCRIPTABLE NS_IMETHOD extIExtensions::Has ( const nsAString aId,
PRBool *_retval  NS_OUTPARAM 
) [pure virtual]

Determines if an extension exists with the given id.

Parameters:
aId The id of an extension
Returns:
true if an extension exists with the given id, false otherwise.

Member Data Documentation

readonly attribute nsIVariant extIExtensions::all

Array of extIExtension listing all extensions in the application.


The documentation for this interface was generated from the following files: