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