public class DataTableBuilder extends TableBuilder
| Modifier and Type | Field and Description |
|---|---|
static int |
MIN_WIDTH |
HEADER_HEIGHT, PROPERTIES_MIN_WIDTH, TABLE_PROPERTIES| Constructor and Description |
|---|
DataTableBuilder(XlsSheetGridModel gridModel)
Creates new instance.
|
| Modifier and Type | Method and Description |
|---|---|
void |
writeFieldNames(List<? extends DataTableField> fields)
Write a field's description for a given data table (field technical and business names and their foreign keys).
|
void |
writeFieldValues(Map<String,String> fieldValues,
ICellStyle cellStyle)
Write a field values
|
void |
writeHeader(String typeName,
String variableName)
Write a header of a data table
|
void |
writeHeader(String typeName,
String variableName,
ICellStyle style)
Write a header of a data table
|
beginTable, beginTable, endTable, getCurrentRow, getDefaultCellStyle, getDefaultDateCellStyle, getGridModel, getHeight, getTableRegion, getWidth, incCurrentRow, incCurrentRow, save, writeCell, writeCell, writeCell, writeGridTable, writeHeader, writePropertiespublic static final int MIN_WIDTH
public DataTableBuilder(XlsSheetGridModel gridModel)
gridModel - represents interface for operations with excel sheetspublic void writeHeader(String typeName, String variableName, ICellStyle style)
typeName - type namevariableName - technical variable namestyle - cell style (can be null)public void writeHeader(String typeName, String variableName)
typeName - type namevariableName - technical variable namepublic void writeFieldNames(List<? extends DataTableField> fields)
fields - a fields listpublic void writeFieldValues(Map<String,String> fieldValues, ICellStyle cellStyle)
fieldValues - a map containing values where a key is fully qualified field namestyle - cell style (can be null)Copyright © 2004–2019 OpenL Tablets. All rights reserved.