org.opt4j.viewer
Class ViewerModule

java.lang.Object
  extended by com.google.inject.AbstractModule
      extended by org.opt4j.core.start.Opt4JModule
          extended by org.opt4j.core.common.logger.OutputModule
              extended by org.opt4j.viewer.VisualizationModule
                  extended by org.opt4j.viewer.ViewerModule
All Implemented Interfaces:
com.google.inject.Module

public class ViewerModule
extends VisualizationModule

The ViewerModule configures the optimization process viewer.


Field Summary
protected  Viewer.CloseEvent closeEvent
           
protected  boolean closeOnStop
           
protected  java.lang.String title
           
 
Fields inherited from class org.opt4j.core.start.Opt4JModule
SINGLETON
 
Constructor Summary
ViewerModule()
           
 
Method Summary
 void config()
           
 Viewer.CloseEvent getCloseEvent()
          Returns the event when the GUI is closed.
 java.lang.String getTitle()
          Returns the title of the GUI frame.
 boolean isCloseOnStop()
          Returns true 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 setTitle(java.lang.String title)
          Sets the title of the GUI frame.
 
Methods inherited from class org.opt4j.viewer.VisualizationModule
addIndividualMouseListener, addIndividualMouseListener, addToolBarService, addToolBarService, configure
 
Methods inherited from class org.opt4j.core.start.Opt4JModule
addControlListener, addIndividualStateListener, addOptimizerIterationListener, addOptimizerStateListener, bindConstant, bindConstant, bindConstant, bindConstant, 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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

title

protected java.lang.String title

closeEvent

protected Viewer.CloseEvent closeEvent

closeOnStop

protected boolean closeOnStop
Constructor Detail

ViewerModule

public ViewerModule()
Method Detail

isCloseOnStop

public boolean isCloseOnStop()
Returns true 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

public Viewer.CloseEvent getCloseEvent()
Returns the event when the GUI is closed.

Returns:
the closeEvent

setCloseEvent

public void setCloseEvent(Viewer.CloseEvent closeEvent)
Sets the event when the GUI is closed.

Parameters:
closeEvent - the closeEvent to set

getTitle

public java.lang.String getTitle()
Returns the title of the GUI frame.

Returns:
the title of the GUI frame

setTitle

public void setTitle(java.lang.String title)
Sets the title of the GUI frame.

Parameters:
title - the title of the GUI frame

config

public void config()
Specified by:
config in class org.opt4j.core.start.Opt4JModule