Class LogPanel.DetailPaneUpdater

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

private class LogPanel.DetailPaneUpdater extends Object implements PropertyChangeListener
Thread that periodically checks if the selected row has changed, and if it was, updates the Detail Panel with the detailed Logging information
  • Field Details

    • selectedRow

      private int selectedRow
    • lastRow

      int lastRow
  • Constructor Details

    • DetailPaneUpdater

      private DetailPaneUpdater()
  • Method Details

    • setSelectedRow

      private void setSelectedRow(int row)
      Update detail pane to display information about the LoggingEvent at index row
      Parameters:
      row -
    • setAndUpdateSelectedRow

      private void setAndUpdateSelectedRow(int row)
    • updateDetailPane

      private void updateDetailPane()
    • updateDetailPane

      private void updateDetailPane(boolean force)
      Update detail pane
    • propertyChange

      public void propertyChange(PropertyChangeEvent arg0)
      Update detail pane layout if it's changed
      Specified by:
      propertyChange in interface PropertyChangeListener
      Parameters:
      arg0 -