Package org.apache.log4j.chainsaw
Class LogPanel.DetailPaneUpdater
- java.lang.Object
-
- org.apache.log4j.chainsaw.LogPanel.DetailPaneUpdater
-
- All Implemented Interfaces:
java.beans.PropertyChangeListener
,java.util.EventListener
- Enclosing class:
- LogPanel
private class LogPanel.DetailPaneUpdater extends java.lang.Object implements java.beans.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 Summary
Fields Modifier and Type Field Description (package private) int
lastRow
private int
selectedRow
-
Constructor Summary
Constructors Modifier Constructor Description private
DetailPaneUpdater()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
propertyChange(java.beans.PropertyChangeEvent arg0)
Update detail pane layout if it's changedprivate void
setAndUpdateSelectedRow(int row)
private void
setSelectedRow(int row)
Update detail pane to display information about the LoggingEvent at index rowprivate void
updateDetailPane()
private void
updateDetailPane(boolean force)
Update detail pane
-
-
-
Method Detail
-
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(java.beans.PropertyChangeEvent arg0)
Update detail pane layout if it's changed- Specified by:
propertyChange
in interfacejava.beans.PropertyChangeListener
- Parameters:
arg0
-
-
-