public class FlowRenderer extends AbstractRenderer
Renderer.LayoutResult, Renderer.SectionType
Constructor and Description |
---|
FlowRenderer(OutputProcessor outputProcessor) |
Modifier and Type | Method and Description |
---|---|
boolean |
clearPendingPageStart(LayoutPagebreakHandler layoutPagebreakHandler) |
int |
getPageCount() |
boolean |
isCurrentPageEmpty() |
boolean |
isPageStartPending() |
void |
processIncrementalUpdate(boolean performOutput) |
void |
startReport(ReportDefinition report,
ProcessingContext processingContext,
PerformanceMonitorContext performanceMonitorContext) |
add, addEmptyRootLevelBand, addPagebreak, addProgressBox, addToNormalFlow, applyAutoCommit, applyRollbackInformation, clone, createRollbackInformation, deriveForPagebreak, deriveForStorage, endGroup, endGroupBody, endReport, endSection, endSubReport, getLastStateKey, getNormalFlowLayoutModelBuilder, getOutputProcessor, getPagebreaks, isDirty, isOpen, isPendingPageHack, isSafeToStore, isValid, newPageStarted, performParanoidModelCheck, print, printLayoutStateToFile, processPage, rollback, setStateKey, startGroup, startGroupBody, startSection, startSubReport, validateAfterCommit, validatePages
public FlowRenderer(OutputProcessor outputProcessor)
public void startReport(ReportDefinition report, ProcessingContext processingContext, PerformanceMonitorContext performanceMonitorContext)
startReport
in interface Renderer
startReport
in class AbstractRenderer
public void processIncrementalUpdate(boolean performOutput) throws ContentProcessingException
processIncrementalUpdate
in interface Renderer
processIncrementalUpdate
in class AbstractRenderer
ContentProcessingException
public int getPageCount()
getPageCount
in interface Renderer
getPageCount
in class AbstractRenderer
public boolean isCurrentPageEmpty()
isCurrentPageEmpty
in interface Renderer
isCurrentPageEmpty
in class AbstractRenderer
public boolean clearPendingPageStart(LayoutPagebreakHandler layoutPagebreakHandler)
clearPendingPageStart
in interface Renderer
clearPendingPageStart
in class AbstractRenderer
public boolean isPageStartPending()
isPageStartPending
in interface Renderer
isPageStartPending
in class AbstractRenderer