org.eclipse.swt.internal.mozilla
Class nsIComponentManager

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

public class nsIComponentManager
extends nsISupports


Field Summary
static nsID NS_ICOMPONENTMANAGER_IID
           
static java.lang.String NS_ICOMPONENTMANAGER_IID_STR
           
 
Fields inherited from class org.eclipse.swt.internal.mozilla.nsISupports
NS_ISUPPORTS_IID, NS_ISUPPORTS_IID_STR
 
Constructor Summary
nsIComponentManager(long address)
           
 
Method Summary
 int CreateInstance(nsID aClass, long aDelegate, nsID aIID, long[] result)
           
 int CreateInstanceByContractID(byte[] aContractID, long aDelegate, nsID aIID, long[] result)
           
 int GetClassObject(nsID aClass, nsID aIID, long[] result)
           
 int GetClassObjectByContractID(byte[] aContractID, nsID aIID, long[] result)
           
 
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_ICOMPONENTMANAGER_IID_STR

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

NS_ICOMPONENTMANAGER_IID

public static final nsID NS_ICOMPONENTMANAGER_IID
Constructor Detail

nsIComponentManager

public nsIComponentManager(long address)
Method Detail

GetClassObject

public int GetClassObject(nsID aClass,
                          nsID aIID,
                          long[] result)

GetClassObjectByContractID

public int GetClassObjectByContractID(byte[] aContractID,
                                      nsID aIID,
                                      long[] result)

CreateInstance

public int CreateInstance(nsID aClass,
                          long aDelegate,
                          nsID aIID,
                          long[] result)

CreateInstanceByContractID

public int CreateInstanceByContractID(byte[] aContractID,
                                      long aDelegate,
                                      nsID aIID,
                                      long[] result)