public class nsIWritableVariant extends nsIVariant
| Modifier and Type | Field and Description | 
|---|---|
| (package private) static int | LAST_METHOD_ID | 
| static nsID | NS_IWRITABLEVARIANT_IID | 
| static java.lang.String | NS_IWRITABLEVARIANT_IID_STR | 
NS_IVARIANT_10_IID, NS_IVARIANT_10_IID_STR, NS_IVARIANT_IID, NS_IVARIANT_IID_STRaddress, FIRST_METHOD_ID, IsSolaris, IsXULRunner10, NS_ISUPPORTS_IID, NS_ISUPPORTS_IID_STR| Constructor and Description | 
|---|
| nsIWritableVariant(int address) | 
| Modifier and Type | Method and Description | 
|---|---|
| int | GetWritable(int[] aWritable) | 
| int | SetAsACString(int aValue) | 
| int | SetAsArray(short type,
          int iid,
          int count,
          int ptr) | 
| int | SetAsAString(int aValue) | 
| int | SetAsAUTF8String(int aValue) | 
| int | SetAsBool(int aValue) | 
| int | SetAsDOMString(int aValue) | 
| int | SetAsDouble(double aValue) | 
| int | SetAsEmpty() | 
| int | SetAsEmptyArray() | 
| int | SetAsFloat(float aValue) | 
| int | SetAsID(int aValue) | 
| int | SetAsInt32(int aValue) | 
| int | SetAsInt64(long aValue) | 
| int | SetAsInterface(nsID iid,
              int iface) | 
| int | SetAsISupports(int aValue) | 
| int | SetAsString(byte[] aValue) | 
| int | SetAsStringWithSize(int size,
                   byte[] str) | 
| int | SetAsUint16(short aValue) | 
| int | SetAsUint32(int aValue) | 
| int | SetAsVoid() | 
| int | SetAsWString(char[] aValue) | 
| int | SetAsWStringWithSize(int size,
                    char[] str) | 
| int | SetFromVariant(int aValue) | 
| int | SetWritable(int aWritable) | 
GetAsACString, GetAsArray, GetAsAString, GetAsAUTF8String, GetAsBool, GetAsChar, GetAsDOMString, GetAsDouble, GetAsFloat, GetAsID, GetAsInt16, GetAsInt32, GetAsInt64, GetAsInt8, GetAsInterface, GetAsISupports, GetAsJSVal, GetAsString, GetAsStringWithSize, GetAsUint16, GetAsUint32, GetAsUint64, GetAsUint8, GetAsWChar, GetAsWString, GetAsWStringWithSize, GetDataTypeAddRef, getAddress, QueryInterface, Releasestatic final int LAST_METHOD_ID
public static final java.lang.String NS_IWRITABLEVARIANT_IID_STR
public static final nsID NS_IWRITABLEVARIANT_IID
public int GetWritable(int[] aWritable)
public int SetWritable(int aWritable)
public int SetAsInt32(int aValue)
public int SetAsInt64(long aValue)
public int SetAsUint16(short aValue)
public int SetAsUint32(int aValue)
public int SetAsFloat(float aValue)
public int SetAsDouble(double aValue)
public int SetAsBool(int aValue)
public int SetAsID(int aValue)
public int SetAsAString(int aValue)
public int SetAsDOMString(int aValue)
public int SetAsACString(int aValue)
public int SetAsAUTF8String(int aValue)
public int SetAsString(byte[] aValue)
public int SetAsWString(char[] aValue)
public int SetAsISupports(int aValue)
public int SetAsInterface(nsID iid, int iface)
public int SetAsArray(short type,
             int iid,
             int count,
             int ptr)
public int SetAsStringWithSize(int size,
                      byte[] str)
public int SetAsWStringWithSize(int size,
                       char[] str)
public int SetAsVoid()
public int SetAsEmpty()
public int SetAsEmptyArray()
public int SetFromVariant(int aValue)