public abstract class AbstractPageableProcessor extends AbstractOutputProcessor implements PageableOutputProcessor
PROCESSING_CONTENT, PROCESSING_GLOBAL_CONTENT, PROCESSING_PAGES
Modifier | Constructor and Description |
---|---|
protected |
AbstractPageableProcessor(org.pentaho.reporting.libraries.base.config.Configuration configuration) |
Modifier and Type | Method and Description |
---|---|
protected LogicalPageKey |
createLogicalPage(int width,
int height) |
Renderer |
createRenderer(LayoutProcess layoutProcess) |
protected abstract PageFlowSelector |
getFlowSelector() |
PhysicalPageKey |
getPhysicalPage(int page) |
int |
getPhysicalPageCount() |
PrototypeBuildingRenderer |
getPrototypeBuilder() |
protected void |
processingPagesFinished() |
protected abstract void |
processLogicalPage(LogicalPageKey key,
LogicalPageBox logicalPage) |
protected void |
processPageContent(LogicalPageKey logicalPageKey,
LogicalPageBox logicalPage) |
protected abstract void |
processPhysicalPage(PageGrid pageGrid,
LogicalPageBox logicalPage,
int row,
int col,
PhysicalPageKey pageKey) |
createInputFeed, createModelBuilder, createNormalizer, getConfiguration, getDocumentContext, getLogicalPage, getLogicalPageCount, getPageCursor, getProcessingState, isContentGeneratable, isGlobalStateComputed, isPaginationFinished, processContent, processDocumentMetaData, processingContentFinished, processingFinished, processingGlobalContentFinished, setPageCursor
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
createInputFeed, createModelBuilder, createNormalizer, getConfiguration, getLogicalPage, getLogicalPageCount, getMetaData, getPageCursor, isContentGeneratable, isGlobalStateComputed, isPaginationFinished, processContent, processDocumentMetaData, processingFinished, setPageCursor
protected AbstractPageableProcessor(org.pentaho.reporting.libraries.base.config.Configuration configuration)
public Renderer createRenderer(LayoutProcess layoutProcess)
createRenderer
in interface OutputProcessor
public PrototypeBuildingRenderer getPrototypeBuilder()
protected void processingPagesFinished()
processingPagesFinished
in class AbstractOutputProcessor
public int getPhysicalPageCount()
getPhysicalPageCount
in interface PageableOutputProcessor
public PhysicalPageKey getPhysicalPage(int page)
getPhysicalPage
in interface PageableOutputProcessor
protected LogicalPageKey createLogicalPage(int width, int height)
createLogicalPage
in class AbstractOutputProcessor
protected void processPageContent(LogicalPageKey logicalPageKey, LogicalPageBox logicalPage)
processPageContent
in class AbstractOutputProcessor
protected abstract PageFlowSelector getFlowSelector()
protected abstract void processPhysicalPage(PageGrid pageGrid, LogicalPageBox logicalPage, int row, int col, PhysicalPageKey pageKey)
protected abstract void processLogicalPage(LogicalPageKey key, LogicalPageBox logicalPage)