Class DefaultFormatterFactory
java.lang.Object
io.jmix.reports.yarg.formatters.factory.DefaultFormatterFactory
- All Implemented Interfaces:
ReportFormatterFactory
- Direct Known Subclasses:
JmixFormatterFactory
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected static interface -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected DefaultFormatProviderprotected DocumentConverterprotected Stringprotected Map<String, DefaultFormatterFactory.FormatterCreator> protected booleanprotected HtmlImportProcessorprotected HtmlToPdfConverterFactoryprotected ReportInlinersProviderprotected static final Stringprotected OfficeIntegrationAPIprotected Scripting -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateFormatter(FormatterFactoryInput factoryInput) booleanprotected booleanChecks whether the optional JasperReports library is present on the classpath.protected voidRegisters formatters for 'jasper' and 'jrxml' templates.voidsetDefaultFormatProvider(DefaultFormatProvider defaultFormatProvider) protected voidvoidsetFontsDirectory(String fontsDirectory) voidsetFormulasPostProcessingEvaluationEnabled(boolean formulasPostProcessingEvaluationEnabled) voidsetHtmlImportProcessor(HtmlImportProcessor htmlImportProcessor) voidsetHtmlToPdfConverterFactory(HtmlToPdfConverterFactory htmlToPdfConverterFactory) voidsetInlinersProvider(ReportInlinersProvider inlinersProvider) voidsetOfficeIntegration(OfficeIntegrationAPI officeIntegrationAPI) voidsetScripting(Scripting scripting)
-
Field Details
-
JASPER_REPORTS_MARKER_CLASS
- See Also:
-
officeIntegration
-
documentConverter
-
defaultFormatProvider
-
htmlImportProcessor
-
htmlToPdfConverterFactory
-
fontsDirectory
-
scripting
-
formattersMap
-
inlinersProvider
-
formulasPostProcessingEvaluationEnabled
protected boolean formulasPostProcessingEvaluationEnabled
-
-
Constructor Details
-
DefaultFormatterFactory
public DefaultFormatterFactory()
-
-
Method Details
-
setOfficeIntegration
-
setHtmlImportProcessor
-
setDefaultFormatProvider
-
getFontsDirectory
-
setFontsDirectory
-
setInlinersProvider
-
getHtmlToPdfConverterFactory
-
setHtmlToPdfConverterFactory
-
getScripting
-
setScripting
-
isFormulasPostProcessingEvaluationEnabled
public boolean isFormulasPostProcessingEvaluationEnabled() -
setFormulasPostProcessingEvaluationEnabled
public void setFormulasPostProcessingEvaluationEnabled(boolean formulasPostProcessingEvaluationEnabled) -
createFormatter
- Specified by:
createFormatterin interfaceReportFormatterFactory
-
setDefaultInlinersProvider
protected void setDefaultInlinersProvider() -
isJasperReportsAvailable
protected boolean isJasperReportsAvailable()Checks whether the optional JasperReports library is present on the classpath. -
registerJasperFormatters
protected void registerJasperFormatters()Registers formatters for 'jasper' and 'jrxml' templates. Keeps the reference toJasperFormatterisolated in this method so that JasperReports classes are loaded only when the library is available.
-