Class AbstractLogEntryViewerPanel

    • Field Detail

      • m_TableEntries

        protected BaseTableWithButtons m_TableEntries
        the table displaying the LogEntry objects.
      • m_TableModelEntries

        protected LogEntryViewerTableModel m_TableModelEntries
        the model containing the LogEntry objects.
      • m_TableMessage

        protected BaseTableWithButtons m_TableMessage
        the table for displaying the properties (message).
      • m_ButtonDisplay

        protected BaseButton m_ButtonDisplay
        the button for displaying a key-value pair of the message.
      • m_SplitPane

        protected BaseSplitPane m_SplitPane
        the split pane for entries/message details.
      • m_DetailsDialog

        protected TextDialog m_DetailsDialog
        the dialog for displaying entries from the message.
    • Constructor Detail

      • AbstractLogEntryViewerPanel

        public AbstractLogEntryViewerPanel()
    • Method Detail

      • initGUI

        protected void initGUI()
        Initializes the widgets.
        Overrides:
        initGUI in class BasePanel
      • finishInit

        protected void finishInit()
        finishes the initialization.
        Overrides:
        finishInit in class BasePanel
      • displayMessage

        protected void displayMessage​(LogEntry entry)
        Displays the message of the chosen entry.
        Parameters:
        entry - the entry to display
      • createDetailsDialog

        protected TextDialog createDetailsDialog()
        Initializes the details dialog.
        Returns:
        the dialog
      • displayKeyValue

        protected void displayKeyValue()
        Displays the currently selected key-value pair of the message in a dialog.
      • update

        protected void update()
        Updates buttons etc.
      • updateButtons

        protected void updateButtons()
        Updates the state of the buttons.
      • setEnabled

        public void setEnabled​(boolean value)
        Sets the enabled state of the panel.
        Overrides:
        setEnabled in class JComponent
        Parameters:
        value - if true then the panel gets enabled