public class ChainingOutputProcessor extends java.lang.Object implements OutputProcessor
| Constructor and Description |
|---|
ChainingOutputProcessor(OutputProcessor outputProcessor) |
| Modifier and Type | Method and 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) |
public ChainingOutputProcessor(OutputProcessor outputProcessor)
public InputFeed createInputFeed(LayoutProcess layoutProcess)
createInputFeed in interface OutputProcessorpublic OutputProcessorMetaData getMetaData()
getMetaData in interface OutputProcessorpublic Normalizer createNormalizer(LayoutProcess layoutProcess)
createNormalizer in interface OutputProcessorlayoutProcess - the layout process that governs all.public ModelBuilder createModelBuilder(LayoutProcess layoutProcess)
createModelBuilder in interface OutputProcessorlayoutProcess - the layout process that governs all.public Renderer createRenderer(LayoutProcess layoutProcess)
createRenderer in interface OutputProcessorpublic void processContent(LogicalPageBox logicalPage)
processContent in interface OutputProcessorpublic void processingFinished()
processingFinished in interface OutputProcessorpublic boolean isGlobalStateComputed()
isGlobalStateComputed in interface OutputProcessorpublic boolean isContentGeneratable()
isContentGeneratable in interface OutputProcessorpublic org.pentaho.reporting.libraries.base.config.Configuration getConfiguration()
getConfiguration in interface OutputProcessorpublic int getLogicalPageCount()
getLogicalPageCount in interface OutputProcessorpublic LogicalPageKey getLogicalPage(int page)
getLogicalPage in interface OutputProcessorpublic void setPageCursor(int cursor)
setPageCursor in interface OutputProcessorpublic int getPageCursor()
getPageCursor in interface OutputProcessorpublic boolean isPaginationFinished()
isPaginationFinished in interface OutputProcessorpublic void processDocumentMetaData(DocumentContext documentContext)
processDocumentMetaData in interface OutputProcessor