Package org.opt4j.viewer
Class ViewsToolBarService
- java.lang.Object
-
- org.opt4j.viewer.ViewsToolBarService
-
- All Implemented Interfaces:
ToolBarService
public class ViewsToolBarService extends Object implements ToolBarService
TheViewsToolBarServicecan open aArchiveWidget,PopulationWidget, orParetoPlotWidget. This service has aToolBarOrderwith-50.- See Also:
ArchiveWidget,PopulationWidget,ParetoPlotWidget
-
-
Field Summary
Fields Modifier and Type Field Description protected ArchiveWidgetarchiveWidgetprotected com.google.inject.Provider<ArchiveWidget>archiveWidgetProviderprotected com.google.inject.Provider<ConvergencePlotWidget>objectivesPlotWidgetProviderprotected com.google.inject.Provider<ParetoPlotWidget>plotWidgetProviderprotected PopulationWidgetpopulationWidgetprotected com.google.inject.Provider<PopulationWidget>populationWidgetProviderprotected Viewportviewport
-
Constructor Summary
Constructors Constructor Description ViewsToolBarService(Viewport viewport, com.google.inject.Provider<ArchiveWidget> archiveWidgetProvider, com.google.inject.Provider<PopulationWidget> populationWidgetProvider, com.google.inject.Provider<ParetoPlotWidget> plotWidgetProvider, com.google.inject.Provider<ConvergencePlotWidget> objectivesPlotWidgetProvider)Constructs aViewsToolBarService.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected ArchiveWidgetgetArchiveWidget()protected ParetoPlotWidgetgetPlotWidget()protected PopulationWidgetgetPopulationWidget()JToolBargetToolBar()Returns the component.
-
-
-
Field Detail
-
viewport
protected final Viewport viewport
-
archiveWidgetProvider
protected final com.google.inject.Provider<ArchiveWidget> archiveWidgetProvider
-
populationWidgetProvider
protected final com.google.inject.Provider<PopulationWidget> populationWidgetProvider
-
plotWidgetProvider
protected final com.google.inject.Provider<ParetoPlotWidget> plotWidgetProvider
-
objectivesPlotWidgetProvider
protected final com.google.inject.Provider<ConvergencePlotWidget> objectivesPlotWidgetProvider
-
archiveWidget
protected ArchiveWidget archiveWidget
-
populationWidget
protected PopulationWidget populationWidget
-
-
Constructor Detail
-
ViewsToolBarService
@Inject public ViewsToolBarService(Viewport viewport, com.google.inject.Provider<ArchiveWidget> archiveWidgetProvider, com.google.inject.Provider<PopulationWidget> populationWidgetProvider, com.google.inject.Provider<ParetoPlotWidget> plotWidgetProvider, com.google.inject.Provider<ConvergencePlotWidget> objectivesPlotWidgetProvider)
Constructs aViewsToolBarService.- Parameters:
viewport- the viewportarchiveWidgetProvider- the archiveWidgetProviderpopulationWidgetProvider- the populationWidgetProviderplotWidgetProvider- the plotWidgetProviderobjectivesPlotWidgetProvider- the objectivesPlotWidgetProvider
-
-
Method Detail
-
getToolBar
public JToolBar getToolBar()
Description copied from interface:ToolBarServiceReturns the component.- Specified by:
getToolBarin interfaceToolBarService- Returns:
- the component
-
getArchiveWidget
protected ArchiveWidget getArchiveWidget()
-
getPopulationWidget
protected PopulationWidget getPopulationWidget()
-
getPlotWidget
protected ParetoPlotWidget getPlotWidget()
-
-