Class AbstractWritePoiParser

java.lang.Object
nl.bstoi.poiparser.core.strategy.AbstractWritePoiParser
Direct Known Subclasses:
AnnotatedWritePoiParser

public abstract class AbstractWritePoiParser extends Object
Hylke Stapersma hylke.stapersma@gmail.com
  • 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

      protected Object readCellValueFromObjectProperty(Object object, String propertyName)
    • readCellValueFromObjectField

      protected Object readCellValueFromObjectField(Object object, String fieldName)
    • isCreateHeaderRow

      public boolean isCreateHeaderRow()
    • setCreateHeaderRow

      public void setCreateHeaderRow(boolean createHeaderRow)
    • getWorkbook

      protected org.apache.poi.ss.usermodel.Workbook getWorkbook()
    • getSplittedPropertyName

      protected String[] getSplittedPropertyName(String propertyName)
    • setColumnHeaderProperties

      public void setColumnHeaderProperties(ColumnHeaderProperties columnHeaderProperties)