public class nsIComponentRegistrar extends nsISupports
| Modifier and Type | Field and Description | 
|---|---|
| (package private) static int | LAST_METHOD_ID | 
| static nsID | NS_ICOMPONENTREGISTRAR_IID | 
| static java.lang.String | NS_ICOMPONENTREGISTRAR_IID_STR | 
address, FIRST_METHOD_ID, IsSolaris, IsXULRunner10, NS_ISUPPORTS_IID, NS_ISUPPORTS_IID_STR| Constructor and Description | 
|---|
| nsIComponentRegistrar(int address) | 
| Modifier and Type | Method and Description | 
|---|---|
| int | AutoRegister(int aSpec) | 
| int | AutoUnregister(int aSpec) | 
| int | CIDToContractID(nsID aClass,
               int[] _retval) | 
| int | ContractIDToCID(byte[] aContractID,
               int _retval) | 
| int | EnumerateCIDs(int[] _retval) | 
| int | EnumerateContractIDs(int[] _retval) | 
| int | IsCIDRegistered(nsID aClass,
               int[] _retval) | 
| int | IsContractIDRegistered(byte[] aContractID,
                      int[] _retval) | 
| int | RegisterFactory(nsID aClass,
               byte[] aClassName,
               byte[] aContractID,
               int aFactory) | 
| int | RegisterFactoryLocation(nsID aClass,
                       byte[] aClassName,
                       byte[] aContractID,
                       int aFile,
                       byte[] aLoaderStr,
                       byte[] aType) | 
| int | UnregisterFactory(nsID aClass,
                 int aFactory) | 
| int | UnregisterFactoryLocation(nsID aClass,
                         int aFile) | 
AddRef, getAddress, QueryInterface, Releasestatic final int LAST_METHOD_ID
public static final java.lang.String NS_ICOMPONENTREGISTRAR_IID_STR
public static final nsID NS_ICOMPONENTREGISTRAR_IID
public int AutoRegister(int aSpec)
public int AutoUnregister(int aSpec)
public int RegisterFactory(nsID aClass, byte[] aClassName, byte[] aContractID, int aFactory)
public int UnregisterFactory(nsID aClass, int aFactory)
public int RegisterFactoryLocation(nsID aClass, byte[] aClassName, byte[] aContractID, int aFile, byte[] aLoaderStr, byte[] aType)
public int UnregisterFactoryLocation(nsID aClass, int aFile)
public int IsCIDRegistered(nsID aClass, int[] _retval)
public int IsContractIDRegistered(byte[] aContractID,
                         int[] _retval)
public int EnumerateCIDs(int[] _retval)
public int EnumerateContractIDs(int[] _retval)
public int CIDToContractID(nsID aClass, int[] _retval)
public int ContractIDToCID(byte[] aContractID,
                  int _retval)