Package org.jfree.layouting.renderer
Class PaginatingRenderer
- java.lang.Object
-
- org.jfree.layouting.renderer.AbstractRenderer
-
- org.jfree.layouting.renderer.PaginatingRenderer
-
- All Implemented Interfaces:
Renderer,StatefullComponent
public class PaginatingRenderer extends AbstractRenderer
A renderer which builds a streaming page model.- Author:
- Thomas Morgner
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static classPaginatingRenderer.DefaultFlowRendererState-
Nested classes/interfaces inherited from class org.jfree.layouting.renderer.AbstractRenderer
AbstractRenderer.RendererState
-
-
Constructor Summary
Constructors Modifier Constructor Description PaginatingRenderer(LayoutProcess layoutProcess)protectedPaginatingRenderer(LayoutProcess layoutProcess, boolean init)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidfirePagebreak()StatesaveState()protected voidvalidateOutput()-
Methods inherited from class org.jfree.layouting.renderer.AbstractRenderer
addContent, addPassThroughContent, finishedBlock, finishedDocument, finishedFlow, finishedInline, finishedMarker, finishedPassThrough, finishedRootInline, finishedTable, finishedTableCaption, finishedTableCell, finishedTableColumn, finishedTableColumnGroup, finishedTableRow, finishedTableSection, getInsertationPoint, getLayoutProcess, getLogicalPageBox, getPageContext, getRenderPageContext, handlePageBreak, isProcessingNormalFlow, setLayoutFailureReason, startedBlock, startedDocument, startedFlow, startedInline, startedMarker, startedPassThrough, startedRootInline, startedTable, startedTableCaption, startedTableCell, startedTableColumn, startedTableColumnGroup, startedTableRow, startedTableSection, tryValidateOutput
-
-
-
-
Constructor Detail
-
PaginatingRenderer
protected PaginatingRenderer(LayoutProcess layoutProcess, boolean init)
-
PaginatingRenderer
public PaginatingRenderer(LayoutProcess layoutProcess)
-
-
Method Detail
-
validateOutput
protected void validateOutput() throws NormalizationException- Specified by:
validateOutputin classAbstractRenderer- Throws:
NormalizationException
-
firePagebreak
protected void firePagebreak() throws NormalizationException- Throws:
NormalizationException
-
saveState
public State saveState() throws StateException
- Throws:
StateException
-
-