Package io.jmix.reports.libintegration
Class JmixXlsxFormatter
java.lang.Object
com.haulmont.yarg.formatters.impl.AbstractFormatter
com.haulmont.yarg.formatters.impl.XlsxFormatter
io.jmix.reports.libintegration.JmixXlsxFormatter
- All Implemented Interfaces:
com.haulmont.yarg.formatters.ReportFormatter
@Component("report_JmixXlsxFormatter")
@Scope("prototype")
public class JmixXlsxFormatter
extends com.haulmont.yarg.formatters.impl.XlsxFormatter
-
Nested Class Summary
Nested classes/interfaces inherited from class com.haulmont.yarg.formatters.impl.XlsxFormatter
com.haulmont.yarg.formatters.impl.XlsxFormatter.CellWithBand, com.haulmont.yarg.formatters.impl.XlsxFormatter.LastRowBandVisitor, com.haulmont.yarg.formatters.impl.XlsxFormatter.Offset
Nested classes/interfaces inherited from class com.haulmont.yarg.formatters.impl.AbstractFormatter
com.haulmont.yarg.formatters.impl.AbstractFormatter.BandPathAndParameterName, com.haulmont.yarg.formatters.impl.AbstractFormatter.InlinerAndMatcher
-
Field Summary
Fields inherited from class com.haulmont.yarg.formatters.impl.XlsxFormatter
bandsForRanges, documentConverter, formulasPostProcessingEvaluationEnabled, hintProcessor, innerFormulas, lastRenderedRangeForBandName, lastRowForSheet, log, marshaller, outerFormulas, previousRangeBandData, previousRangesRightOffset, rangeDependencies, rangeVerticalIntersections, result, template, unmarshaller
Fields inherited from class com.haulmont.yarg.formatters.impl.AbstractFormatter
ALIAS_GROUP, ALIAS_WITH_BAND_NAME_PATTERN, ALIAS_WITH_BAND_NAME_REGEXP, BAND_NAME_DECLARATION_PATTERN, BAND_NAME_DECLARATION_REGEXP, contentInliners, defaultFormatProvider, outputStream, outputType, reportTemplate, rootBand, scripting, SIMPLE_ALIAS_REGEXP, STRING_FUNCTION_GROUP, supportedOutputTypes, UNIVERSAL_ALIAS_PATTERN, UNIVERSAL_ALIAS_REGEXP, VALUE
-
Constructor Summary
ConstructorDescriptionJmixXlsxFormatter
(com.haulmont.yarg.formatters.factory.FormatterFactoryInput formatterFactoryInput) -
Method Summary
Modifier and TypeMethodDescriptionprotected org.xlsx4j.sml.Cell
copyCell
(org.xlsx4j.sml.Cell cell) Methods inherited from class com.haulmont.yarg.formatters.impl.XlsxFormatter
addFormulaForPostProcessing, calculateFormulaRangeChange, calculateOffset, copyCells, copyCells, copyRowSettings, createFakeTemplateCellsForEmptyOnes, createNewRow, ensureNecessaryRowsCreated, evaluateFormulas, findNextRowForChildBand, findNextRowForFirstRender, findNextRowForHBand, findNextRowForVBand, findVerticalDependencies, getBandRange, getFirst, getLast, getLastRenderedBandForThisLevel, getTemplateWorksheet, getWorksheet, init, insertBandDataToString, isFormulasPostProcessingEvaluationRequired, processInnerFormulas, processOuterFormulas, renderDocument, saveAndClose, saveXlsxAsCsv, setDocumentConverter, setFormulasPostProcessingEvaluationEnabled, shiftChart, updateCell, updateCharts, updateConditionalFormatting, updateFormula, updateFormulas, updateHeaderAndFooter, updateMergeRegions, updateOutlines, updatePivotTables, updateRangeMappings, updateSheetNames, validateTemplateContainsNamedRange, writeBand, writeHBand, writeToOutputStream, writeVBand
Methods inherited from class com.haulmont.yarg.formatters.impl.AbstractFormatter
applyStringFunction, checkThreadInterrupted, containsJustOneAlias, createDocument, defaultFormat, findBandByPath, formatValue, formatValue, getAllAliases, getContentInlinerForFormat, getContentInliners, getFormatString, inlineParameterValue, insertBandDataToString, isGroovyScript, separateBandNameAndParameterName, setContentInliners, setDefaultFormatProvider, setScripting, unwrapParameterName, wrapWithReportingException, wrapWithReportingException
-
Constructor Details
-
JmixXlsxFormatter
public JmixXlsxFormatter(com.haulmont.yarg.formatters.factory.FormatterFactoryInput formatterFactoryInput)
-
-
Method Details
-
copyCell
protected org.xlsx4j.sml.Cell copyCell(org.xlsx4j.sml.Cell cell) - Overrides:
copyCell
in classcom.haulmont.yarg.formatters.impl.XlsxFormatter
-