Prev Class | Next Class | Frames | No Frames |
Summary: Nested | Field | Method | Constr | Detail: Nested | Field | Method | Constr |
java.lang.Object
org.jfree.layouting.renderer.AbstractRenderer
Nested Class Summary | |
protected static class |
Constructor Summary | |
|
Method Summary | |
void |
|
void |
|
void | |
void | |
void | |
void | |
void | |
void | |
void | |
void | |
void | |
void | |
void | |
void | |
void | |
void | |
protected RenderBox | |
LayoutProcess | |
LogicalPageBox | |
RenderPageContext | |
RenderPageContext | |
void |
|
protected boolean | |
void |
|
void |
|
void |
|
void |
|
void |
|
void |
|
void |
|
void |
|
void |
|
void |
|
void |
|
void |
|
void |
|
void |
|
void |
|
protected void |
|
protected abstract void |
public void addContent(LayoutContext context, ContentToken content) throws NormalizationException
- Specified by:
- addContent in interface Renderer
public void addPassThroughContent(LayoutContext context, ContentToken content)
- Specified by:
- addPassThroughContent in interface Renderer
public void finishedBlock() throws NormalizationException
- Specified by:
- finishedBlock in interface Renderer
public void finishedDocument() throws NormalizationException
- Specified by:
- finishedDocument in interface Renderer
public void finishedFlow() throws NormalizationException
- Specified by:
- finishedFlow in interface Renderer
public void finishedInline() throws NormalizationException
- Specified by:
- finishedInline in interface Renderer
public void finishedMarker() throws NormalizationException
- Specified by:
- finishedMarker in interface Renderer
public void finishedPassThrough()
- Specified by:
- finishedPassThrough in interface Renderer
public void finishedRootInline() throws NormalizationException
- Specified by:
- finishedRootInline in interface Renderer
public void finishedTable() throws NormalizationException
- Specified by:
- finishedTable in interface Renderer
public void finishedTableCaption() throws NormalizationException
- Specified by:
- finishedTableCaption in interface Renderer
public void finishedTableCell() throws NormalizationException
- Specified by:
- finishedTableCell in interface Renderer
public void finishedTableColumn() throws NormalizationException
- Specified by:
- finishedTableColumn in interface Renderer
public void finishedTableColumnGroup() throws NormalizationException
- Specified by:
- finishedTableColumnGroup in interface Renderer
public void finishedTableRow() throws NormalizationException
- Specified by:
- finishedTableRow in interface Renderer
public void finishedTableSection() throws NormalizationException
- Specified by:
- finishedTableSection in interface Renderer
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. This method is triggered by a call to 'LayoutProcess.pageBreakEncountered'
- Specified by:
- handlePageBreak in interface Renderer
- Parameters:
pageContext
-
protected boolean isProcessingNormalFlow()
public void setLayoutFailureReason(int layoutFailureReason, Object layoutFailureNodeId)
public void startedBlock(LayoutContext context) throws NormalizationException
- Specified by:
- startedBlock in interface Renderer
public void startedDocument(PageContext pageContext)
Starts the document and initalizes the default page context.
- Specified by:
- startedDocument in interface Renderer
- Parameters:
pageContext
-
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 interface Renderer
- Parameters:
context
-
public void startedInline(LayoutContext context) throws NormalizationException
- Specified by:
- startedInline in interface Renderer
public void startedMarker(LayoutContext context) throws NormalizationException
- Specified by:
- startedMarker in interface Renderer
public void startedPassThrough(LayoutContext context)
- Specified by:
- startedPassThrough in interface Renderer
public void startedRootInline(LayoutContext context) throws NormalizationException
- Specified by:
- startedRootInline in interface Renderer
public void startedTable(LayoutContext context) throws NormalizationException
- Specified by:
- startedTable in interface Renderer
public void startedTableCaption(LayoutContext context) throws NormalizationException
- Specified by:
- startedTableCaption in interface Renderer
public void startedTableCell(LayoutContext context) throws NormalizationException
- Specified by:
- startedTableCell in interface Renderer
public void startedTableColumn(LayoutContext context) throws NormalizationException
- Specified by:
- startedTableColumn in interface Renderer
public void startedTableColumnGroup(LayoutContext context) throws NormalizationException
- Specified by:
- startedTableColumnGroup in interface Renderer
public void startedTableRow(LayoutContext context) throws NormalizationException
- Specified by:
- startedTableRow in interface Renderer
public void startedTableSection(LayoutContext context) throws NormalizationException
- Specified by:
- startedTableSection in interface Renderer
protected final void tryValidateOutput(Object instanceId) throws NormalizationException
- Parameters:
instanceId
- can be null if there is no meaningful instanceid.
- Throws:
NormalizationException
-