public abstract class Opt4JModule
extends com.google.inject.AbstractModule
Opt4JModule is the superclass for all modules.| Modifier and Type | Field and Description |
|---|---|
static com.google.inject.Scope |
SINGLETON
The singleton scope.
|
| Constructor and Description |
|---|
Opt4JModule() |
| Modifier and Type | Method and Description |
|---|---|
void |
addControlListener(Class<? extends ControlListener> listener)
Adds an
ControlListener. |
void |
addIndividualStateListener(Class<? extends IndividualStateListener> listener)
Adds an
IndividualStateListener. |
void |
addOptimizerIterationListener(Class<? extends OptimizerIterationListener> listener)
Adds an
OptimizerIterationListener. |
void |
addOptimizerStateListener(Class<? extends OptimizerStateListener> listener)
Adds an
OptimizerStateListener. |
static org.opt4j.start.Opt4JModule.ConstantImpl |
constant(String value,
Class<?> namespace)
Returns the implementation of the
Constant annotation. |
void |
multi(Class<?> clazz) |
public void multi(Class<?> clazz)
public static org.opt4j.start.Opt4JModule.ConstantImpl constant(String value, Class<?> namespace)
Constant annotation.value - the valuenamespace - the namespacepublic void addOptimizerStateListener(Class<? extends OptimizerStateListener> listener)
OptimizerStateListener.listener - the listener to be addedpublic void addOptimizerIterationListener(Class<? extends OptimizerIterationListener> listener)
OptimizerIterationListener.listener - the listener to be addedpublic void addIndividualStateListener(Class<? extends IndividualStateListener> listener)
IndividualStateListener.listener - the listener to be addedpublic void addControlListener(Class<? extends ControlListener> listener)
ControlListener.listener - the listener to be added