Package org.opt4j.core.config
Class ModuleListUser
- java.lang.Object
-
- org.opt4j.core.config.ModuleListUser
-
- All Implemented Interfaces:
ModuleList
public class ModuleListUser extends java.lang.Object implements ModuleList
TheModuleListUser
is aModuleList
for user defined modules.
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.Set<java.lang.Class<? extends com.google.inject.Module>>
set
-
Constructor Summary
Constructors Constructor Description ModuleListUser()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
add(java.lang.Class<? extends com.google.inject.Module> module)
Adds a module.java.util.Collection<java.lang.Class<? extends com.google.inject.Module>>
getModules()
Returns the classes of all modules.void
remove(java.lang.Class<? extends com.google.inject.Module> module)
Removes a module.
-
-
-
Method Detail
-
add
public void add(java.lang.Class<? extends com.google.inject.Module> module)
Adds a module.- Parameters:
module
- the module to be added
-
remove
public void remove(java.lang.Class<? extends com.google.inject.Module> module)
Removes a module.- Parameters:
module
- the module to be removed
-
getModules
public java.util.Collection<java.lang.Class<? extends com.google.inject.Module>> getModules()
Description copied from interface:ModuleList
Returns the classes of all modules.- Specified by:
getModules
in interfaceModuleList
- Returns:
- the classes of all modules
-
-