extIExtension Interface Reference

import"extIApplication.idl";

Inheritance diagram for extIExtension:
[legend]
Collaboration diagram for extIExtension:
[legend]

Public Attributes

readonly attribute AString id
 
readonly attribute AString name
 
readonly attribute boolean enabled
 
readonly attribute AString version
 
readonly attribute boolean firstRun
 
readonly attribute
extIPreferenceBranch 
prefs
 
readonly attribute
extISessionStorage 
storage
 
readonly attribute extIEvents events
 

Detailed Description

Interface representing an extension

Definition at line 266 of file extIApplication.idl.

Member Data Documentation

readonly attribute boolean extIExtension::enabled

Check if the extension is currently enabled, or not.

Definition at line 281 of file extIApplication.idl.

readonly attribute extIEvents extIExtension::events

The events object for the extension. supports: "uninstall"

Definition at line 308 of file extIApplication.idl.

readonly attribute boolean extIExtension::firstRun

Indicates whether this is the extension's first run after install

Definition at line 291 of file extIApplication.idl.

readonly attribute AString extIExtension::id

The id of the extension.

Definition at line 271 of file extIApplication.idl.

readonly attribute AString extIExtension::name

The name of the extension.

Definition at line 276 of file extIApplication.idl.

readonly attribute extIPreferenceBranch extIExtension::prefs

The preferences object for the extension. Defaults to the "extensions.<extensionid>." branch.

Definition at line 297 of file extIApplication.idl.

readonly attribute extISessionStorage extIExtension::storage

The storage object for the extension.

Definition at line 302 of file extIApplication.idl.

readonly attribute AString extIExtension::version

The version number of the extension.

Definition at line 286 of file extIApplication.idl.


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