Interface RenderModelBuilder
-
- All Known Implementing Classes:
ReportRenderModelBuilder
public interface RenderModelBuilder
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
RenderModelBuilder.SectionResult
-
Method Summary
-
-
-
Method Detail
-
updateStateKey
void updateStateKey(ReportStateKey stateKey)
-
startReport
void startReport(ReportDefinition pageDefinition, ProcessingContext processingContext)
-
startSubReport
void startSubReport(ReportDefinition report, InstanceID insertationPoint)
-
startSection
void startSection(Renderer.SectionType type)
-
endSection
RenderModelBuilder.SectionResult endSection()
-
addProgressBox
void addProgressBox() throws ReportProcessingException
- Throws:
ReportProcessingException
-
addEmptyRootLevelBand
void addEmptyRootLevelBand() throws ReportProcessingException
- Throws:
ReportProcessingException
-
addPageBreak
void addPageBreak()
-
add
void add(ExpressionRuntime runtime, Band band) throws ReportProcessingException
- Throws:
ReportProcessingException
-
addToNormalFlow
void addToNormalFlow(ExpressionRuntime runtime, Band band) throws ReportProcessingException
- Throws:
ReportProcessingException
-
endGroupBody
void endGroupBody()
-
endGroup
void endGroup()
-
endSubReport
void endSubReport()
-
endReport
void endReport()
-
deriveForStorage
RenderModelBuilder deriveForStorage()
-
deriveForPageBreak
RenderModelBuilder deriveForPageBreak()
-
performParanoidModelCheck
void performParanoidModelCheck()
-
validateAfterCommit
void validateAfterCommit()
-
restoreStateAfterRollback
void restoreStateAfterRollback()
-
getNormalFlowLayoutModelBuilder
LayoutModelBuilder getNormalFlowLayoutModelBuilder()
-
getPageBox
LogicalPageBox getPageBox()
-
-