Package org.apache.log4j.chainsaw
Class LogPanel.DetailPaneUpdater
java.lang.Object
org.apache.log4j.chainsaw.LogPanel.DetailPaneUpdater
- All Implemented Interfaces:
PropertyChangeListener
,EventListener
- Enclosing class:
- LogPanel
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 -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
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
private void
updateDetailPane
(boolean force) Update detail pane
-
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
Update detail pane layout if it's changed- Specified by:
propertyChange
in interfacePropertyChangeListener
- Parameters:
arg0
-
-