public class FlatTableBuilder extends Object
Builder for a FlatTable
component
The typical usage is:
FlatTable flatTable = new FlatTableBuilder(new TextTableInput("./input/blah.csv", ","))
.addGroupColumn(...)
.addGroupColumn(...)
.addDataColumn(...)
.addDataColumn(...)
.addDataColumn(...)
.build();
FlatTable
Constructor and Description |
---|
FlatTableBuilder(TableInput input)
constructs the builder for a FlatTable component
|
Modifier and Type | Method and Description |
---|---|
FlatTableBuilder |
addDataColumn(DataColumn dataCol) |
FlatTableBuilder |
addGroupColumn(GroupColumn groupCol) |
FlatTable |
build() |
FlatTableBuilder |
dataColumns(List<DataColumn> dataCols) |
FlatTableBuilder |
groupColumns(List<GroupColumn> groupCols) |
FlatTableBuilder |
input(TableInput input)
Deprecated.
|
FlatTableBuilder |
showDataRows() |
FlatTableBuilder |
showDataRows(boolean show) |
FlatTableBuilder |
showGrandTotal() |
FlatTableBuilder |
showGrandTotal(boolean show) |
FlatTableBuilder |
showTotals() |
FlatTableBuilder |
showTotals(boolean show) |
FlatTableBuilder |
sortValues() |
public FlatTableBuilder(TableInput input)
input
- the input for this componentpublic FlatTableBuilder showTotals(boolean show)
public FlatTableBuilder showTotals()
public FlatTableBuilder showGrandTotal(boolean show)
public FlatTableBuilder showGrandTotal()
public FlatTableBuilder showDataRows(boolean show)
public FlatTableBuilder showDataRows()
public FlatTableBuilder sortValues()
@Deprecated public FlatTableBuilder input(TableInput input)
public FlatTableBuilder addDataColumn(DataColumn dataCol)
public FlatTableBuilder dataColumns(List<DataColumn> dataCols)
public FlatTableBuilder groupColumns(List<GroupColumn> groupCols)
public FlatTableBuilder addGroupColumn(GroupColumn groupCol)
public FlatTable build()
Copyright © 2006–2015. All rights reserved.