import "nsIVariant.idl";
Inheritance diagram for nsIWritableVariant:

If the 'writable' attribute is false then attempts to call any of the 'set' methods can be expected to fail. Setting the 'writable' attribute may or may not succeed.
Public Member Functions | |
| void | setAsInt8 (in PRUint8 aValue) |
| void | setAsInt16 (in PRInt16 aValue) |
| void | setAsInt32 (in PRInt32 aValue) |
| void | setAsInt64 (in PRInt64 aValue) |
| void | setAsUint8 (in PRUint8 aValue) |
| void | setAsUint16 (in PRUint16 aValue) |
| void | setAsUint32 (in PRUint32 aValue) |
| void | setAsUint64 (in PRUint64 aValue) |
| void | setAsFloat (in float aValue) |
| void | setAsDouble (in double aValue) |
| void | setAsBool (in PRBool aValue) |
| void | setAsChar (in char aValue) |
| void | setAsWChar (in wchar aValue) |
| void | setAsID (in nsIDRef aValue) |
| void | setAsAString (in AString aValue) |
| void | setAsDOMString (in DOMString aValue) |
| void | setAsACString (in ACString aValue) |
| void | setAsAUTF8String (in AUTF8String aValue) |
| void | setAsString (in string aValue) |
| void | setAsWString (in wstring aValue) |
| void | setAsISupports (in nsISupports aValue) |
| void | setAsInterface (in nsIIDRef iid,[iid_is(iid)] in nsQIResult iface) |
| void | setAsArray (in PRUint16 type, in nsIIDPtr iid, in PRUint32 count, in voidPtr ptr) |
| void | setAsStringWithSize (in PRUint32 size,[size_is(size)] in string str) |
| void | setAsWStringWithSize (in PRUint32 size,[size_is(size)] in wstring str) |
| void | setAsVoid () |
| void | setAsEmpty () |
| void | setAsEmptyArray () |
| void | setFromVariant (in nsIVariant aValue) |
Public Attributes | |
| attribute PRBool | writable |
|
|
|
|
||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
1.4.4