org.jfree.layouting.output.pageable
Class AbstractPageableProcessor
java.lang.Object
org.jfree.layouting.output.AbstractOutputProcessor
org.jfree.layouting.output.pageable.AbstractPageableProcessor
- All Implemented Interfaces:
- OutputProcessor, PageableOutputProcessor
- Direct Known Subclasses:
- GraphicsOutputProcessor, PageableHtmlOutputProcessor, PdfOutputProcessor
public abstract class AbstractPageableProcessor
- extends AbstractOutputProcessor
- implements PageableOutputProcessor
Creation-Date: 10.11.2006, 20:05:11
- Author:
- Thomas Morgner
Constructor Summary |
protected |
AbstractPageableProcessor(org.pentaho.reporting.libraries.base.config.Configuration configuration)
|
Methods inherited from class org.jfree.layouting.output.AbstractOutputProcessor |
createInputFeed, createModelBuilder, createNormalizer, getConfiguration, getDocumentContext, getLogicalPage, getLogicalPageCount, getPageCursor, getProcessingState, isContentGeneratable, isGlobalStateComputed, isPaginationFinished, processContent, processDocumentMetaData, processingContentFinished, processingFinished, processingGlobalContentFinished, setPageCursor |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.jfree.layouting.output.OutputProcessor |
createInputFeed, createModelBuilder, createNormalizer, getConfiguration, getLogicalPage, getLogicalPageCount, getMetaData, getPageCursor, isContentGeneratable, isGlobalStateComputed, isPaginationFinished, processContent, processDocumentMetaData, processingFinished, setPageCursor |
AbstractPageableProcessor
protected AbstractPageableProcessor(org.pentaho.reporting.libraries.base.config.Configuration configuration)
createRenderer
public Renderer createRenderer(LayoutProcess layoutProcess)
- Specified by:
createRenderer
in interface OutputProcessor
getPrototypeBuilder
public PrototypeBuildingRenderer getPrototypeBuilder()
processingPagesFinished
protected void processingPagesFinished()
- Overrides:
processingPagesFinished
in class AbstractOutputProcessor
getPhysicalPageCount
public int getPhysicalPageCount()
- Specified by:
getPhysicalPageCount
in interface PageableOutputProcessor
getPhysicalPage
public PhysicalPageKey getPhysicalPage(int page)
- Specified by:
getPhysicalPage
in interface PageableOutputProcessor
createLogicalPage
protected LogicalPageKey createLogicalPage(int width,
int height)
- Overrides:
createLogicalPage
in class AbstractOutputProcessor
processPageContent
protected void processPageContent(LogicalPageKey logicalPageKey,
LogicalPageBox logicalPage)
- Specified by:
processPageContent
in class AbstractOutputProcessor
getFlowSelector
protected abstract PageFlowSelector getFlowSelector()
processPhysicalPage
protected abstract void processPhysicalPage(PageGrid pageGrid,
LogicalPageBox logicalPage,
int row,
int col,
PhysicalPageKey pageKey)
processLogicalPage
protected abstract void processLogicalPage(LogicalPageKey key,
LogicalPageBox logicalPage)