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.PropertyChangeListenerThread 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) intlastRowprivate intselectedRow
-
Constructor Summary
Constructors Modifier Constructor Description privateDetailPaneUpdater()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidpropertyChange(java.beans.PropertyChangeEvent arg0)Update detail pane layout if it's changedprivate voidsetAndUpdateSelectedRow(int row)private voidsetSelectedRow(int row)Update detail pane to display information about the LoggingEvent at index rowprivate voidupdateDetailPane()private voidupdateDetailPane(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:
propertyChangein interfacejava.beans.PropertyChangeListener- Parameters:
arg0-
-
-