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, setPageCursorclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreateInputFeed, createModelBuilder, createNormalizer, getConfiguration, getLogicalPage, getLogicalPageCount, getMetaData, getPageCursor, isContentGeneratable, isGlobalStateComputed, isPaginationFinished, processContent, processDocumentMetaData, processingFinished, setPageCursorprotected AbstractPageableProcessor(org.pentaho.reporting.libraries.base.config.Configuration configuration)
public Renderer createRenderer(LayoutProcess layoutProcess)
createRenderer in interface OutputProcessorpublic PrototypeBuildingRenderer getPrototypeBuilder()
protected void processingPagesFinished()
processingPagesFinished in class AbstractOutputProcessorpublic int getPhysicalPageCount()
getPhysicalPageCount in interface PageableOutputProcessorpublic PhysicalPageKey getPhysicalPage(int page)
getPhysicalPage in interface PageableOutputProcessorprotected LogicalPageKey createLogicalPage(int width, int height)
createLogicalPage in class AbstractOutputProcessorprotected void processPageContent(LogicalPageKey logicalPageKey, LogicalPageBox logicalPage)
processPageContent in class AbstractOutputProcessorprotected 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)