public abstract class AbstractTableOutputProcessor extends AbstractOutputProcessor implements IterativeOutputProcessor
Modifier and Type | Field and Description |
---|---|
static OutputProcessorFeature.BooleanOutputProcessorFeature |
ROTATED_TEXT_AS_IMAGES |
static OutputProcessorFeature.BooleanOutputProcessorFeature |
SHAPES_CONTENT |
static OutputProcessorFeature.BooleanOutputProcessorFeature |
STRICT_LAYOUT |
static OutputProcessorFeature.BooleanOutputProcessorFeature |
TREAT_ELLIPSE_AS_RECTANGLE |
PROCESSING_CONTENT, PROCESSING_PAGES
Modifier | Constructor and Description |
---|---|
protected |
AbstractTableOutputProcessor() |
Modifier and Type | Method and Description |
---|---|
protected TableContentProducer |
createTableContentProducer(SheetLayout layout) |
protected abstract FlowSelector |
getFlowSelector() |
boolean |
isNeedAlignedPage() |
void |
processingStarted(ReportDefinition report,
ProcessingContext processingContext) |
void |
processIterativeContent(LogicalPageBox logicalPageBox,
boolean performOutput) |
protected void |
processPageContent(LogicalPageKey logicalPageKey,
LogicalPageBox logicalPage) |
protected void |
processPaginationContent(LogicalPageKey logicalPageKey,
LogicalPageBox logicalPage) |
protected abstract void |
processTableContent(LogicalPageKey logicalPageKey,
LogicalPageBox logicalPage,
TableContentProducer contentProducer) |
protected void |
updateTableContent(LogicalPageKey logicalPageKey,
LogicalPageBox logicalPageBox,
TableContentProducer tableContentProducer,
boolean performOutput) |
createLogicalPage, getLogicalPage, getLogicalPageCount, getPageCursor, getPhysicalPageCount, getStartTime, isContentGeneratable, isPaginationFinished, processContent, processingContentFinished, processingFinished, processingPagesFinished, processRecomputedContent, setPageCursor
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getLogicalPage, getLogicalPageCount, getMetaData, getPageCursor, getPhysicalPageCount, isPaginationFinished, processContent, processingFinished, processRecomputedContent, setPageCursor
public static final OutputProcessorFeature.BooleanOutputProcessorFeature STRICT_LAYOUT
public static final OutputProcessorFeature.BooleanOutputProcessorFeature TREAT_ELLIPSE_AS_RECTANGLE
public static final OutputProcessorFeature.BooleanOutputProcessorFeature SHAPES_CONTENT
public static final OutputProcessorFeature.BooleanOutputProcessorFeature ROTATED_TEXT_AS_IMAGES
public void processingStarted(ReportDefinition report, ProcessingContext processingContext)
processingStarted
in interface OutputProcessor
processingStarted
in class AbstractOutputProcessor
public boolean isNeedAlignedPage()
isNeedAlignedPage
in interface OutputProcessor
isNeedAlignedPage
in class AbstractOutputProcessor
protected final void processPaginationContent(LogicalPageKey logicalPageKey, LogicalPageBox logicalPage)
processPaginationContent
in class AbstractOutputProcessor
protected final void processPageContent(LogicalPageKey logicalPageKey, LogicalPageBox logicalPage) throws ContentProcessingException
processPageContent
in class AbstractOutputProcessor
ContentProcessingException
protected abstract void processTableContent(LogicalPageKey logicalPageKey, LogicalPageBox logicalPage, TableContentProducer contentProducer) throws ContentProcessingException
ContentProcessingException
public final void processIterativeContent(LogicalPageBox logicalPageBox, boolean performOutput) throws ContentProcessingException
processIterativeContent
in interface IterativeOutputProcessor
ContentProcessingException
protected TableContentProducer createTableContentProducer(SheetLayout layout)
protected void updateTableContent(LogicalPageKey logicalPageKey, LogicalPageBox logicalPageBox, TableContentProducer tableContentProducer, boolean performOutput) throws ContentProcessingException
ContentProcessingException
protected abstract FlowSelector getFlowSelector()
Copyright © 2017 Hitachi Vantara. All rights reserved.