Class StreamingXlsxFormatter.PreparedCell

java.lang.Object
io.jmix.reports.yarg.formatters.impl.StreamingXlsxFormatter.PreparedCell
Enclosing class:
StreamingXlsxFormatter

protected static class StreamingXlsxFormatter.PreparedCell extends Object
Everything a band template cell needs per instance, precomputed once.
  • Field Details

    • templateCell

      protected final org.apache.poi.xssf.usermodel.XSSFCell templateCell
    • col

      protected final int col
    • kind

    • baseStyle

      protected org.apache.poi.ss.usermodel.CellStyle baseStyle
    • constantString

      protected String constantString
    • constantNumeric

      protected double constantNumeric
    • constantBoolean

      protected boolean constantBoolean
    • param

      protected String param
    • fullParameterName

      protected String fullParameterName
    • formatString

      protected @Nullable String formatString
    • segments

    • formula

    • formulaTemplate

      protected @Nullable String formulaTemplate
      Raw formula text with unresolved ${alias}; substituted and parsed per instance.
    • styleHintParam

      protected @Nullable String styleHintParam
    • autoHeight

      protected boolean autoHeight
    • autoHeightWidthPx

      protected int autoHeightWidthPx
    • autoHeightIndentPx

      protected int autoHeightIndentPx
    • autoHeightFont

      protected org.apache.poi.xssf.usermodel.XSSFFont autoHeightFont
  • Constructor Details

    • PreparedCell

      protected PreparedCell(org.apache.poi.xssf.usermodel.XSSFCell templateCell, int col)