Package org.jfree.layouting.renderer
Class PrintingRenderer
- java.lang.Object
-
- org.jfree.layouting.renderer.PrintingRenderer
-
- All Implemented Interfaces:
Renderer
,StatefullComponent
public class PrintingRenderer extends java.lang.Object implements Renderer
Creation-Date: 17.07.2006, 17:43:21- Author:
- Thomas Morgner
-
-
Constructor Summary
Constructors Constructor Description PrintingRenderer(Renderer parent)
-
Method Summary
-
-
-
Constructor Detail
-
PrintingRenderer
public PrintingRenderer(Renderer parent)
-
-
Method Detail
-
startedDocument
public void startedDocument(PageContext pageContext)
Starts the document and initalizes the default page context.- Specified by:
startedDocument
in interfaceRenderer
- Parameters:
pageContext
-
-
startedFlow
public void startedFlow(LayoutContext context) throws NormalizationException
Starts a floating, absolute or static element. This establishes a new normal flow for the element.- Specified by:
startedFlow
in interfaceRenderer
- Parameters:
context
-- Throws:
NormalizationException
-
startedTable
public void startedTable(LayoutContext context) throws NormalizationException
- Specified by:
startedTable
in interfaceRenderer
- Throws:
NormalizationException
-
startedTableSection
public void startedTableSection(LayoutContext layoutContext) throws NormalizationException
- Specified by:
startedTableSection
in interfaceRenderer
- Throws:
NormalizationException
-
startedTableRow
public void startedTableRow(LayoutContext layoutContext) throws NormalizationException
- Specified by:
startedTableRow
in interfaceRenderer
- Throws:
NormalizationException
-
startedTableCell
public void startedTableCell(LayoutContext layoutContext) throws NormalizationException
- Specified by:
startedTableCell
in interfaceRenderer
- Throws:
NormalizationException
-
startedBlock
public void startedBlock(LayoutContext context) throws NormalizationException
- Specified by:
startedBlock
in interfaceRenderer
- Throws:
NormalizationException
-
startedMarker
public void startedMarker(LayoutContext context) throws NormalizationException
- Specified by:
startedMarker
in interfaceRenderer
- Throws:
NormalizationException
-
startedRootInline
public void startedRootInline(LayoutContext context) throws NormalizationException
- Specified by:
startedRootInline
in interfaceRenderer
- Throws:
NormalizationException
-
startedInline
public void startedInline(LayoutContext context) throws NormalizationException
- Specified by:
startedInline
in interfaceRenderer
- Throws:
NormalizationException
-
addContent
public void addContent(LayoutContext context, ContentToken content) throws NormalizationException
- Specified by:
addContent
in interfaceRenderer
- Throws:
NormalizationException
-
finishedInline
public void finishedInline() throws NormalizationException
- Specified by:
finishedInline
in interfaceRenderer
- Throws:
NormalizationException
-
finishedRootInline
public void finishedRootInline() throws NormalizationException
- Specified by:
finishedRootInline
in interfaceRenderer
- Throws:
NormalizationException
-
finishedMarker
public void finishedMarker() throws NormalizationException
- Specified by:
finishedMarker
in interfaceRenderer
- Throws:
NormalizationException
-
finishedBlock
public void finishedBlock() throws NormalizationException
- Specified by:
finishedBlock
in interfaceRenderer
- Throws:
NormalizationException
-
finishedTableCell
public void finishedTableCell() throws NormalizationException
- Specified by:
finishedTableCell
in interfaceRenderer
- Throws:
NormalizationException
-
finishedTableRow
public void finishedTableRow() throws NormalizationException
- Specified by:
finishedTableRow
in interfaceRenderer
- Throws:
NormalizationException
-
finishedTableSection
public void finishedTableSection() throws NormalizationException
- Specified by:
finishedTableSection
in interfaceRenderer
- Throws:
NormalizationException
-
finishedTable
public void finishedTable() throws NormalizationException
- Specified by:
finishedTable
in interfaceRenderer
- Throws:
NormalizationException
-
finishedFlow
public void finishedFlow() throws NormalizationException
- Specified by:
finishedFlow
in interfaceRenderer
- Throws:
NormalizationException
-
finishedDocument
public void finishedDocument() throws NormalizationException
- Specified by:
finishedDocument
in interfaceRenderer
- Throws:
NormalizationException
-
startedTableColumnGroup
public void startedTableColumnGroup(LayoutContext context) throws NormalizationException
- Specified by:
startedTableColumnGroup
in interfaceRenderer
- Throws:
NormalizationException
-
startedTableColumn
public void startedTableColumn(LayoutContext context) throws NormalizationException
- Specified by:
startedTableColumn
in interfaceRenderer
- Throws:
NormalizationException
-
finishedTableColumnGroup
public void finishedTableColumnGroup() throws NormalizationException
- Specified by:
finishedTableColumnGroup
in interfaceRenderer
- Throws:
NormalizationException
-
finishedTableColumn
public void finishedTableColumn() throws NormalizationException
- Specified by:
finishedTableColumn
in interfaceRenderer
- Throws:
NormalizationException
-
handlePageBreak
public void handlePageBreak(PageContext pageContext)
A call-back that informs the renderer, that a new page must be started. This closes the old page context and copies all pending content to the new context.- Specified by:
handlePageBreak
in interfaceRenderer
- Parameters:
pageContext
-
-
startedPassThrough
public void startedPassThrough(LayoutContext context) throws NormalizationException
- Specified by:
startedPassThrough
in interfaceRenderer
- Throws:
NormalizationException
-
addPassThroughContent
public void addPassThroughContent(LayoutContext context, ContentToken content) throws NormalizationException
- Specified by:
addPassThroughContent
in interfaceRenderer
- Throws:
NormalizationException
-
finishedPassThrough
public void finishedPassThrough() throws NormalizationException
- Specified by:
finishedPassThrough
in interfaceRenderer
- Throws:
NormalizationException
-
saveState
public State saveState() throws StateException
- Specified by:
saveState
in interfaceStatefullComponent
- Throws:
StateException
-
startedTableCaption
public void startedTableCaption(LayoutContext context) throws NormalizationException
- Specified by:
startedTableCaption
in interfaceRenderer
- Throws:
NormalizationException
-
finishedTableCaption
public void finishedTableCaption() throws NormalizationException
- Specified by:
finishedTableCaption
in interfaceRenderer
- Throws:
NormalizationException
-
-