Class FormatterFactoryInput

java.lang.Object
io.jmix.reports.yarg.formatters.factory.FormatterFactoryInput

public class FormatterFactoryInput extends Object
The object is single input parameter for formatter constructor If you need you formatter be created by factory - it should accept this object as constructor parameter
  • Field Details

    • templateExtension

      protected final String templateExtension
    • rootBand

      protected final BandData rootBand
    • reportTemplate

      protected final ReportTemplate reportTemplate
    • outputStream

      protected final OutputStream outputStream
    • outputType

      protected ReportOutputType outputType
    • streaming

      protected boolean streaming
  • Constructor Details

  • Method Details

    • getTemplateExtension

      public String getTemplateExtension()
    • getRootBand

      public BandData getRootBand()
    • getReportTemplate

      public ReportTemplate getReportTemplate()
    • getOutputStream

      public OutputStream getOutputStream()
    • getOutputType

      public ReportOutputType getOutputType()
    • isStreaming

      public boolean isStreaming()
      Returns:
      true if the report declares a streaming band, requesting the streaming XLSX engine