public abstract class BasicExcelGenerator extends Object
| Modifier | Constructor and Description |
|---|---|
protected |
BasicExcelGenerator(Table table) |
| Modifier and Type | Method and Description |
|---|---|
void |
generate() |
protected int |
generateDSDColumn(org.apache.poi.xssf.usermodel.XSSFSheet dsdSheet,
ColumnModel column,
org.apache.poi.ss.usermodel.Row dsdHeaderRow,
org.apache.poi.ss.usermodel.Row referenceRow,
int cellColumnIndex,
org.apache.poi.ss.usermodel.Font headerFont) |
protected void |
generateReferenceSheet(org.apache.poi.xssf.usermodel.XSSFSheet referenceSheet,
DataTable referenceTable,
org.apache.poi.ss.usermodel.Font headerFont) |
protected abstract void |
generateSpecificSheets(org.apache.poi.xssf.usermodel.XSSFWorkbook document,
Table genericTable,
org.apache.poi.xssf.usermodel.XSSFSheet dsdSheet,
org.apache.poi.ss.usermodel.Row dsdHeaderRow,
org.apache.poi.ss.usermodel.Row referenceRow,
org.apache.poi.ss.usermodel.Font headerFont) |
protected org.apache.poi.xssf.usermodel.XSSFWorkbook |
getFinalDocument() |
abstract void |
save() |
protected void |
setColumnValues(List<String> values,
int cellColumnIndex,
org.apache.poi.xssf.usermodel.XSSFSheet sheet,
int startingRowValue) |
protected void |
setHeaderCell(org.apache.poi.ss.usermodel.Row headerRow,
String columnName,
int columnIndex,
org.apache.poi.ss.usermodel.Font headerFont) |
protected void |
setHeaderStyle(org.apache.poi.ss.usermodel.Cell cell,
org.apache.poi.ss.usermodel.Font font,
org.apache.poi.ss.usermodel.HorizontalAlignment orizontalAlignment) |
protected BasicExcelGenerator(Table table)
public void generate()
protected void setHeaderCell(org.apache.poi.ss.usermodel.Row headerRow,
String columnName,
int columnIndex,
org.apache.poi.ss.usermodel.Font headerFont)
protected void setHeaderStyle(org.apache.poi.ss.usermodel.Cell cell,
org.apache.poi.ss.usermodel.Font font,
org.apache.poi.ss.usermodel.HorizontalAlignment orizontalAlignment)
protected int generateDSDColumn(org.apache.poi.xssf.usermodel.XSSFSheet dsdSheet,
ColumnModel column,
org.apache.poi.ss.usermodel.Row dsdHeaderRow,
org.apache.poi.ss.usermodel.Row referenceRow,
int cellColumnIndex,
org.apache.poi.ss.usermodel.Font headerFont)
protected void generateReferenceSheet(org.apache.poi.xssf.usermodel.XSSFSheet referenceSheet,
DataTable referenceTable,
org.apache.poi.ss.usermodel.Font headerFont)
protected void setColumnValues(List<String> values, int cellColumnIndex, org.apache.poi.xssf.usermodel.XSSFSheet sheet, int startingRowValue)
protected final org.apache.poi.xssf.usermodel.XSSFWorkbook getFinalDocument()
protected abstract void generateSpecificSheets(org.apache.poi.xssf.usermodel.XSSFWorkbook document,
Table genericTable,
org.apache.poi.xssf.usermodel.XSSFSheet dsdSheet,
org.apache.poi.ss.usermodel.Row dsdHeaderRow,
org.apache.poi.ss.usermodel.Row referenceRow,
org.apache.poi.ss.usermodel.Font headerFont)
public abstract void save()
throws ExcelNotSavedException
ExcelNotSavedExceptionCopyright © 2017. All Rights Reserved.