|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface OutputProcessor
The output processor defines, which processing-step implementation will be used during the layout process. Obviously, what computations are required depends heavily on the desired result.
Method Summary | |
---|---|
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)
|
Method Detail |
---|
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)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |