Class MenuActionHandler
- java.lang.Object
-
- cern.accsoft.steering.aloha.gui.menus.MenuActionHandler
-
public abstract class MenuActionHandler extends java.lang.Objectthis singleton class handles the actions performed by menus and toolbars
-
-
Constructor Summary
Constructors Constructor Description MenuActionHandler()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description javax.swing.JPanelgetChartRendererPanel()abstract javax.swing.JFramegetFitGui()Lookup method for the fitting GUI.MachineElementsManagergetMachineElementsManager()ModelDelegateManagergetModelDelegateManager()ReaderManagergetReaderManager()java.util.List<Reader>getReaders()voidloadData()displays a file selection dialog and then loads the data given by the file choosen.voidsetChartRendererPanel(javax.swing.JPanel chartRendererPanel)voidsetDisplaySetManager(DisplaySetManager displaySetManager)voidsetJMadGui(cern.accsoft.steering.jmad.gui.JMadGui jMadGui)voidsetJMadModelPackageService(org.jmad.modelpack.service.JMadModelPackageService jMadModelPackageService)voidsetJMadModelSelectionDialogFactory(org.jmad.modelpack.gui.conf.JMadModelSelectionDialogFactory jMadModelSelectionDialogFactory)voidsetJMadService(cern.accsoft.steering.jmad.service.JMadService jMadService)voidsetMachineElementsManager(MachineElementsManager machineElementsManager)voidsetMainFrame(java.awt.Frame panel)setter used by spring to set the main panelvoidsetMeasurementManager(MeasurementManager measurementManager)voidsetModelAdapterManager(ModelAdapterManager modelAdapterManager)voidsetModelDelegateManager(ModelDelegateManager modelDelegateManager)voidsetPreferences(Preferences preferences)voidsetReaderManager(ReaderManager readerManager)voidsetWorkingSet(HelperDataManager workingSet)used by spring to inject the workingSetvoidshowChartRendererOptionsDialog()voidshowFitDialog()voidshowJMadGui()shows the gui for jmad
-
-
-
Method Detail
-
showChartRendererOptionsDialog
public void showChartRendererOptionsDialog()
-
showFitDialog
public void showFitDialog()
-
loadData
public void loadData()
displays a file selection dialog and then loads the data given by the file choosen. It tries to determine the type of measurement by file-filters (in the order of available readers. If none of the Readers can automatically handle the file, then dialog is shown to choose the type of measurement.
-
showJMadGui
public void showJMadGui()
shows the gui for jmad
-
setWorkingSet
public final void setWorkingSet(HelperDataManager workingSet)
used by spring to inject the workingSet- Parameters:
workingSet- theHelperDataManagerto set
-
setMainFrame
public void setMainFrame(java.awt.Frame panel)
setter used by spring to set the main panel- Parameters:
panel-
-
setMeasurementManager
public void setMeasurementManager(MeasurementManager measurementManager)
-
setMachineElementsManager
public void setMachineElementsManager(MachineElementsManager machineElementsManager)
-
getMachineElementsManager
public MachineElementsManager getMachineElementsManager()
-
getReaders
public java.util.List<Reader> getReaders()
-
setChartRendererPanel
public void setChartRendererPanel(javax.swing.JPanel chartRendererPanel)
-
getChartRendererPanel
public javax.swing.JPanel getChartRendererPanel()
-
getFitGui
public abstract javax.swing.JFrame getFitGui()
Lookup method for the fitting GUI. Will be injected by spring. This has the advantage, that it will only be created as soon as we need it.- Returns:
- a new GUI-frame which provides the fitting options.
-
setModelDelegateManager
public void setModelDelegateManager(ModelDelegateManager modelDelegateManager)
-
getModelDelegateManager
public ModelDelegateManager getModelDelegateManager()
-
setReaderManager
public void setReaderManager(ReaderManager readerManager)
-
getReaderManager
public ReaderManager getReaderManager()
-
setDisplaySetManager
public void setDisplaySetManager(DisplaySetManager displaySetManager)
-
setPreferences
public void setPreferences(Preferences preferences)
-
setModelAdapterManager
public void setModelAdapterManager(ModelAdapterManager modelAdapterManager)
-
setJMadService
public void setJMadService(cern.accsoft.steering.jmad.service.JMadService jMadService)
-
setJMadGui
public void setJMadGui(cern.accsoft.steering.jmad.gui.JMadGui jMadGui)
-
setJMadModelSelectionDialogFactory
public void setJMadModelSelectionDialogFactory(org.jmad.modelpack.gui.conf.JMadModelSelectionDialogFactory jMadModelSelectionDialogFactory)
-
setJMadModelPackageService
public void setJMadModelPackageService(org.jmad.modelpack.service.JMadModelPackageService jMadModelPackageService)
-
-