alma::acs::logging::dialogs::main::LogMenuBar Class Reference

Inheritance diagram for alma::acs::logging::dialogs::main::LogMenuBar:
Inheritance graph
[legend]
Collaboration diagram for alma::acs::logging::dialogs::main::LogMenuBar:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 LogMenuBar ()
JMenu getSearchMenu ()
JMenu getZoomMenu ()
JMenuItem getConnectMenuItem ()
JMenuItem getLoadDBMenuItem ()
JMenuItem getLoadURLMenuItem ()
JMenuItem getFieldsMenuItem ()
JMenuItem getFiltersMenuItem ()
JMenuItem getLoadMenuItem ()
JMenuItem getExitMenuItem ()
JMenuItem getSaveFileMenuItem ()
JMenuItem getClearLogsMenuItem ()
JMenuItem getSearchMenuItem ()
JMenuItem getSearchNextMenuItem ()
void setEventHandler (ActionListener actionListener, MenuListener menuListener)
JCheckBoxMenuItem getViewToolbarMenuItem ()
JCheckBoxMenuItem getViewDetailedInfoMenuItem ()
JCheckBoxMenuItem getViewStatusAreaMenuItem ()
JCheckBoxMenuItem getShortDateViewMenuItem ()
JCheckBoxMenuItem getLogTypeDescriptionViewMenuItem ()
JCheckBoxMenuItem getAutoReconnectMenuItem ()
JMenuItem getSuspendMenuItem ()
JMenuItem getPrefsMenuItem ()
JMenuItem getStatisticsMenuItem ()
JMenuItem getViewErrorLogMenuItem ()
JMenuItem getViewErrorBrowserMenuItem ()
void setEnabled (boolean enabled)
void hideExitMenu (boolean hide)
JRadioButtonMenuItem getOperatorMode ()
JRadioButtonMenuItem getEngineeringMode ()
JRadioButtonMenuItem getSciLogMode ()
JMenuItem getEngineFiltersMenuItem ()
JMenuItem getManualZoomMI ()
JMenuItem getZoomPrefsMI ()

Private Member Functions

void setupMenuBar ()

Private Attributes

JMenuItem connectMenuItem = null
JMenuItem loadMenuItem = null
JMenuItem loadURLMenuItem = null
JMenuItem loadDBMenuItem = null
JMenuItem saveFileMenuItem = null
JMenuItem clearLogsMI = null
JMenuItem exitMenuItem = null
JSeparator exitSeparator = new JSeparator()
boolean exitHided
JMenuItem statisticsMenuItem = null
JMenuItem viewErrorLogMI
JMenuItem viewErrorBrowserMI
JMenuItem filtersMenuItem
JMenuItem fieldsMenuItem = null
JMenuItem searchMenuItem
JMenuItem searchNextMenuItem
JMenu fileMenu
JMenu viewMenu
JMenu searchMenu
JMenu zoomMenu
JMenu expertMenu
JMenuItem suspendMI
JMenuItem prefsMI
JCheckBoxMenuItem viewToolbarMI
JCheckBoxMenuItem autoReconnectMI
JCheckBoxMenuItem viewDetailedInfoMI
JCheckBoxMenuItem viewStatusAreaMI
JRadioButtonMenuItem operatorMode
JRadioButtonMenuItem engineeringMode
JRadioButtonMenuItem sciLogMode
JMenuItem engineFiltersMI
JCheckBoxMenuItem shortDateViewMI
JCheckBoxMenuItem logTypeDescritptionViewMI
JMenuItem zoomPrefsMI
JMenuItem manualZoomMI

Detailed Description

The menu bar of the main GUI

Author:
acaproni

Constructor & Destructor Documentation

alma::acs::logging::dialogs::main::LogMenuBar::LogMenuBar (  )  [inline]

Constructor

References hideExitMenu(), and setupMenuBar().


Member Function Documentation

JCheckBoxMenuItem alma::acs::logging::dialogs::main::LogMenuBar::getAutoReconnectMenuItem (  )  [inline]
JMenuItem alma::acs::logging::dialogs::main::LogMenuBar::getClearLogsMenuItem (  )  [inline]

Returns the ClearAllMenuItem property value.

Returns:
javax.swing.JMenuItem

References clearLogsMI.

Referenced by com::cosylab::logging::LoggingClient::EventHandler::actionPerformed(), com::cosylab::logging::LoggingClient::EventHandler::menuSelected(), and setupMenuBar().

JMenuItem alma::acs::logging::dialogs::main::LogMenuBar::getConnectMenuItem (  )  [inline]
JRadioButtonMenuItem alma::acs::logging::dialogs::main::LogMenuBar::getEngineeringMode (  )  [inline]
JMenuItem alma::acs::logging::dialogs::main::LogMenuBar::getEngineFiltersMenuItem (  )  [inline]
JMenuItem alma::acs::logging::dialogs::main::LogMenuBar::getExitMenuItem (  )  [inline]

Returns the ExitMenuItem property value.

Returns:
javax.swing.JMenuItem

References exitMenuItem.

Referenced by com::cosylab::logging::LoggingClient::EventHandler::actionPerformed(), and setupMenuBar().

JMenuItem alma::acs::logging::dialogs::main::LogMenuBar::getFieldsMenuItem (  )  [inline]

Returns the Fields menu item.

Returns:
javax.swing.JMenuItem

References fieldsMenuItem.

Referenced by com::cosylab::logging::LoggingClient::EventHandler::actionPerformed(), and setupMenuBar().

JMenuItem alma::acs::logging::dialogs::main::LogMenuBar::getFiltersMenuItem (  )  [inline]
JMenuItem alma::acs::logging::dialogs::main::LogMenuBar::getLoadDBMenuItem (  )  [inline]
JMenuItem alma::acs::logging::dialogs::main::LogMenuBar::getLoadMenuItem (  )  [inline]

Returns the LoadMenuItem property value.

Returns:
javax.swing.JMenuItem

References loadMenuItem.

Referenced by com::cosylab::logging::LoggingClient::EventHandler::actionPerformed(), com::cosylab::logging::LoggingClient::EventHandler::menuSelected(), and setupMenuBar().

JMenuItem alma::acs::logging::dialogs::main::LogMenuBar::getLoadURLMenuItem (  )  [inline]
JCheckBoxMenuItem alma::acs::logging::dialogs::main::LogMenuBar::getLogTypeDescriptionViewMenuItem (  )  [inline]
JMenuItem alma::acs::logging::dialogs::main::LogMenuBar::getManualZoomMI (  )  [inline]
JRadioButtonMenuItem alma::acs::logging::dialogs::main::LogMenuBar::getOperatorMode (  )  [inline]
JMenuItem alma::acs::logging::dialogs::main::LogMenuBar::getPrefsMenuItem (  )  [inline]

Getter

Returns:
The menu item

References prefsMI.

Referenced by com::cosylab::logging::LoggingClient::EventHandler::actionPerformed(), and setupMenuBar().

JMenuItem alma::acs::logging::dialogs::main::LogMenuBar::getSaveFileMenuItem (  )  [inline]

Returns the SaveFileMenuItem property value.

Returns:
javax.swing.JMenuItem

References saveFileMenuItem.

Referenced by com::cosylab::logging::LoggingClient::EventHandler::actionPerformed(), com::cosylab::logging::LoggingClient::EventHandler::menuSelected(), and setupMenuBar().

JRadioButtonMenuItem alma::acs::logging::dialogs::main::LogMenuBar::getSciLogMode (  )  [inline]
JMenu alma::acs::logging::dialogs::main::LogMenuBar::getSearchMenu (  )  [inline]

Build the search menu

Returns:

References getSearchMenuItem(), getSearchNextMenuItem(), and searchMenu.

Referenced by setupMenuBar().

JMenuItem alma::acs::logging::dialogs::main::LogMenuBar::getSearchMenuItem (  )  [inline]
JMenuItem alma::acs::logging::dialogs::main::LogMenuBar::getSearchNextMenuItem (  )  [inline]
JCheckBoxMenuItem alma::acs::logging::dialogs::main::LogMenuBar::getShortDateViewMenuItem (  )  [inline]
JMenuItem alma::acs::logging::dialogs::main::LogMenuBar::getStatisticsMenuItem (  )  [inline]
JMenuItem alma::acs::logging::dialogs::main::LogMenuBar::getSuspendMenuItem (  )  [inline]
JCheckBoxMenuItem alma::acs::logging::dialogs::main::LogMenuBar::getViewDetailedInfoMenuItem (  )  [inline]
JMenuItem alma::acs::logging::dialogs::main::LogMenuBar::getViewErrorBrowserMenuItem (  )  [inline]
JMenuItem alma::acs::logging::dialogs::main::LogMenuBar::getViewErrorLogMenuItem (  )  [inline]

Getter

Returns:
The menu item

References viewErrorLogMI.

Referenced by com::cosylab::logging::LoggingClient::EventHandler::actionPerformed(), and setupMenuBar().

JCheckBoxMenuItem alma::acs::logging::dialogs::main::LogMenuBar::getViewStatusAreaMenuItem (  )  [inline]
JCheckBoxMenuItem alma::acs::logging::dialogs::main::LogMenuBar::getViewToolbarMenuItem (  )  [inline]
JMenu alma::acs::logging::dialogs::main::LogMenuBar::getZoomMenu (  )  [inline]

Build the zoom menu.

Returns:

References manualZoomMI, zoomMenu, and zoomPrefsMI.

Referenced by setupMenuBar().

JMenuItem alma::acs::logging::dialogs::main::LogMenuBar::getZoomPrefsMI (  )  [inline]
Returns:
The zoom preferences menu item

References zoomPrefsMI.

Referenced by com::cosylab::logging::LoggingClient::EventHandler::actionPerformed().

void alma::acs::logging::dialogs::main::LogMenuBar::hideExitMenu ( boolean  hide  )  [inline]

Hide the Exit menu item

Parameters:
hide If true the menu is set to invisible

References exitHided, exitMenuItem, exitSeparator, and fileMenu.

Referenced by com::cosylab::logging::LoggingClient::hideExitMenu(), and LogMenuBar().

void alma::acs::logging::dialogs::main::LogMenuBar::setEnabled ( boolean  enabled  )  [inline]

Enable/Disable all the controls in the GUI that could trigger the invalidation of the logs

Parameters:
enabled If true the controls are enabled

References expertMenu, fileMenu, searchMenu, viewMenu, and zoomMenu.

Referenced by com::cosylab::logging::LoggingClient::errorAcknowledged(), com::cosylab::logging::LoggingClient::setEnabled(), and com::cosylab::logging::LoggingClient::showErrorMessage().

void alma::acs::logging::dialogs::main::LogMenuBar::setEventHandler ( ActionListener  actionListener,
MenuListener  menuListener 
) [inline]
void alma::acs::logging::dialogs::main::LogMenuBar::setupMenuBar (  )  [inline, private]

Member Data Documentation

The menu item to show/hide the toolbar

Referenced by getAutoReconnectMenuItem(), and setEventHandler().

The menu to select the engineering mode

Referenced by getEngineeringMode(), and setEventHandler().

The menu to add filters to the engine

Referenced by getEngineFiltersMenuItem(), and setEventHandler().

Referenced by hideExitMenu().

JSeparator alma::acs::logging::dialogs::main::LogMenuBar::exitSeparator = new JSeparator() [private]

Referenced by hideExitMenu(), and setupMenuBar().

Referenced by setEnabled(), and setupMenuBar().

The menu item to show the filters control panel

Referenced by getFiltersMenuItem(), and setEventHandler().

Referenced by getLoadMenuItem(), and setEventHandler().

The menu item to select to show only the icon in the renderer of the type of log i.e. the description is hidden

Referenced by getLogTypeDescriptionViewMenuItem(), and setEventHandler().

The menu for performing the zoom of an interval selected by the user

Referenced by getManualZoomMI(), getZoomMenu(), and setEventHandler().

The menu to select the operator mode

Referenced by getOperatorMode().

The menu to select the SciLog mode

Referenced by getSciLogMode(), and setEventHandler().

The menu item to select the format of the date column in the table of logs If it is true, the date appear as hh:mm:ss otherwise it's shown with a complete longest format shortDateViewMI defaults to true

Referenced by getShortDateViewMenuItem(), and setEventHandler().

The menu item to show the statistics dialog

Referenced by getStatisticsMenuItem(), and setEventHandler().

The menu item to show/hide the Detailed log info panel

Referenced by getViewDetailedInfoMenuItem(), and setEventHandler().

The menu item to show the error browser

Referenced by getViewErrorBrowserMenuItem(), and setEventHandler().

The menu item to show the error log window

Referenced by getViewErrorLogMenuItem(), and setEventHandler().

The menu item to show/hide the Detailed log info panel

Referenced by getViewStatusAreaMenuItem(), and setEventHandler().

The menu item to show/hide the toolbar

Referenced by getViewToolbarMenuItem(), and setEventHandler().

Referenced by getZoomMenu(), and setEnabled().

The preferences for zooming

Referenced by getZoomMenu(), getZoomPrefsMI(), and setEventHandler().


The documentation for this class was generated from the following file:

Generated by  doxygen 1.6.2