39 #include "nsISupports.idl"
49 [scriptable,
uuid(ae8482e0-aa5a-11db-abbd-0800200c9a66)]
57 void log(in AString aMsg);
70 [scriptable,
function,
uuid(05281820-ab62-11db-abbd-0800200c9a66)]
76 readonly attribute AString
type;
83 readonly attribute nsIVariant
data;
95 [scriptable,
function,
uuid(2dfe3a50-ab2f-11db-abbd-0800200c9a66)]
112 [scriptable,
uuid(3a8ec9d0-ab19-11db-abbd-0800200c9a66)]
150 [scriptable,
uuid(ce697d40-aa5a-11db-abbd-0800200c9a66)]
156 readonly attribute AString
root;
161 readonly attribute nsIVariant
all;
195 nsIVariant
getValue(in AString
aName, in nsIVariant aDefaultValue);
216 [scriptable,
uuid(2C7462E2-72
C2-4473-9007-0E6AE71E23CA)]
222 readonly attribute AString
name;
227 readonly attribute AString
type;
265 [scriptable,
uuid(10cee02c-f6e0-4d61-ab27-c16572b18c46)]
271 readonly attribute AString
id;
276 readonly attribute AString
name;
315 [scriptable,
uuid(de281930-aa5a-11db-abbd-0800200c9a66)]
321 readonly attribute nsIVariant
all;
330 boolean has(in AString aId);
345 [scriptable,
uuid(0787ac44-29b9-4889-b97f-13573aec6971)]
382 nsIVariant
get(in AString
aName, in nsIVariant aDefaultValue);
385 [scriptable,
uuid(e53d6610-7468-11dd-ad8b-0800200c9a66)]
391 readonly attribute AString
id;
396 readonly attribute AString
name;
readonly attribute AString name
boolean has(in AString aName)
readonly attribute extIEvents events
readonly attribute extISessionStorage storage
readonly attribute boolean firstRun
readonly attribute AString name
readonly attribute AString type
readonly attribute AString id
readonly attribute boolean modified
readonly attribute AString version
readonly attribute nsIVariant all
void setValue(in AString aName, in nsIVariant aValue)
readonly attribute AString id
readonly attribute extIEvents events
readonly attribute nsIVariant data
readonly attribute AString version
readonly attribute AString name
readonly attribute boolean enabled
readonly attribute AString type
readonly attribute extIPreferenceBranch branch
readonly attribute extIEvents events
void addListener(in AString aEvent, in extIEventListener aListener)
void handleEvent(in extIEventItem aEvent)
boolean has(in AString aId)
readonly attribute extIPreferenceBranch prefs
void log(in AString aMsg)
void removeListener(in AString aEvent, in extIEventListener aListener)
readonly attribute extISessionStorage storage
readonly attribute extIEvents events
nsIVariant getValue(in AString aName, in nsIVariant aDefaultValue)
void set(in AString aName, in nsIVariant aValue)
readonly attribute extIEvents events
readonly attribute extIConsole console
readonly attribute extIPreferenceBranch prefs
boolean has(in AString aName)
readonly attribute extIExtensions extensions
attribute nsIVariant value
readonly attribute AString root
readonly attribute nsIVariant all