Package org.opt4j.viewer
Class ViewerModule
java.lang.Object
com.google.inject.AbstractModule
org.opt4j.start.Opt4JModule
org.opt4j.viewer.VisualizationModule
org.opt4j.viewer.ViewerModule
- All Implemented Interfaces:
com.google.inject.Module
The
ViewerModule
configures the optimization process viewer.-
Field Summary
Fields inherited from class org.opt4j.start.Opt4JModule
SINGLETON
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
config()
Configure the module.Returns the event when the GUI is closed.getTitle()
Returns the title of the GUI frame.boolean
Returnstrue
if the GUI is automatically closed if the optimization process has stopped.void
setCloseEvent
(Viewer.CloseEvent closeEvent) Sets the event when the GUI is closed.void
setCloseOnStop
(boolean closeOnStop) Sets the option for automatically closing the GUI if the optimization stops.void
Sets the title of the GUI frame.Methods inherited from class org.opt4j.viewer.VisualizationModule
addIndividualMouseListener, addIndividualMouseListener, addToolBarService, addToolBarService
Methods inherited from class org.opt4j.start.Opt4JModule
addControlListener, addIndividualStateListener, addOptimizerIterationListener, addOptimizerStateListener, bindConstant, bindConstant, bindConstant, bindConstant, configure, constant, multi
Methods inherited from class com.google.inject.AbstractModule
addError, addError, addError, bind, bind, bind, bindConstant, binder, bindInterceptor, bindListener, bindScope, configure, convertToTypes, currentStage, getMembersInjector, getMembersInjector, getProvider, getProvider, install, requestInjection, requestStaticInjection, requireBinding, requireBinding
-
Field Details
-
title
-
closeEvent
-
closeOnStop
protected boolean closeOnStop
-
-
Constructor Details
-
ViewerModule
public ViewerModule()
-
-
Method Details
-
isCloseOnStop
public boolean isCloseOnStop()Returnstrue
if the GUI is automatically closed if the optimization process has stopped.- Returns:
true
if the GUI is automatically closed on optimization stop
-
setCloseOnStop
public void setCloseOnStop(boolean closeOnStop) Sets the option for automatically closing the GUI if the optimization stops.- Parameters:
closeOnStop
- the closeOnStop to set
-
getCloseEvent
Returns the event when the GUI is closed.- Returns:
- the closeEvent
-
setCloseEvent
Sets the event when the GUI is closed.- Parameters:
closeEvent
- the closeEvent to set
-
getTitle
Returns the title of the GUI frame.- Returns:
- the title of the GUI frame
-
setTitle
Sets the title of the GUI frame.- Parameters:
title
- the title of the GUI frame
-
config
public void config()Description copied from class:Opt4JModule
Configure the module. Bind constants, listeners, and bind arbitrary classes.- Specified by:
config
in classOpt4JModule
- See Also:
-
Binder
-