package com.traxel.lumbermill.event;
import com.traxel.color.model.Colors;
import java.awt.Color;
import java.awt.Component;
import javax.swing.JTable;
import javax.swing.table.DefaultTableCellRenderer;
import javax.swing.table.TableCellRenderer;
private static final TableCellRenderer SEVERITY = new SeverityCellView();
static TableCellRenderer
getView(
final Accessor accessor) {
if (Boolean.class.equals(accessor.getType())) {
return null;
} else if (Accessor.SEVERITY.equals(accessor)) {
return SEVERITY;
} else {
final DefaultTableCellRenderer renderer;
renderer = new DefaultTableCellRenderer();
if (Accessor.TIMESTAMP.equals(accessor)
|| Accessor.ELAPSED_TIME.equals(accessor)) {
renderer.setHorizontalAlignment(renderer.RIGHT);
}
return renderer;
}
}
}