Interface DocumentProcessor
-
- All Known Implementing Classes:
CompositeDocumentProcessor
,PageNumberDecoratorProcessor
,PageSizeConformityDocumentProcessor
public interface DocumentProcessor
Interceptor to perform aDocument
modification before the shaping process is performed. The implementation of this class is up to the integrator and can be injected via Spring Configuration.- Since:
- jadice server 4.3.1.9
- See Also:
ReshapeWorker.setDocumentProcessor(DocumentProcessor)
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
DocumentProcessor.ProcessingPhase
The different processing phases of the reshaping process in which theDocumentProcessor
will be called.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
process(ReshapeWorker worker, DocumentProcessor.ProcessingPhase phase, com.levigo.jadice.document.Document document)
Process (and manipulate) the given jadiceDocument
-
-
-
Method Detail
-
process
void process(ReshapeWorker worker, DocumentProcessor.ProcessingPhase phase, com.levigo.jadice.document.Document document)
Process (and manipulate) the given jadiceDocument
- Parameters:
worker
- The context in which the processing happensphase
- The currentDocumentProcessor.ProcessingPhase
document
- TheDocument
that shall be reshaped
-
-