 
        import"extIApplication.idl";
| 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 | 
Interface representing an extension
Definition at line 266 of file extIApplication.idl.
| 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.