Class FastSheetLayoutProducer
- java.lang.Object
-
- org.pentaho.reporting.engine.classic.core.modules.output.fast.template.FastSheetLayoutProducer
-
- All Implemented Interfaces:
FastExportTemplate
public class FastSheetLayoutProducer extends Object implements FastExportTemplate
-
-
Constructor Summary
Constructors Constructor Description FastSheetLayoutProducer(SheetLayout sharedSheetLayout)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected static MasterReport
createDummyReport(Band band)
void
finishReport()
void
initialize(ReportDefinition reportDefinition, ExpressionRuntime runtime, boolean pagination)
static void
performLayout(Band band, ExpressionRuntime runtime, OutputProcessor outputTarget)
void
write(Band band, ExpressionRuntime runtime)
-
-
-
Constructor Detail
-
FastSheetLayoutProducer
public FastSheetLayoutProducer(SheetLayout sharedSheetLayout)
-
-
Method Detail
-
write
public void write(Band band, ExpressionRuntime runtime) throws InvalidReportStateException
- Specified by:
write
in interfaceFastExportTemplate
- Throws:
InvalidReportStateException
-
initialize
public void initialize(ReportDefinition reportDefinition, ExpressionRuntime runtime, boolean pagination)
- Specified by:
initialize
in interfaceFastExportTemplate
-
finishReport
public void finishReport()
- Specified by:
finishReport
in interfaceFastExportTemplate
-
performLayout
public static void performLayout(Band band, ExpressionRuntime runtime, OutputProcessor outputTarget) throws ReportProcessingException, ContentProcessingException
-
createDummyReport
protected static MasterReport createDummyReport(Band band)
-
-