org.eclipse.swt.internal.mozilla
Class nsIClassInfo

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

public class nsIClassInfo
extends nsISupports


Field Summary
static int CONTENT_NODE
           
static int DOM_OBJECT
           
static int EAGER_CLASSINFO
           
static int MAIN_THREAD_ONLY
           
static nsID NS_ICLASSINFO_IID
           
static java.lang.String NS_ICLASSINFO_IID_STR
           
static int PLUGIN_OBJECT
           
static int SINGLETON
           
static int THREADSAFE
           
 
Fields inherited from class org.eclipse.swt.internal.mozilla.nsISupports
NS_ISUPPORTS_IID, NS_ISUPPORTS_IID_STR
 
Constructor Summary
nsIClassInfo(long address)
           
 
Method Summary
 int GetClassDescription(long[] aClassDescription)
           
 int GetClassID(long aClassID)
           
 int GetClassIDNoAlloc(long aClassIDNoAlloc)
           
 int GetContractID(long[] aContractID)
           
 int GetFlags(int[] aFlags)
           
 int GetHelperForLanguage(int language, long[] _retval)
           
 int GetImplementationLanguage(int[] aImplementationLanguage)
           
 int GetInterfaces(int[] count, long[] array)
           
 
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_ICLASSINFO_IID_STR

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

NS_ICLASSINFO_IID

public static final nsID NS_ICLASSINFO_IID

SINGLETON

public static final int SINGLETON
See Also:
Constant Field Values

THREADSAFE

public static final int THREADSAFE
See Also:
Constant Field Values

MAIN_THREAD_ONLY

public static final int MAIN_THREAD_ONLY
See Also:
Constant Field Values

DOM_OBJECT

public static final int DOM_OBJECT
See Also:
Constant Field Values

PLUGIN_OBJECT

public static final int PLUGIN_OBJECT
See Also:
Constant Field Values

EAGER_CLASSINFO

public static final int EAGER_CLASSINFO
See Also:
Constant Field Values

CONTENT_NODE

public static final int CONTENT_NODE
See Also:
Constant Field Values
Constructor Detail

nsIClassInfo

public nsIClassInfo(long address)
Method Detail

GetInterfaces

public int GetInterfaces(int[] count,
                         long[] array)

GetHelperForLanguage

public int GetHelperForLanguage(int language,
                                long[] _retval)

GetContractID

public int GetContractID(long[] aContractID)

GetClassDescription

public int GetClassDescription(long[] aClassDescription)

GetClassID

public int GetClassID(long aClassID)

GetImplementationLanguage

public int GetImplementationLanguage(int[] aImplementationLanguage)

GetFlags

public int GetFlags(int[] aFlags)

GetClassIDNoAlloc

public int GetClassIDNoAlloc(long aClassIDNoAlloc)