Renderer, StatefullComponentpublic class StreamingRenderer extends AbstractRenderer
| Modifier and Type | Class | Description |
|---|---|---|
protected static class |
StreamingRenderer.DefaultFlowRendererState |
AbstractRenderer.RendererState| Modifier | Constructor | Description |
|---|---|---|
|
StreamingRenderer(LayoutProcess layoutProcess) |
|
protected |
StreamingRenderer(LayoutProcess layoutProcess,
boolean init) |
| Modifier and Type | Method | Description |
|---|---|---|
protected void |
firePagebreak() |
|
State |
saveState() |
|
protected void |
validateOutput() |
Todo: Using this renderer with an non-iterative output processor results
in trouble!
|
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, tryValidateOutputprotected StreamingRenderer(LayoutProcess layoutProcess, boolean init)
public StreamingRenderer(LayoutProcess layoutProcess)
protected void validateOutput()
throws NormalizationException
validateOutput in class AbstractRendererNormalizationExceptionprotected void firePagebreak()
throws NormalizationException
NormalizationExceptionpublic State saveState() throws StateException
StateException