Class LogPanel.DelayedTextDocumentListener

java.lang.Object
org.apache.log4j.chainsaw.LogPanel.DelayedTextDocumentListener
All Implemented Interfaces:
EventListener, DocumentListener
Enclosing class:
LogPanel

private final class LogPanel.DelayedTextDocumentListener extends Object implements DocumentListener
This class receives notification when the Refine focus or find field is updated, where a background thread periodically wakes up and checks if they have stopped typing yet. This ensures that the filtering of the model is not done for every single character typed.
  • Field Details

    • CHECK_PERIOD

      private static final long CHECK_PERIOD
      See Also:
    • textField

      private final JTextField textField
    • lastTimeStamp

      private long lastTimeStamp
    • delayThread

      private final Thread delayThread
    • defaultToolTip

      private final String defaultToolTip
    • lastText

      private String lastText
  • Constructor Details

    • DelayedTextDocumentListener

      private DelayedTextDocumentListener(JTextField textFeld)
  • Method Details