Class AbstractPostProcessor

java.lang.Object
io.wcm.devops.conga.generator.plugins.postprocessor.AbstractPostProcessor
All Implemented Interfaces:
FilePlugin<PostProcessorContext,List<FileContext>>, Plugin, PostProcessorPlugin

public abstract class AbstractPostProcessor extends Object implements PostProcessorPlugin
Shared functionality for post processor plugins.
  • 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 - File
      postProcessorContext - 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 - File
      fileHeader - File header
      postProcessorContext - Post processor context