Inherits javax::swing::JDialog, and java::awt::event::ActionListener.
Classes | |
class | PassVerifier |
Public Types | |
enum | NumberOption { UNLIMITED = ("Unlimited",0), K100 = ("100K",100000), K200 = ("200K",200000), K300 = ("300K",300000), K400 = ("400K",400000), K500 = ("500K",500000) } |
enum | TimeOption { UNLIMITED = ("Unlimited",0), H1 = ("1h",60), H3 = ("3h",180), H5 = ("5h",300), H12 = ("12h",720), D1 = ("1d",1440) } |
enum | OptionWidgets { MAX_NUM_OF_LOGS = ("Max num. of logs:",null), TIME_FRAME = ("Time frame:",null), MAX_INPUT_RATE, MAX_OUTPUT_RATE, DYNAMIC_DISCARD_LEVEL } |
Public Member Functions | |
ExpertPrefsDlg (Component owner, UserPreferences prefs) | |
void | actionPerformed (ActionEvent e) |
boolean | okPressed () |
UserPreferences | getPreferences () |
void | setVisible (boolean visible) |
A dialog to setup (expert) preferences.
alma.acs.logging.preferences.ExpertPrefsDlg.ExpertPrefsDlg | ( | Component | owner, | |
UserPreferences | prefs | |||
) |
Constructor
owner | The owner of the dialog | |
initialNumOfLogs | The initial value for the num of logs | |
initialTimeFrame | The initial value for the time frame (minutes) |
References alma.acs.logging.preferences.UserPreferences.clone(), alma.acs.logging.preferences.UserPreferences.getMaxInputRate(), alma.acs.logging.preferences.UserPreferences.getMaxNumOfLogs(), alma.acs.logging.preferences.UserPreferences.getMaxOutputRate(), alma.acs.logging.preferences.UserPreferences.getMinuteTimeFrame(), and alma.acs.logging.preferences.ExpertPrefsDlg.setVisible().
void alma.acs.logging.preferences.ExpertPrefsDlg.actionPerformed | ( | ActionEvent | e | ) |
References alma.acs.logging.preferences.UserPreferences.clone(), and alma.acs.logging.preferences.ExpertPrefsDlg.setVisible().
UserPreferences alma.acs.logging.preferences.ExpertPrefsDlg.getPreferences | ( | ) |
Return the user preferences defined in the dialog.
References alma.acs.logging.preferences.UserPreferences.setDynDamping(), alma.acs.logging.preferences.UserPreferences.setDynThreshold(), alma.acs.logging.preferences.UserPreferences.setDynTime(), alma.acs.logging.preferences.UserPreferences.setMaxInputRate(), alma.acs.logging.preferences.UserPreferences.setMaxLogs(), alma.acs.logging.preferences.UserPreferences.setMaxOutputRate(), and alma.acs.logging.preferences.UserPreferences.setTimeFrame().
Referenced by com.cosylab.logging.LoggingClient.EventHandler.actionPerformed().
boolean alma.acs.logging.preferences.ExpertPrefsDlg.okPressed | ( | ) |
Return true if the user pressed the Ok button to approve the changes
Referenced by com.cosylab.logging.LoggingClient.EventHandler.actionPerformed().
void alma.acs.logging.preferences.ExpertPrefsDlg.setVisible | ( | boolean | visible | ) |
Override JDialog.setVisible
to show this dialog over the LogsingClient
component.
Referenced by alma.acs.logging.preferences.ExpertPrefsDlg.actionPerformed(), and alma.acs.logging.preferences.ExpertPrefsDlg.ExpertPrefsDlg().