Defines table builder.
Usage
Below is an example of how to create and use the default TableBuilder
.
// Build table with first row as table header
val table = t2.TableBuilder()
.add("#", "Effective Date", "Currency Code", "Exchange Rate")
.add("1", "2021-01-04", "USD", "0.690236")
.add("2", "2021-01-05", "USD", "0.690627")
.add("3", "2021-01-06", "USD", "0.689332")
.build()
- See also:
- Companion:
- object
Value members
Abstract methods
Adds values.
Adds values.
A new row is added if isRowOriented
; otherwise, a new column is added.
- Value parameters:
- values
oriented values
- Returns:
this builder
- Note:
After first set of values are added, additional sets must contain same number of values.
Adds sets of values.
Adds sets of values.
New rows are added if isRowOriented
; otherwise, new columns are added.
- Value parameters:
- values
sets of oriented values
- Returns:
this builder
Builds table using accumulated values.
Builds table using accumulated values.
- Note:
Builder is reset after building table.
Tests for row orientation.
Tests for row orientation.
- Returns:
true
if row-oriented;false
if column-oriented
Concrete methods
Adds values.
Adds values.
A new row is added if isRowOriented
; otherwise, a new column is added.
- Value parameters:
- more
additional values
- one
value
- Returns:
this builder
- Note:
After first set of values are added, additional sets must contain same number of values.