org.jfree.layouting.modules.output.pdf

Class PdfOutputProcessor

Implemented Interfaces:
OutputProcessor, PageableOutputProcessor

public class PdfOutputProcessor
extends AbstractPageableProcessor

A streaming target, which produces a PDF document.
Author:
Thomas Morgner

Field Summary

Fields inherited from class org.jfree.layouting.output.AbstractOutputProcessor

PROCESSING_CONTENT, PROCESSING_GLOBAL_CONTENT, PROCESSING_PAGES

Constructor Summary

PdfOutputProcessor(Configuration configuration, OutputStream outputStream)

Method Summary

PageFlowSelector
getFlowSelector()
OutputProcessorMetaData
getMetaData()
void
processDocumentMetaData(DocumentContext documentContext)
protected void
processLogicalPage(LogicalPageKey key, LogicalPageBox logicalPage)
protected void
processPhysicalPage(PageGrid pageGrid, LogicalPageBox logicalPage, int row, int col, PhysicalPageKey pageKey)
protected void
processingContentFinished()
void
setFlowSelector(PageFlowSelector flowSelector)

Methods inherited from class org.jfree.layouting.output.pageable.AbstractPageableProcessor

createLogicalPage, createRenderer, getFlowSelector, getPhysicalPage, getPhysicalPageCount, getPrototypeBuilder, processLogicalPage, processPageContent, processPhysicalPage, processingPagesFinished

Methods inherited from class org.jfree.layouting.output.AbstractOutputProcessor

createInputFeed, createLogicalPage, createModelBuilder, createNormalizer, getConfiguration, getDocumentContext, getLogicalPage, getLogicalPageCount, getPageCursor, getProcessingState, isContentGeneratable, isGlobalStateComputed, isPaginationFinished, processContent, processDocumentMetaData, processPageContent, processingContentFinished, processingFinished, processingGlobalContentFinished, processingPagesFinished, setPageCursor

Constructor Details

PdfOutputProcessor

public PdfOutputProcessor(Configuration configuration,
                          OutputStream outputStream)

Method Details

getFlowSelector

public PageFlowSelector getFlowSelector()
Overrides:
getFlowSelector in interface AbstractPageableProcessor

getMetaData

public OutputProcessorMetaData getMetaData()
Specified by:
getMetaData in interface OutputProcessor

processDocumentMetaData

public void processDocumentMetaData(DocumentContext documentContext)
Specified by:
processDocumentMetaData in interface OutputProcessor
Overrides:
processDocumentMetaData in interface AbstractOutputProcessor

processLogicalPage

protected void processLogicalPage(LogicalPageKey key,
                                  LogicalPageBox logicalPage)
Overrides:
processLogicalPage in interface AbstractPageableProcessor

processPhysicalPage

protected void processPhysicalPage(PageGrid pageGrid,
                                   LogicalPageBox logicalPage,
                                   int row,
                                   int col,
                                   PhysicalPageKey pageKey)
Overrides:
processPhysicalPage in interface AbstractPageableProcessor

processingContentFinished

protected void processingContentFinished()
Overrides:
processingContentFinished in interface AbstractOutputProcessor

setFlowSelector

public void setFlowSelector(PageFlowSelector flowSelector)