Package nl.bstoi.poiparser.core.strategy
Class AbstractWritePoiParser
java.lang.Object
nl.bstoi.poiparser.core.strategy.AbstractWritePoiParser
- Direct Known Subclasses:
AnnotatedWritePoiParser
Hylke Stapersma
hylke.stapersma@gmail.com
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAbstractWritePoiParser(org.apache.poi.ss.usermodel.Workbook workbook) -
Method Summary
Modifier and TypeMethodDescriptionprotected String[]getSplittedPropertyName(String propertyName) protected org.apache.poi.ss.usermodel.Workbookbooleanprotected ObjectreadCellValueFromObjectField(Object object, String fieldName) protected ObjectreadCellValueFromObjectProperty(Object object, String propertyName) voidsetColumnHeaderProperties(ColumnHeaderProperties columnHeaderProperties) voidsetCreateHeaderRow(boolean createHeaderRow) protected voidwriteDataCell(org.apache.poi.ss.usermodel.Row row, Object cellValue, CellDescriptor cellDescriptor) protected voidwriteDataRow(org.apache.poi.ss.usermodel.Sheet sheet, int index, Object value, Set<CellDescriptor> sheetCellDescriptors) protected voidwriteDataRows(org.apache.poi.ss.usermodel.Sheet sheet, TypedList<?> values, Set<CellDescriptor> sheetCellDescriptors) protected voidwriteHeaderCell(String sheetName, org.apache.poi.ss.usermodel.Row headerRow, CellDescriptor sheetCellDescriptor) protected voidwriteHeaderRow(org.apache.poi.ss.usermodel.Sheet sheet, Set<CellDescriptor> sheetCellDescriptors) protected voidwriteSheet(String sheetName, TypedList<?> values, Set<CellDescriptor> sheetCellDescriptors)
-
Constructor Details
-
AbstractWritePoiParser
protected AbstractWritePoiParser(org.apache.poi.ss.usermodel.Workbook workbook)
-
-
Method Details
-
writeSheet
protected void writeSheet(String sheetName, TypedList<?> values, Set<CellDescriptor> sheetCellDescriptors) -
writeHeaderRow
protected void writeHeaderRow(org.apache.poi.ss.usermodel.Sheet sheet, Set<CellDescriptor> sheetCellDescriptors) -
writeHeaderCell
protected void writeHeaderCell(String sheetName, org.apache.poi.ss.usermodel.Row headerRow, CellDescriptor sheetCellDescriptor) -
writeDataRows
protected void writeDataRows(org.apache.poi.ss.usermodel.Sheet sheet, TypedList<?> values, Set<CellDescriptor> sheetCellDescriptors) -
writeDataRow
protected void writeDataRow(org.apache.poi.ss.usermodel.Sheet sheet, int index, Object value, Set<CellDescriptor> sheetCellDescriptors) -
writeDataCell
protected void writeDataCell(org.apache.poi.ss.usermodel.Row row, Object cellValue, CellDescriptor cellDescriptor) -
readCellValueFromObjectProperty
-
readCellValueFromObjectField
-
isCreateHeaderRow
public boolean isCreateHeaderRow() -
setCreateHeaderRow
public void setCreateHeaderRow(boolean createHeaderRow) -
getWorkbook
protected org.apache.poi.ss.usermodel.Workbook getWorkbook() -
getSplittedPropertyName
-
setColumnHeaderProperties
-