public class StreamingRenderer extends AbstractRenderer
Renderer.LayoutResult, Renderer.SectionType
Constructor and Description |
---|
StreamingRenderer(OutputProcessor outputProcessor) |
Modifier and Type | Method and Description |
---|---|
void |
applyRollbackInformation() |
void |
createRollbackInformation() |
protected void |
debugPrint(LogicalPageBox pageBox)
A hook to allow easier debugging.
|
int |
getPageCount() |
protected boolean |
isPageFinished() |
protected boolean |
performPagination(LayoutPagebreakHandler handler,
boolean performOutput) |
void |
processIncrementalUpdate(boolean performOutput) |
void |
rollback() |
void |
startReport(ReportDefinition report,
ProcessingContext processingContext,
PerformanceMonitorContext performanceMonitorContext) |
add, addEmptyRootLevelBand, addPagebreak, addProgressBox, addToNormalFlow, applyAutoCommit, clearDirty, clearPendingPageStart, clone, close, createComponentFactory, createRenderModelBuilder, deriveForPagebreak, deriveForStorage, endGroup, endGroupBody, endReport, endSection, endSubReport, getLastStateKey, getMetaData, getNormalFlowLayoutModelBuilder, getOutputProcessor, getPageBox, getPagebreaks, getPaginateStopWatch, getPerformanceMonitorContext, getRenderModelBuilder, getValidateStopWatch, initialize, initializeRendererOnStartReport, isCurrentPageEmpty, isDirty, isOpen, isPageStartPending, isPendingPageHack, isSafeToStore, isValid, isWidowOrphanDefinitionsEncountered, markDirty, newPageStarted, performParanoidModelCheck, preparePagination, print, printLayoutStateToFile, processPage, setLastStateKey, setPagebreaks, setStateKey, startGroup, startGroupBody, startSection, startSubReport, validateAfterCommit, validatePages
public StreamingRenderer(OutputProcessor outputProcessor)
protected boolean isPageFinished()
isPageFinished
in class AbstractRenderer
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
protected boolean performPagination(LayoutPagebreakHandler handler, boolean performOutput) throws ContentProcessingException
performPagination
in class AbstractRenderer
ContentProcessingException
public int getPageCount()
getPageCount
in interface Renderer
getPageCount
in class AbstractRenderer
protected void debugPrint(LogicalPageBox pageBox)
AbstractRenderer
debugPrint
in class AbstractRenderer
pageBox
- the current page box.public void createRollbackInformation()
createRollbackInformation
in interface Renderer
createRollbackInformation
in class AbstractRenderer
public void applyRollbackInformation()
applyRollbackInformation
in interface Renderer
applyRollbackInformation
in class AbstractRenderer
public void rollback()
rollback
in interface Renderer
rollback
in class AbstractRenderer
Copyright © 2017 Hitachi Vantara. All rights reserved.