org.jfree.layouting.output.pageable

Class AbstractPageableProcessor

public abstract class AbstractPageableProcessor extends AbstractOutputProcessor implements PageableOutputProcessor

Creation-Date: 10.11.2006, 20:05:11

Author: Thomas Morgner

Constructor Summary
protected AbstractPageableProcessor(Configuration configuration)
Method Summary
protected LogicalPageKeycreateLogicalPage(int width, int height)
RenderercreateRenderer(LayoutProcess layoutProcess)
protected abstract PageFlowSelectorgetFlowSelector()
PhysicalPageKeygetPhysicalPage(int page)
intgetPhysicalPageCount()
PrototypeBuildingRenderergetPrototypeBuilder()
protected voidprocessingPagesFinished()
protected abstract voidprocessLogicalPage(LogicalPageKey key, LogicalPageBox logicalPage)
protected voidprocessPageContent(LogicalPageKey logicalPageKey, LogicalPageBox logicalPage)
protected abstract voidprocessPhysicalPage(PageGrid pageGrid, LogicalPageBox logicalPage, int row, int col, PhysicalPageKey pageKey)

Constructor Detail

AbstractPageableProcessor

protected AbstractPageableProcessor(Configuration configuration)

Method Detail

createLogicalPage

protected LogicalPageKey createLogicalPage(int width, int height)

createRenderer

public Renderer createRenderer(LayoutProcess layoutProcess)

getFlowSelector

protected abstract PageFlowSelector getFlowSelector()

getPhysicalPage

public PhysicalPageKey getPhysicalPage(int page)

getPhysicalPageCount

public int getPhysicalPageCount()

getPrototypeBuilder

public PrototypeBuildingRenderer getPrototypeBuilder()

processingPagesFinished

protected void processingPagesFinished()

processLogicalPage

protected abstract void processLogicalPage(LogicalPageKey key, LogicalPageBox logicalPage)

processPageContent

protected void processPageContent(LogicalPageKey logicalPageKey, LogicalPageBox logicalPage)

processPhysicalPage

protected abstract void processPhysicalPage(PageGrid pageGrid, LogicalPageBox logicalPage, int row, int col, PhysicalPageKey pageKey)