public interface 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) |
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()
Configuration getConfiguration()
int getLogicalPageCount()
LogicalPageKey getLogicalPage(int page)
void setPageCursor(int cursor)
int getPageCursor()
boolean isPaginationFinished()
void processDocumentMetaData(DocumentContext documentContext)