HtmlOutputProcessor
, PageableOutputProcessor
AbstractOutputProcessor
, AbstractPageableProcessor
, ChainingOutputProcessor
, ExcelOutputProcessor
, FlowGraphicsOutputProcessor
, FlowHtmlOutputProcessor
, GraphicsOutputProcessor
, PageableHtmlOutputProcessor
, PdfOutputProcessor
, StreamingHtmlOutputProcessor
, StreamingPlaintextOutputProcessor
public interface OutputProcessor
Modifier and Type | Method | Description |
---|---|---|
InputFeed |
createInputFeed(LayoutProcess layoutProcess) |
|
ModelBuilder |
createModelBuilder(LayoutProcess layoutProcess) |
The model builder normalizes the input and builds the Display-Model.
|
Normalizer |
createNormalizer(LayoutProcess layoutProcess) |
Returns the content normalizer implementation for this OP.
|
Renderer |
createRenderer(LayoutProcess layoutProcess) |
|
org.pentaho.reporting.libraries.base.config.Configuration |
getConfiguration() |
|
LogicalPageKey |
getLogicalPage(int page) |
|
int |
getLogicalPageCount() |
|
OutputProcessorMetaData |
getMetaData() |
|
int |
getPageCursor() |
|
boolean |
isContentGeneratable() |
This flag indicates, whether the output processor has collected enough
information to start the content generation.
|
boolean |
isGlobalStateComputed() |
This flag indicates, whether the global content has been computed.
|
boolean |
isPaginationFinished() |
Checks, whether the 'processingFinished' event had been received at least
once.
|
void |
processContent(LogicalPageBox logicalPage) |
|
void |
processDocumentMetaData(DocumentContext documentContext) |
|
void |
processingFinished() |
Notifies the output processor, that the processing has been finished and
that the input-feed received the last event.
|
void |
setPageCursor(int cursor) |
OutputProcessorMetaData getMetaData()
InputFeed createInputFeed(LayoutProcess layoutProcess)
Normalizer createNormalizer(LayoutProcess layoutProcess)
layoutProcess
- the layout process that governs all.ModelBuilder createModelBuilder(LayoutProcess layoutProcess)
layoutProcess
- the layout process that governs all.Renderer createRenderer(LayoutProcess layoutProcess)
void processContent(LogicalPageBox logicalPage)
void processingFinished()
boolean isGlobalStateComputed()
boolean isContentGeneratable()
org.pentaho.reporting.libraries.base.config.Configuration getConfiguration()
int getLogicalPageCount()
LogicalPageKey getLogicalPage(int page)
void setPageCursor(int cursor)
int getPageCursor()
boolean isPaginationFinished()
void processDocumentMetaData(DocumentContext documentContext)