Serialized Form
-
Package provided.logger
-
Package provided.logger.demo.view
-
Class provided.logger.demo.view.MainFrame extends JFrame implements Serializable
- serialVersionUID:
- 4959622601021830941L
-
Serialized Fields
-
btnMakeCritical
JButton btnMakeCritical
The button to make a critical log entry in the model -
btnMakeDebug
JButton btnMakeDebug
The button to make a debug log entry in the model -
btnMakeError
JButton btnMakeError
The button to make an error log entry in the model -
btnMakeInfo
JButton btnMakeInfo
The button to make an info log entry in the model -
btnMakeViewLogMsg
JButton btnMakeViewLogMsg
The button to make a log entry using the local view logger -
cbxSetLogLevel
JComboBox<LogLevel> cbxSetLogLevel
The drop list that sets the system logger's minimum log level -
contentPane
JPanel contentPane
The frame's content pane -
lblMsgDisplay
JLabel lblMsgDisplay
The label used to display messages on the view -
leFormatter
ILogEntryFormatter leFormatter
The log entry formatter used by the local view logger. Notice how indexed positional arguments ("%X$") are used to control where the various log entry values are placed in the output string.d -
pnlControl
JPanel pnlControl
The panel holding the control components at the top of the frame -
pnlCreateLog
JPanel pnlCreateLog
The panel to hold the controls to ask the model to make a log entry -
pnlLogControl
JPanel pnlLogControl
The panel that holds the controls for the system logger. -
pnlViewOnly
JPanel pnlViewOnly
The panel that holds the controls for the local view logger -
tfLogMsg
JTextField tfLogMsg
The text field to enter a log message for the model -
tfViewOnlyMsg
JTextField tfViewOnlyMsg
The text field to enter a message for a local view log entry. -
v2mAdpt
IView2ModelAdapter v2mAdpt
The adapter to the model -
viewOnlyLogger
ILogger viewOnlyLogger
The local view logger that uses a custom (lambda expression implemented) ILogEntryProcessor which shows a formatted log entry on a pop-up dialog window.
-
-
-
Package provided.logger.util
-
Class provided.logger.util.LoggerPanel extends JPanel implements Serializable
- serialVersionUID:
- -6686909804641745363L
-
Serialized Fields
-
leFormatter
ILogEntryFormatter leFormatter
The log entry formatter in use. This has to be explicitly implemented here because this JPanel cannot also extend AStringLogEntryProcessor. This could be done with as a decorated AStringLogEntryProcessor but was not deemed worth the trouble of its benefits. -
spnDisplay
JScrollPane spnDisplay
Teh scrollbars around the text area -
taDisplay
JTextArea taDisplay
The text display area -
title
String title
The title of the panel shown on its titled border
-
-
-
Package provided.utils.file
-
Package provided.utils.file.impl
-
Class provided.utils.file.impl.FileContents extends Object implements Serializable
- serialVersionUID:
- 2685311527734358523L
-
-
Package visitorDemoExercises.basicVisitorDemo.view
-
Class visitorDemoExercises.basicVisitorDemo.view.DemoFrame extends JFrame implements Serializable
- serialVersionUID:
- 8811498700919993686L
-
Serialized Fields
-
canvasPnl
JPanel canvasPnl
Canvas to draw on for graphical outputs -
centerSplitPane
JSplitPane centerSplitPane
Dual output display panes -
controlPnl
JPanel controlPnl
Main control panel -
executeBtn
JButton executeBtn
Button to execute the visitor -
hostCBx
JComboBox<CBoxItem> hostCBx
Drop list of available hosts -
model
IModelAdapter<CBoxItem> model
Adapter to the model -
outputTA
JTextArea outputTA
Output text area -
textSPane
JScrollPane textSPane
Scroll pane for long text output -
visitorTF
JTextField visitorTF
Input TF for the visitor class name
-
-
-
Package visitorDemoExercises.listFWVisitorExercises.view
-
Class visitorDemoExercises.listFWVisitorExercises.view.ListDemoFrame extends JFrame implements Serializable
- serialVersionUID:
- -3147647062119454221L
-
Serialized Fields
-
btnFoldL
JButton btnFoldL
Button to run Fold Left -
btnFoldr
JButton btnFoldr
Button to run Fold Right -
btnRun
JButton btnRun
Button to run the visitor -
cbHosts
JComboBox<THost> cbHosts
Drop list of available hosts -
lblAccumulator
JLabel lblAccumulator
Label for the accumulators -
lblInputParameter
JLabel lblInputParameter
Label for visitor input parameter -
lblRunVisitorOn
JLabel lblRunVisitorOn
Label for host list -
lblVisitorClassname
JLabel lblVisitorClassname
Label for visitor class names -
model
IModelAdapter<THost> model
Adapter to the model -
pnlControl
JPanel pnlControl
Control panel -
pnlControlSub
JPanel pnlControlSub
Control sub-panel -
pnlFoldCtrl
JPanel pnlFoldCtrl
Panel for controlling folding -
pnlListCtrl
JPanel pnlListCtrl
Panel host list control -
pnlVisitorCtrl
JPanel pnlVisitorCtrl
Panel for visitor control -
scrollPaneOutput
JScrollPane scrollPaneOutput
Scroll pane for the visitor output -
taOutput
JTextArea taOutput
Text area for visitor output -
tfAccClassname
JTextField tfAccClassname
Input for accumulator class name -
tfClassname
JTextField tfClassname
-
tfParam
JTextField tfParam
Input for visitor parameter
-
-