Class FastExcelContentProducerTemplate
- java.lang.Object
-
- org.pentaho.reporting.engine.classic.core.modules.output.fast.template.AbstractContentProducerTemplate
-
- org.pentaho.reporting.engine.classic.core.modules.output.fast.xls.FastExcelContentProducerTemplate
-
- All Implemented Interfaces:
FastExportTemplate
public class FastExcelContentProducerTemplate extends AbstractContentProducerTemplate
-
-
Constructor Summary
Constructors Constructor Description FastExcelContentProducerTemplate(SheetLayout sheetLayout, OutputStream outputStream, boolean useXlsx)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected FastExportTemplateProducer
createTemplateProducer()
void
finishReport()
void
initialize(ReportDefinition report, ExpressionRuntime runtime, boolean pagination)
protected void
writeContent(Band band, ExpressionRuntime runtime, FormattedDataBuilder messageFormatSupport)
-
Methods inherited from class org.pentaho.reporting.engine.classic.core.modules.output.fast.template.AbstractContentProducerTemplate
createTemplate, getMetaData, getSharedSheetLayout, write
-
-
-
-
Constructor Detail
-
FastExcelContentProducerTemplate
public FastExcelContentProducerTemplate(SheetLayout sheetLayout, OutputStream outputStream, boolean useXlsx)
-
-
Method Detail
-
initialize
public void initialize(ReportDefinition report, ExpressionRuntime runtime, boolean pagination)
- Specified by:
initialize
in interfaceFastExportTemplate
- Overrides:
initialize
in classAbstractContentProducerTemplate
-
writeContent
protected void writeContent(Band band, ExpressionRuntime runtime, FormattedDataBuilder messageFormatSupport) throws IOException, ReportProcessingException, ContentProcessingException
- Specified by:
writeContent
in classAbstractContentProducerTemplate
- Throws:
IOException
ReportProcessingException
ContentProcessingException
-
finishReport
public void finishReport() throws ReportProcessingException
- Specified by:
finishReport
in interfaceFastExportTemplate
- Overrides:
finishReport
in classAbstractContentProducerTemplate
- Throws:
ReportProcessingException
-
createTemplateProducer
protected FastExportTemplateProducer createTemplateProducer()
- Specified by:
createTemplateProducer
in classAbstractContentProducerTemplate
-
-