public class NativeModuleRegistry
extends java.lang.Object
Constructor and Description |
---|
NativeModuleRegistry(ReactApplicationContext reactApplicationContext,
java.util.Map<java.lang.String,ModuleHolder> modules) |
Modifier and Type | Method and Description |
---|---|
java.util.List<NativeModule> |
getAllModules() |
<T extends NativeModule> |
getModule(java.lang.Class<T> moduleInterface) |
NativeModule |
getModule(java.lang.String name) |
<T extends NativeModule> |
hasModule(java.lang.Class<T> moduleInterface) |
boolean |
hasModule(java.lang.String name) |
void |
onBatchComplete() |
public NativeModuleRegistry(ReactApplicationContext reactApplicationContext, java.util.Map<java.lang.String,ModuleHolder> modules)
public void onBatchComplete()
public <T extends NativeModule> boolean hasModule(java.lang.Class<T> moduleInterface)
public <T extends NativeModule> T getModule(java.lang.Class<T> moduleInterface)
public boolean hasModule(java.lang.String name)
public NativeModule getModule(java.lang.String name)
public java.util.List<NativeModule> getAllModules()