public abstract class AbstractPageableOutputProcessor extends AbstractOutputProcessor implements PageableOutputProcessor
PROCESSING_CONTENT, PROCESSING_PAGES
Modifier | Constructor and Description |
---|---|
protected |
AbstractPageableOutputProcessor() |
Modifier and Type | Method and Description |
---|---|
protected LogicalPageKey |
createLogicalPage(int width,
int height) |
protected abstract PageFlowSelector |
getFlowSelector() |
PhysicalPageKey |
getPhysicalPage(int page) |
int |
getPhysicalPageCount() |
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) |
getLogicalPage, getLogicalPageCount, getPageCursor, getStartTime, isContentGeneratable, isNeedAlignedPage, isPaginationFinished, processContent, processingContentFinished, processingFinished, processingStarted, processPaginationContent, processRecomputedContent, setPageCursor
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getLogicalPage, getLogicalPageCount, getMetaData, getPageCursor, isNeedAlignedPage, isPaginationFinished, processContent, processingFinished, processingStarted, processRecomputedContent, setPageCursor
protected void processingPagesFinished()
processingPagesFinished
in class AbstractOutputProcessor
public int getPhysicalPageCount()
getPhysicalPageCount
in interface OutputProcessor
getPhysicalPageCount
in interface PageableOutputProcessor
getPhysicalPageCount
in class AbstractOutputProcessor
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) throws ContentProcessingException
processPageContent
in class AbstractOutputProcessor
ContentProcessingException
protected abstract PageFlowSelector getFlowSelector()
protected abstract void processPhysicalPage(PageGrid pageGrid, LogicalPageBox logicalPage, int row, int col, PhysicalPageKey pageKey) throws ContentProcessingException
ContentProcessingException
protected abstract void processLogicalPage(LogicalPageKey key, LogicalPageBox logicalPage) throws ContentProcessingException
ContentProcessingException
Copyright © 2017 Hitachi Vantara. All rights reserved.