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_STR
address, 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, GetDataType
AddRef, getAddress, QueryInterface, Release
static 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)