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)