Class DefaultFormatterFactory

java.lang.Object
io.jmix.reports.yarg.formatters.factory.DefaultFormatterFactory
All Implemented Interfaces:
ReportFormatterFactory
Direct Known Subclasses:
JmixFormatterFactory

public class DefaultFormatterFactory extends Object implements ReportFormatterFactory
  • Field Details

  • Constructor Details

    • DefaultFormatterFactory

      public DefaultFormatterFactory()
  • Method Details

    • setOfficeIntegration

      public void setOfficeIntegration(OfficeIntegrationAPI officeIntegrationAPI)
    • setHtmlImportProcessor

      public void setHtmlImportProcessor(HtmlImportProcessor htmlImportProcessor)
    • setDefaultFormatProvider

      public void setDefaultFormatProvider(JmixFieldFormatProvider defaultFormatProvider)
    • getFontsDirectory

      public String getFontsDirectory()
    • setFontsDirectory

      public void setFontsDirectory(String fontsDirectory)
    • setInlinersProvider

      public void setInlinersProvider(ReportInlinersProvider inlinersProvider)
    • getHtmlToPdfConverterFactory

      public HtmlToPdfConverterFactory getHtmlToPdfConverterFactory()
    • setHtmlToPdfConverterFactory

      public void setHtmlToPdfConverterFactory(HtmlToPdfConverterFactory htmlToPdfConverterFactory)
    • getScripting

      public Scripting getScripting()
    • setScripting

      public void setScripting(Scripting scripting)
    • isFormulasPostProcessingEvaluationEnabled

      public boolean isFormulasPostProcessingEvaluationEnabled()
    • setFormulasPostProcessingEvaluationEnabled

      public void setFormulasPostProcessingEvaluationEnabled(boolean formulasPostProcessingEvaluationEnabled)
    • createFormatter

      public ReportFormatter createFormatter(FormatterFactoryInput factoryInput)
      Specified by:
      createFormatter in interface ReportFormatterFactory
    • setDefaultInlinersProvider

      protected void setDefaultInlinersProvider()