Class ConsoleOutputPane

java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
net.adoptopenjdk.icedteaweb.client.console.ConsoleOutputPane
All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Observer, Accessible

public class ConsoleOutputPane extends JPanel implements Observer
See Also:
  • Field Details

    • LOG

      private static final Logger LOG
    • canChange

      private boolean canChange
    • model

      private final ConsoleOutputPaneModel model
    • lastPosition

      private int lastPosition
    • searchHighlight

      private final DefaultHighlighter.DefaultHighlightPainter searchHighlight
    • lastSearchTag

      private Object lastSearchTag
    • defaultActionSingleton

      final ActionListener defaultActionSingleton
    • done

      private final AtomicBoolean done
      when various threads update (and it can be)underlying jeditorpane simultaneously, then it can lead to unpredictable issues synchronization is done in invoke later
    • apply

      private final JButton apply
    • autorefresh

      private final JCheckBox autorefresh
    • caseSensitive

      private final JCheckBox caseSensitive
    • copyPlain

      private final JButton copyPlain
    • copyRich

      private final JButton copyRich
    • highLight

      private final JCheckBox highLight
    • jEditorPane1

      private final JEditorPane jEditorPane1
    • jpanel2scrollpane

      private final JScrollPane jpanel2scrollpane
    • jPanel2

      private final JPanel jPanel2
    • jScrollPane1

      private final JScrollPane jScrollPane1
    • mark

      private final JCheckBox mark
    • match

      private final JRadioButton match
    • next

      private final JButton next
    • notMatch

      private final JRadioButton notMatch
    • previous

      private final JButton previous
    • refresh

      private final JButton refresh
    • regExFilter

      private final JTextField regExFilter
    • regExLabel

      private final JCheckBox regExLabel
    • revertSort

      private final JCheckBox revertSort
    • searchLabel

      private final JLabel searchLabel
    • showCode

      private final JCheckBox showCode
    • showDate

      private final JCheckBox showDate
    • showDebug

      private final JCheckBox showDebug
    • showErr

      private final JCheckBox showErr
    • showHeaders

      private final JCheckBox showHeaders
    • showHide

      private final JButton showHide
    • showInfo

      private final JCheckBox showInfo
    • showItw

      private final JCheckBox showItw
    • showApp

      private final JCheckBox showApp
    • showLevel

      private final JCheckBox showLevel
    • showMessage

      private final JCheckBox showMessage
    • showOrigin

      private final JCheckBox showOrigin
    • showOut

      private final JCheckBox showOut
    • showThreadHash

      private final JCheckBox showThreadHash
    • showThreadName

      private final JCheckBox showThreadName
    • showUser

      private final JCheckBox showUser
    • sortCopyAll

      private final JCheckBox sortCopyAll
    • sortBy

      private final JComboBox<String> sortBy
    • sortByLabel

      private final JLabel sortByLabel
    • statistics

      private final JLabel statistics
    • wordWrap

      private final JCheckBox wordWrap
    • insertChars

      private final JPopupMenu insertChars
  • Constructor Details

  • Method Details

    • update

      public void update(Observable o, Object arg)
      Specified by:
      update in interface Observer
    • createDefaultAction

      private final ActionListener createDefaultAction()
    • getDefaultActionSingleton

      private final ActionListener getDefaultActionSingleton()
    • refreshPane

      private final void refreshPane()
    • updatePane

      private final void updatePane(boolean reset)
    • refreshPaneBody

      private final void refreshPaneBody(boolean reset) throws BadLocationException, IOException
      Throws:
      BadLocationException
      IOException
    • initComponents

      private final void initComponents()
    • setHeadersCheckBoxesEnabled

      private final void setHeadersCheckBoxesEnabled(boolean enable)
    • setMessagesCheckBoxesEnabled

      private final void setMessagesCheckBoxesEnabled(boolean enable)
    • refreshAction

      private final void refreshAction()
    • markActionPerformed

      private final void markActionPerformed(ActionEvent evt)
    • previousActionPerformed

      private final void previousActionPerformed(ActionEvent evt)
    • nextActionPerformed

      private final void nextActionPerformed(ActionEvent evt)
    • showHideActionPerformed

      private final void showHideActionPerformed(ActionEvent evt)
    • copyPlainActionPerformed

      private final void copyPlainActionPerformed(ActionEvent evt)
    • copyRichActionPerformed

      private final void copyRichActionPerformed(ActionEvent evt)
    • fillClipBoard

      private final void fillClipBoard(boolean mark, boolean forceSort)
    • updateModel

      private final void updateModel()