/** * Creates a place holding label cell * * @param rowSpan the row span the cell should be * @return a table cell holding a place holding label cell */ protected AccountingLineTableCell getLabelCell() { AccountingLineTableCell cell = new AccountingLineTableCell(); cell.setColSpan(colSpan); cell.setRendersAsHeader(true); cell.addRenderableElement(createHeaderLabel()); return cell; }
/** * Creates a header cell for for the given field * * @param field the field to create a header cell for * @return a header cell */ protected AccountingLineTableCell createHeaderCellForField(AccountingLineViewField field) { AccountingLineTableCell headerCell = new AccountingLineTableCell(); headerCell.setRendersAsHeader(true); headerCell.addRenderableElement(field.createHeaderLabel()); return headerCell; }