T - the row data typepublic interface CellTableBuilder<T>
 The default implementation used by cell widths is
 DefaultCellTableBuilder.
 
| Modifier and Type | Method and Description | 
|---|---|
| void | buildRow(T rowValue,
        int absRowIndex)Build zero or more table rows for the specified row value. | 
| TableSectionBuilder | finish()Finish the building of rows and return the table section builder. | 
| HasCell<T,?> | getColumn(Cell.Context context,
         T rowValue,
         Element elem)Return the column containing an element. | 
| java.util.Collection<HasCell<T,?>> | getColumns()Return all the columns that this table builder has rendered. | 
| int | getRowValueIndex(TableRowElement row)Get the index of the primary row from the associated
  TableRowElement(an TR element). | 
| int | getSubrowValueIndex(TableRowElement row)Get the index of the subrow value from the associated
  TableRowElement(an TR element). | 
| boolean | isColumn(Element elem)Return if an element contains a cell. | 
| void | start(boolean isRebuildingAllRows)Start building rows. | 
void buildRow(T rowValue, int absRowIndex)
rowValue - the value for the row to renderabsRowIndex - the absolute row indexTableSectionBuilder finish()
HtmlTableSectionBuilder and
 its subclasses are supported.HasCell<T,?> getColumn(Cell.Context context, T rowValue, Element elem)
context - the context for the elementrowValue - the value for the row corresponding to the elementelem - the elm that the column containsjava.util.Collection<HasCell<T,?>> getColumns()
int getRowValueIndex(TableRowElement row)
TableRowElement (an TR element).row - the row elementint getSubrowValueIndex(TableRowElement row)
TableRowElement (an TR element). The sub row value starts at 0 for
 the first row that represents a row value.row - the row elementboolean isColumn(Element elem)
#getColumn(Context, Object, Element).elem - the element of interestvoid start(boolean isRebuildingAllRows)
isRebuildingAllRows - is this start intended for rebuilding all rows