org.eclipse.swt.internal.mozilla
Class nsIWritableVariant

java.lang.Object
  extended by org.eclipse.swt.internal.mozilla.nsISupports
      extended by org.eclipse.swt.internal.mozilla.nsIVariant
          extended by org.eclipse.swt.internal.mozilla.nsIWritableVariant

public class nsIWritableVariant
extends nsIVariant


Field Summary
static nsID NS_IWRITABLEVARIANT_IID
           
static java.lang.String NS_IWRITABLEVARIANT_IID_STR
           
 
Fields inherited from class org.eclipse.swt.internal.mozilla.nsIVariant
NS_IVARIANT_IID, NS_IVARIANT_IID_STR
 
Fields inherited from class org.eclipse.swt.internal.mozilla.nsISupports
NS_ISUPPORTS_IID, NS_ISUPPORTS_IID_STR
 
Constructor Summary
nsIWritableVariant(long address)
           
 
Method Summary
 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)
           
 
Methods inherited from class org.eclipse.swt.internal.mozilla.nsIVariant
GetAsACString, GetAsArray, GetAsAString, GetAsAUTF8String, GetAsBool, GetAsChar, GetAsDOMString, GetAsDouble, GetAsFloat, GetAsID, GetAsInt16, GetAsInt32, GetAsInt64, GetAsInt8, GetAsInterface, GetAsISupports, GetAsString, GetAsStringWithSize, GetAsUint16, GetAsUint32, GetAsUint64, GetAsUint8, GetAsWChar, GetAsWString, GetAsWStringWithSize, GetDataType
 
Methods inherited from class org.eclipse.swt.internal.mozilla.nsISupports
AddRef, getAddress, QueryInterface, Release
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NS_IWRITABLEVARIANT_IID_STR

public static final java.lang.String NS_IWRITABLEVARIANT_IID_STR
See Also:
Constant Field Values

NS_IWRITABLEVARIANT_IID

public static final nsID NS_IWRITABLEVARIANT_IID
Constructor Detail

nsIWritableVariant

public nsIWritableVariant(long address)
Method Detail

GetWritable

public int GetWritable(int[] aWritable)

SetWritable

public int SetWritable(int aWritable)

SetAsInt32

public int SetAsInt32(int aValue)

SetAsInt64

public int SetAsInt64(long aValue)

SetAsUint16

public int SetAsUint16(short aValue)

SetAsUint32

public int SetAsUint32(int aValue)

SetAsFloat

public int SetAsFloat(float aValue)

SetAsDouble

public int SetAsDouble(double aValue)

SetAsBool

public int SetAsBool(int aValue)

SetAsID

public int SetAsID(long aValue)

SetAsAString

public int SetAsAString(long aValue)

SetAsDOMString

public int SetAsDOMString(long aValue)

SetAsACString

public int SetAsACString(long aValue)

SetAsAUTF8String

public int SetAsAUTF8String(long aValue)

SetAsString

public int SetAsString(byte[] aValue)

SetAsWString

public int SetAsWString(char[] aValue)

SetAsISupports

public int SetAsISupports(long aValue)

SetAsInterface

public int SetAsInterface(nsID iid,
                          long iface)

SetAsArray

public int SetAsArray(short type,
                      long iid,
                      int count,
                      long ptr)

SetAsStringWithSize

public int SetAsStringWithSize(int size,
                               byte[] str)

SetAsWStringWithSize

public int SetAsWStringWithSize(int size,
                                char[] str)

SetAsVoid

public int SetAsVoid()

SetAsEmpty

public int SetAsEmpty()

SetAsEmptyArray

public int SetAsEmptyArray()

SetFromVariant

public int SetFromVariant(long aValue)