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
      • Serialized Fields

        • fileContents
          byte[] fileContents
          The contents of the file in byte array form.
        • info
          String info
          The info associated with the file contents
        • name
          String name
          The name associated with the file contents
  • Package visitorDemoExercises.basicVisitorDemo.view

  • 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