| Modifier and Type | Class and Description |
|---|---|
static class |
CellFieldImpl.ConstructWrapper
Implementation for DI interface.
|
| Constructor and Description |
|---|
CellFieldImpl() |
| Modifier and Type | Method and Description |
|---|---|
<T> Column<T> |
addColumn(Class<T> type,
String name)
Add a column.
|
<T> Column<T> |
addColumn(Class<T> type,
String name,
List<T> data)
Adds a column that uses the provided list to store the elements.
|
Column<Object> |
addColumn(String name)
Add an Object column.
|
Column<Double> |
addDoubleColumn(String name)
Add a Double column.
|
Column<Integer> |
addIntegerColumn(String name)
Add an integer column.
|
Row |
addRow()
Add new empty row.
|
RowBuilder |
addRowBuilder()
Row builder.
|
Column<String> |
addStringColumn(String name)
Add a String column.
|
<T> T |
get(Row row,
Column<T> col)
Get a cell.
|
List<Column<?>> |
getColumns()
Get all columns.
|
Row |
getRow(int rowIndex)
Get a row.
|
int |
getRowCount()
Rows.
|
int |
indexOf(Row row)
Look up row index.
|
Iterator<Row> |
iterator() |
<T> void |
set(Row row,
Column<T> col,
T data)
Set a cell.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitforEach, spliteratorpublic int getRowCount()
CellFieldgetRowCount in interface CellFieldpublic <T> Column<T> addColumn(Class<T> type, String name)
CellFieldpublic <T> Column<T> addColumn(Class<T> type, String name, List<T> data)
CellFieldIf the list is not empty the new instance is initialized with the given elements.
public RowBuilder addRowBuilder()
CellFieldaddRowBuilder in interface CellFieldpublic <T> void set(Row row, Column<T> col, T data)
CellFieldpublic <T> T get(Row row, Column<T> col)
CellFieldpublic List<Column<?>> getColumns()
CellFieldgetColumns in interface CellFieldpublic Column<String> addStringColumn(String name)
CellFieldaddStringColumn in interface CellFieldname - Column namepublic Column<Integer> addIntegerColumn(String name)
CellFieldaddIntegerColumn in interface CellFieldname - Column namepublic Column<Double> addDoubleColumn(String name)
CellFieldaddDoubleColumn in interface CellFieldname - Column name