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