org.eclipse.swt.internal.mozilla
Class nsIVariant

java.lang.Object
  extended by org.eclipse.swt.internal.mozilla.nsISupports
      extended by org.eclipse.swt.internal.mozilla.nsIVariant
Direct Known Subclasses:
nsIWritableVariant

public class nsIVariant
extends nsISupports


Field Summary
static nsID NS_IVARIANT_IID
           
static java.lang.String NS_IVARIANT_IID_STR
           
 
Fields inherited from class org.eclipse.swt.internal.mozilla.nsISupports
NS_ISUPPORTS_IID, NS_ISUPPORTS_IID_STR
 
Constructor Summary
nsIVariant(long address)
           
 
Method Summary
 int GetAsACString(long _retval)
           
 int GetAsArray(short[] type, long iid, int[] count, long[] ptr)
           
 int GetAsAString(long _retval)
           
 int GetAsAUTF8String(long _retval)
           
 int GetAsBool(int[] _retval)
           
 int GetAsChar(byte[] _retval)
           
 int GetAsDOMString(long _retval)
           
 int GetAsDouble(long _retval)
           
 int GetAsFloat(float[] _retval)
           
 int GetAsID(long retval)
           
 int GetAsInt16(long _retval)
           
 int GetAsInt32(int[] _retval)
           
 int GetAsInt64(long[] _retval)
           
 int GetAsInt8(long _retval)
           
 int GetAsInterface(long[] iid, long[] iface)
           
 int GetAsISupports(long[] _retval)
           
 int GetAsString(long[] _retval)
           
 int GetAsStringWithSize(int[] size, long[] str)
           
 int GetAsUint16(short[] _retval)
           
 int GetAsUint32(int[] _retval)
           
 int GetAsUint64(long _retval)
           
 int GetAsUint8(long _retval)
           
 int GetAsWChar(char[] _retval)
           
 int GetAsWString(long[] _retval)
           
 int GetAsWStringWithSize(int[] size, long[] str)
           
 int GetDataType(short[] aDataType)
           
 
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_IVARIANT_IID_STR

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

NS_IVARIANT_IID

public static final nsID NS_IVARIANT_IID
Constructor Detail

nsIVariant

public nsIVariant(long address)
Method Detail

GetDataType

public int GetDataType(short[] aDataType)

GetAsInt8

public int GetAsInt8(long _retval)

GetAsInt16

public int GetAsInt16(long _retval)

GetAsInt32

public int GetAsInt32(int[] _retval)

GetAsInt64

public int GetAsInt64(long[] _retval)

GetAsUint8

public int GetAsUint8(long _retval)

GetAsUint16

public int GetAsUint16(short[] _retval)

GetAsUint32

public int GetAsUint32(int[] _retval)

GetAsUint64

public int GetAsUint64(long _retval)

GetAsFloat

public int GetAsFloat(float[] _retval)

GetAsDouble

public int GetAsDouble(long _retval)

GetAsBool

public int GetAsBool(int[] _retval)

GetAsChar

public int GetAsChar(byte[] _retval)

GetAsWChar

public int GetAsWChar(char[] _retval)

GetAsID

public int GetAsID(long retval)

GetAsAString

public int GetAsAString(long _retval)

GetAsDOMString

public int GetAsDOMString(long _retval)

GetAsACString

public int GetAsACString(long _retval)

GetAsAUTF8String

public int GetAsAUTF8String(long _retval)

GetAsString

public int GetAsString(long[] _retval)

GetAsWString

public int GetAsWString(long[] _retval)

GetAsISupports

public int GetAsISupports(long[] _retval)

GetAsInterface

public int GetAsInterface(long[] iid,
                          long[] iface)

GetAsArray

public int GetAsArray(short[] type,
                      long iid,
                      int[] count,
                      long[] ptr)

GetAsStringWithSize

public int GetAsStringWithSize(int[] size,
                               long[] str)

GetAsWStringWithSize

public int GetAsWStringWithSize(int[] size,
                                long[] str)