CellsDataTableFactory

CellsDataTableFactory class

Utility to build ICellsDataTable from custom objects for user’s convenience.

Methods

NameDescription
getInstanceCreates ICellsDataTable from given sequence of int values.

getInstance(vals, columnNames) (1 of 12)

Creates ICellsDataTable from given sequence of int values.

ParameterTypeDescription
valsNumber Arrayint values to build table
columnNamesString[]Column names of the table. Its length can only be either 1(build table by the int values vertically) or length of the int values(build table by the int values horizontally)

Returns: Instance of ICellsDataTable


getInstance(vals, vertial) (2 of 12)

Creates ICellsDataTable from given sequence of int values.

ParameterTypeDescription
valsNumber Arrayint values to build table
vertialbooleanwhether build table by the int values vertiacally(true) or horizontally(false)

Returns: Instance of ICellsDataTable


getInstance(vals, columnNames) (3 of 12)

Creates ICellsDataTable from given sequence of double values.

ParameterTypeDescription
valsNumber Arraydouble values to build table
columnNamesString[]Column names of the table. Its length can only be either 1(build table by the double values vertically) or length of the double values(build table by the double values horizontally)

Returns: Instance of ICellsDataTable


getInstance(vals, vertial) (4 of 12)

Creates ICellsDataTable from given sequence of double values.

ParameterTypeDescription
valsNumber Arraydouble values to build table
vertialbooleanwhether build table by the double values vertiacally(true) or horizontally(false)

Returns: Instance of ICellsDataTable


getInstance(vals, columnNames) (5 of 12)

Creates ICellsDataTable from given sequence of objects.

ParameterTypeDescription
valsObject[]objects to build table
columnNamesString[]Column names of the table. Its length can only be either 1(build table by the objects vertically) or length of the objects(build table by the objects horizontally)

Returns: Instance of ICellsDataTable


getInstance(vals, hasHeader, columnNames) (6 of 12)


getInstance(vals, vertial) (7 of 12)

Creates ICellsDataTable from given sequence of objects.

ParameterTypeDescription
valsObject[]objects to build table
vertialbooleanwhether build table by the objects vertiacally(true) or horizontally(false)

Returns: Instance of ICellsDataTable


getInstance(vals) (8 of 12)

Creates ICellsDataTable from given 2D array.

ParameterTypeDescription
valsint[][]int values to build table

Returns: Instance of ICellsDataTable


getInstance(vals) (9 of 12)

Creates ICellsDataTable from given 2D array.

ParameterTypeDescription
valsdouble[][]double values to build table

Returns: Instance of ICellsDataTable


getInstance(vals) (10 of 12)

Creates ICellsDataTable from given 2D array.

ParameterTypeDescription
valsObject[][]objects to build table

Returns: Instance of ICellsDataTable


getInstance(collection) (11 of 12)

Creates ICellsDataTable from given collection.

ParameterTypeDescription
collectionCollectionthe collection to build table

Returns: Instance of ICellsDataTable


getInstance(collection, hasHeader) (12 of 12)