Class AbstractPostProcessor
java.lang.Object
io.wcm.devops.conga.generator.plugins.postprocessor.AbstractPostProcessor
- All Implemented Interfaces:
FilePlugin<PostProcessorContext,,List<FileContext>> Plugin,PostProcessorPlugin
Shared functionality for post processor plugins.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected final voidapplyFileHeader(FileContext file, FileHeaderContext fileHeader, PostProcessorContext postProcessorContext) Apply file header to given file.protected final FileHeaderContextextractFileHeader(FileContext file, PostProcessorContext postProcessorContext) Extract file header from given file.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.wcm.devops.conga.generator.spi.FilePlugin
acceptsMethods inherited from interface io.wcm.devops.conga.generator.spi.PostProcessorPlugin
apply, implicitApply
-
Constructor Details
-
AbstractPostProcessor
public AbstractPostProcessor()
-
-
Method Details
-
extractFileHeader
protected final FileHeaderContext extractFileHeader(FileContext file, PostProcessorContext postProcessorContext) Extract file header from given file. File type is detected automatically.- Parameters:
file- FilepostProcessorContext- Post processor context- Returns:
- File header or null if none found
-
applyFileHeader
protected final void applyFileHeader(FileContext file, FileHeaderContext fileHeader, PostProcessorContext postProcessorContext) Apply file header to given file. File type is detected automatically.- Parameters:
file- FilefileHeader- File headerpostProcessorContext- Post processor context
-