org.pentaho.reporting.engine.classic.core.layout
Interface LayoutBuilder
- All Known Subinterfaces:
- BufferedLayoutBuilder
- All Known Implementing Classes:
- DefaultLayoutBuilder, FooterLayoutBuilder, HeaderLayoutBuilder, RepeatedFooterLayoutBuilder
public interface LayoutBuilder
Todo: Document Me
- Author:
- Thomas Morgner
startSection
void startSection(RenderBox pageArea,
boolean limitedSubReports)
add
void add(RenderBox parent,
Band band,
ExpressionRuntime runtime,
ReportStateKey stateKey)
throws ReportProcessingException
- Throws:
ReportProcessingException
addEmptyRootLevelBand
void addEmptyRootLevelBand(RenderBox parent,
ReportStateKey stateKey)
throws ReportProcessingException
- Throws:
ReportProcessingException
endSection
InlineSubreportMarker[] endSection(RenderBox pageArea,
RenderBox sectionBox)