TableDataFactory
in package
Class representing a table data factory.
Table of Contents
- createBooleanColumn() : BooleanColumn
- Return boolean column.
- createColumns() : TableDataColumns
- Return columns.
- createDateColumn() : DateColumn
- Return date column.
- createDecimalColumn() : DecimalColumn
- Return decimal column.
- createIntegerColumn() : IntegerColumn
- Return integer column.
- createPercentageColumn() : PercentageColumn
- Return percentage column.
- createRow() : TableDataRow
- Return row.
- createRowBooleanField() : BooleanRowField
- Return boolean row field.
- createRowFields() : RowFields
- Return row fields.
- createRowNumberField() : NumberRowField
- Return number row field.
- createRows() : TableDataRows
- Return rows.
- createRowTextField() : TextRowField
- Return text row field.
- createTableData() : TableData
- Return table data.
- createTextColumn() : TextColumn
- Return text column.
Methods
createBooleanColumn()
Return boolean column.
public
createBooleanColumn(string $title, string $field) : BooleanColumn
Parameters
- $title : string
-
Title.
- $field : string
-
Field name.
Return values
BooleanColumn —Boolean column.
createColumns()
Return columns.
public
createColumns(TableDataColumn ...$columns) : TableDataColumns
Parameters
- $columns : TableDataColumn
-
Columns.
Return values
TableDataColumns —Columns.
createDateColumn()
Return date column.
public
createDateColumn(string $title, string $field, string $inputDateFormat, string $outputDateFormat) : DateColumn
Parameters
- $title : string
-
Title.
- $field : string
-
Field name.
- $inputDateFormat : string
-
Input date format.
- $outputDateFormat : string
-
Output date format.
Return values
DateColumn —Date column.
createDecimalColumn()
Return decimal column.
public
createDecimalColumn(string $title, string $field) : DecimalColumn
Parameters
- $title : string
-
Title.
- $field : string
-
Field name.
Return values
DecimalColumn —Decimal column.
createIntegerColumn()
Return integer column.
public
createIntegerColumn(string $title, string $field) : IntegerColumn
Parameters
- $title : string
-
Title.
- $field : string
-
Field name.
Return values
IntegerColumn —Integer column.
createPercentageColumn()
Return percentage column.
public
createPercentageColumn(string $title, string $field) : PercentageColumn
Parameters
- $title : string
-
Title.
- $field : string
-
Field name.
Return values
PercentageColumn —Percentage column.
createRow()
Return row.
public
createRow(RowFields $fields) : TableDataRow
Parameters
- $fields : RowFields
-
Row fields.
Return values
TableDataRow —Row.
createRowBooleanField()
Return boolean row field.
public
createRowBooleanField(string $name, bool $value) : BooleanRowField
Parameters
- $name : string
-
Name.
- $value : bool
-
Value.
Return values
BooleanRowField —Boolean row field.
createRowFields()
Return row fields.
public
createRowFields(RowField ...$fields) : RowFields
Parameters
- $fields : RowField
-
Row fields.
Return values
RowFields —Row fields.
createRowNumberField()
Return number row field.
public
createRowNumberField(string $name, float $value) : NumberRowField
Parameters
- $name : string
-
Name.
- $value : float
-
Value.
Return values
NumberRowField —Number row field.
createRows()
Return rows.
public
createRows(TableDataRow ...$rows) : TableDataRows
Parameters
- $rows : TableDataRow
-
Rows.
Return values
TableDataRows —Rows.
createRowTextField()
Return text row field.
public
createRowTextField(string $name, string $value) : TextRowField
Parameters
- $name : string
-
Name.
- $value : string
-
Value.
Return values
TextRowField —Text row field.
createTableData()
Return table data.
public
createTableData(TableDataColumns $columns, TableDataRows $rows) : TableData
Parameters
- $columns : TableDataColumns
-
Columns.
- $rows : TableDataRows
-
Rows.
Return values
TableData —Table data.
createTextColumn()
Return text column.
public
createTextColumn(string $title, string $field) : TextColumn
Parameters
- $title : string
-
Title.
- $field : string
-
Field name.
Return values
TextColumn —Text column.