public void formatCell(int row, O o, CellFormatter cellFormatter) { String color = getColor(o); if (color != null) { cellFormatter.getElement(row, index).getStyle().setColor(color); } }
private void updateCellStyle(int row, ExtLevel level, boolean isTraceLine) { rowFormatter.getElement(row).getStyle().setColor(LogParser.getColor(level)); rowFormatter.setStyleName(row, level == null ? "" : level.getName()); rowFormatter.setVisible(row, level == null ? true : showNames.contains(level.getName())); cellFormatter.getElement(row, 0).getStyle().setPaddingLeft(isTraceLine ? 20 : 2, Unit.PX); }