Package io.jmix.reports.libintegration
Class JmixXlsxFormatter
java.lang.Object
io.jmix.reports.yarg.formatters.impl.AbstractFormatter
io.jmix.reports.yarg.formatters.impl.XlsxFormatter
io.jmix.reports.libintegration.JmixXlsxFormatter
- All Implemented Interfaces:
- ReportFormatter
@Component("report_JmixXlsxFormatter")
@Scope("prototype")
public class JmixXlsxFormatter
extends XlsxFormatter
- 
Nested Class SummaryNested classes/interfaces inherited from class io.jmix.reports.yarg.formatters.impl.XlsxFormatterXlsxFormatter.CellWithBand, XlsxFormatter.LastRowBandVisitor, XlsxFormatter.OffsetNested classes/interfaces inherited from class io.jmix.reports.yarg.formatters.impl.AbstractFormatterAbstractFormatter.BandPathAndParameterName, AbstractFormatter.InlinerAndMatcher
- 
Field SummaryFields inherited from class io.jmix.reports.yarg.formatters.impl.XlsxFormatterbandsForRanges, documentConverter, formulasPostProcessingEvaluationEnabled, hintProcessor, innerFormulas, lastRenderedRangeForBandName, lastRowForSheet, marshaller, outerFormulas, previousRangeBandData, previousRangesRightOffset, rangeDependencies, rangeVerticalIntersections, result, template, templateImages, unmarshallerFields inherited from class io.jmix.reports.yarg.formatters.impl.AbstractFormatterALIAS_GROUP, ALIAS_WITH_BAND_NAME_PATTERN, ALIAS_WITH_BAND_NAME_REGEXP, BAND_NAME_DECLARATION_PATTERN, BAND_NAME_DECLARATION_REGEXP, contentInliners, defaultFormatProvider, groovyScriptParametersProvider, outputStream, outputType, reportTemplate, rootBand, scripting, SIMPLE_ALIAS_REGEXP, STRING_FUNCTION_GROUP, supportedOutputTypes, UNIVERSAL_ALIAS_PATTERN, UNIVERSAL_ALIAS_REGEXP, VALUE
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected org.xlsx4j.sml.CellcopyCell(org.xlsx4j.sml.Cell cell) Methods inherited from class io.jmix.reports.yarg.formatters.impl.XlsxFormatteraddFormulaForPostProcessing, calculateFormulaRangeChange, calculateOffset, copyCells, copyCells, copyRowSettings, createFakeTemplateCellsForEmptyOnes, createNewRow, ensureNecessaryRowsCreated, evaluateFormulas, extractTemplateImages, findNextRowForChildBand, findNextRowForFirstRender, findNextRowForHBand, findNextRowForVBand, findVerticalDependencies, getBandRange, getFirst, getLast, getLastRenderedBandForThisLevel, getTemplateWorksheet, getWorksheet, init, insertBandDataToString, isCellInBand, isFormulasPostProcessingEvaluationRequired, processInnerFormulas, processOuterFormulas, renderDocument, saveAndClose, saveXlsxAsCsv, setDocumentConverter, setFormulasPostProcessingEvaluationEnabled, shiftChart, updateCell, updateCharts, updateConditionalFormatting, updateFormula, updateFormulas, updateHeaderAndFooter, updateMergeRegions, updateOutlines, updatePivotTables, updateRangeMappings, updateSheetNames, validateTemplateContainsNamedRange, writeBand, writeHBand, writeToOutputStream, writeVBandMethods inherited from class io.jmix.reports.yarg.formatters.impl.AbstractFormatterapplyStringFunction, checkThreadInterrupted, containsJustOneAlias, createDocument, defaultFormat, findBandByPath, formatValue, formatValue, getAllAliases, getContentInlinerForFormat, getContentInliners, getFormatString, getFullParameterName, inlineParameterValue, insertBandDataToString, isGroovyScript, separateBandNameAndParameterName, setContentInliners, setDefaultFormatProvider, setScripting, unwrapParameterName, wrapWithReportingException, wrapWithReportingException
- 
Constructor Details- 
JmixXlsxFormatter
 
- 
- 
Method Details- 
copyCellprotected org.xlsx4j.sml.Cell copyCell(org.xlsx4j.sml.Cell cell) - Overrides:
- copyCellin class- XlsxFormatter
 
 
-