Back to index

lightning-sunbird  0.9+nobinonly
acmeIScriptObject.idl
Go to the documentation of this file.
00001 /*
00002     acmeIScriptObject.idl
00003  */
00004 
00005 #include "nsISupports.idl"
00006 
00007 [scriptable, uuid(f78d64e0-1dd1-11b2-a9b4-ae998c529d3e)]
00008 interface acmeIScriptObject : nsISupports {
00009     acmeIScriptObject getProperty(in string name);
00010     void setProperty(in string name, in string value);
00011 
00015     acmeIScriptObject evaluate(in string expression);
00016 
00020     string toString();
00021     double toNumber();
00022 
00026     acmeIScriptObject fromString(in string value);
00027     acmeIScriptObject fromNumber(in double value);
00028 };