Renderer
, StatefullComponent
public class ChainingRenderer extends ChainingComponent implements Renderer
ChainingComponent.RecordedCall
STATE_DONE, STATE_ERROR, STATE_FRESH
Constructor | Description |
---|---|
ChainingRenderer(Renderer renderer) |
addCall, clear, replay, retrieveRecordedCalls, setRecordedCalls
public ChainingRenderer(Renderer renderer)
public Renderer getRenderer()
public void startedDocument(PageContext pageContext)
Renderer
startedDocument
in interface Renderer
public void startedFlow(LayoutContext context)
startedFlow
in interface Renderer
context
- public void startedTable(LayoutContext layoutContext)
startedTable
in interface Renderer
public void startedTableColumnGroup(LayoutContext context) throws NormalizationException
startedTableColumnGroup
in interface Renderer
NormalizationException
public void startedTableColumn(LayoutContext context) throws NormalizationException
startedTableColumn
in interface Renderer
NormalizationException
public void startedTableSection(LayoutContext layoutContext)
startedTableSection
in interface Renderer
public void startedTableRow(LayoutContext layoutContext)
startedTableRow
in interface Renderer
public void startedTableCell(LayoutContext layoutContext)
startedTableCell
in interface Renderer
public void startedBlock(LayoutContext context)
startedBlock
in interface Renderer
public void startedMarker(LayoutContext context) throws NormalizationException
startedMarker
in interface Renderer
NormalizationException
public void startedRootInline(LayoutContext context) throws NormalizationException
startedRootInline
in interface Renderer
NormalizationException
public void startedInline(LayoutContext context)
startedInline
in interface Renderer
public void addContent(LayoutContext context, ContentToken content)
addContent
in interface Renderer
public void finishedInline()
finishedInline
in interface Renderer
public void finishedRootInline() throws NormalizationException
finishedRootInline
in interface Renderer
NormalizationException
public void finishedMarker() throws NormalizationException
finishedMarker
in interface Renderer
NormalizationException
public void finishedBlock()
finishedBlock
in interface Renderer
public void finishedTableCell()
finishedTableCell
in interface Renderer
public void finishedTableRow()
finishedTableRow
in interface Renderer
public void finishedTableSection()
finishedTableSection
in interface Renderer
public void finishedTableColumnGroup() throws NormalizationException
finishedTableColumnGroup
in interface Renderer
NormalizationException
public void finishedTableColumn() throws NormalizationException
finishedTableColumn
in interface Renderer
NormalizationException
public void finishedTable()
finishedTable
in interface Renderer
public void finishedFlow()
finishedFlow
in interface Renderer
public void finishedDocument()
finishedDocument
in interface Renderer
public void handlePageBreak(PageContext pageContext)
Renderer
handlePageBreak
in interface Renderer
protected void invoke(java.lang.Object target, int methodId, java.lang.Object parameters) throws java.lang.Exception
invoke
in class ChainingComponent
java.lang.Exception
public void startedPassThrough(LayoutContext context)
startedPassThrough
in interface Renderer
public void addPassThroughContent(LayoutContext context, ContentToken content)
addPassThroughContent
in interface Renderer
public void finishedPassThrough()
finishedPassThrough
in interface Renderer
public void startedTableCaption(LayoutContext context) throws NormalizationException
startedTableCaption
in interface Renderer
NormalizationException
public void finishedTableCaption() throws NormalizationException
finishedTableCaption
in interface Renderer
NormalizationException
public State saveState() throws StateException
saveState
in interface StatefullComponent
StateException