Class AbstractWritePoiParser

  • Direct Known Subclasses:
    AnnotatedWritePoiParser

    public abstract class AbstractWritePoiParser
    extends java.lang.Object
    Hylke Stapersma hylke.stapersma@gmail.com
    • Constructor Detail

      • AbstractWritePoiParser

        protected AbstractWritePoiParser​(org.apache.poi.ss.usermodel.Workbook workbook)
    • 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)