public class ModuleAutoFinder extends Object implements ModuleList
ModuleAutoFinder searches the classpath for all
PropertyModules that are not annotated with Ignore.| Constructor and Description |
|---|
ModuleAutoFinder()
Constructs a
ModuleAutoFinder. |
ModuleAutoFinder(<any> accept,
<any> ignore,
Collection<String> directories)
Constructs a
ModuleAutoFinder. |
| Modifier and Type | Method and Description |
|---|---|
void |
addListener(ModuleAutoFinderListener listener)
Add a
ModuleAutoFinderListener. |
Collection<Class<? extends com.google.inject.Module>> |
getModules()
Returns the classes of all modules.
|
void |
removeListener(ModuleAutoFinderListener listener)
Remove a
ModuleAutoFinderListener. |
@Inject public ModuleAutoFinder()
ModuleAutoFinder.public ModuleAutoFinder(<any> accept,
<any> ignore,
Collection<String> directories)
ModuleAutoFinder.accept - the accept transformerignore - the ignore transformerdirectories - additional directories for the classpathpublic Collection<Class<? extends com.google.inject.Module>> getModules()
ModuleListgetModules in interface ModuleListpublic void addListener(ModuleAutoFinderListener listener)
ModuleAutoFinderListener.listener - the listener to be addedpublic void removeListener(ModuleAutoFinderListener listener)
ModuleAutoFinderListener.listener - the listener to be removedaddListener(org.opt4j.config.ModuleAutoFinderListener)