psmith 2003/09/02 22:42:02
Modified: src/java/org/apache/log4j/chainsaw
TableColorizingRenderer.java
Log:
Colour renderer was relying on Vectors to represent
the events. Underlying model is LoggingEvent now.
This class however does not colour anything anymore.
Revision Changes Path
1.2 +6 -5
jakarta-log4j/src/java/org/apache/log4j/chainsaw/TableColorizingRenderer.java
Index: TableColorizingRenderer.java
===================================================================
RCS file:
/home/cvs/jakarta-log4j/src/java/org/apache/log4j/chainsaw/TableColorizingRenderer.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- TableColorizingRenderer.java 25 Jun 2003 04:05:21 -0000 1.1
+++ TableColorizingRenderer.java 3 Sep 2003 05:42:02 -0000 1.2
@@ -54,6 +54,7 @@
import org.apache.log4j.chainsaw.prefs.SaveSettingsEvent;
import org.apache.log4j.chainsaw.prefs.SettingsListener;
import org.apache.log4j.helpers.ISO8601DateFormat;
+import org.apache.log4j.spi.LoggingEvent;
import java.awt.Color;
import java.awt.Component;
@@ -83,6 +84,7 @@
*
* @author Claude Duguay
* @author Scott Deboy <[EMAIL PROTECTED]>
+ * @author Paul Smith <[EMAIL PROTECTED]>
*
*/
public class TableColorizingRenderer extends DefaultTableCellRenderer
@@ -93,7 +95,6 @@
private ColorFilter colorFilter;
private JTable table;
private Color background = new Color(255, 255, 254);
- private Vector v = new Vector();
private final Color COLOR_ODD = new Color(230, 230, 230);
private final JLabel idComponent = new JLabel();
private final JLabel levelComponent = new JLabel();
@@ -224,12 +225,12 @@
if ((color == null) && (colorFilter != null)) {
TableModel model = table.getModel();
-
+ LoggingEvent event = null;
if (model instanceof EventContainer) {
EventContainer model2 = (EventContainer) model;
- v = model2.getRow(row);
+ event = model2.getRow(row);
- if (v == null) {
+ if (event == null) {
//ignore...probably changed displayed cols
return c;
}
@@ -238,7 +239,7 @@
getClass() + " can only support an EventContainer TableModel");
}
- color = colorFilter.getColor(ChainsawColumns.getColumnsNames(), v);
+ color = colorFilter.getColor(ChainsawColumns.getColumnsNames(), event);
}
if ((color != null)) {
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]