public class nsIWritableVariant extends nsIVariant
| Modifier and Type | Field and Description |
|---|---|
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_STRIsXULRunner10, IsXULRunner17, NS_ISUPPORTS_IID, NS_ISUPPORTS_IID_STR| Constructor and Description |
|---|
nsIWritableVariant(long address) |
| Modifier and Type | Method and Description |
|---|---|
int |
GetWritable(int[] aWritable) |
int |
SetAsACString(long aValue) |
int |
SetAsArray(short type,
long iid,
int count,
long ptr) |
int |
SetAsAString(long aValue) |
int |
SetAsAUTF8String(long aValue) |
int |
SetAsBool(int aValue) |
int |
SetAsDOMString(long aValue) |
int |
SetAsDouble(double aValue) |
int |
SetAsEmpty() |
int |
SetAsEmptyArray() |
int |
SetAsFloat(float aValue) |
int |
SetAsID(long aValue) |
int |
SetAsInt32(int aValue) |
int |
SetAsInt64(long aValue) |
int |
SetAsInterface(nsID iid,
long iface) |
int |
SetAsISupports(long 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(long 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, Releasepublic 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(long aValue)
public int SetAsAString(long aValue)
public int SetAsDOMString(long aValue)
public int SetAsACString(long aValue)
public int SetAsAUTF8String(long aValue)
public int SetAsString(byte[] aValue)
public int SetAsWString(char[] aValue)
public int SetAsISupports(long aValue)
public int SetAsInterface(nsID iid, long iface)
public int SetAsArray(short type,
long iid,
int count,
long 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(long aValue)