public class ModulesRepository extends Object
| Constructor and Description |
|---|
ModulesRepository(List<Module> modules)
Creates a repository containing the given modules.
|
| Modifier and Type | Method and Description |
|---|---|
<T extends Module> |
getModuleOfType(Class<T> type)
Gets the modules that is of the given type or a sub-type.
|
List<Module> |
getModules()
Gets all modules.
|
<T> List<T> |
getModulesOfType(Class<T> type)
Gets all modules that are of the given type or a sub-type.
|
TestListener |
getTestListener(Module module)
Gets the listener corresponding to the given module.
|
Map<Module,TestListener> |
getTestListeners()
Gets all listeners.
|
boolean |
isModuleEnabled(Class<? extends Module> moduleClass)
Checks whether a module of a type exists.
|
boolean |
isModuleEnabled(String fullyQualifiedClassName)
Checks whether a module of a type with the given class name exists.
|
public Map<Module,TestListener> getTestListeners()
public <T extends Module> T getModuleOfType(Class<T> type)
T - The module typetype - the module type, not nullpublic <T> List<T> getModulesOfType(Class<T> type)
T - The module typetype - the type, not nullpublic boolean isModuleEnabled(String fullyQualifiedClassName)
fullyQualifiedClassName - The class name, not nullpublic boolean isModuleEnabled(Class<? extends Module> moduleClass)
moduleClass - The class, not nullpublic TestListener getTestListener(Module module)
module - the module, not nullCopyright © 2016. All Rights Reserved.