Class WindowsShellScriptFileHeader

java.lang.Object
io.wcm.devops.conga.generator.plugins.fileheader.AbstractFileHeader
io.wcm.devops.conga.generator.plugins.fileheader.WindowsShellScriptFileHeader
All Implemented Interfaces:
FileHeaderPlugin, FilePlugin<FileHeaderContext,Void>, Plugin

public final class WindowsShellScriptFileHeader extends AbstractFileHeader
Adds file headers to Windows .bat or .cmd files.
  • Field Details

  • Constructor Details

    • WindowsShellScriptFileHeader

      public WindowsShellScriptFileHeader()
  • Method Details

    • getName

      public String getName()
      Description copied from interface: Plugin
      Gets plugin name.
      Returns:
      Plugin name to be referenced in definition file
    • accepts

      public boolean accepts(FileContext file, FileHeaderContext context)
      Description copied from interface: FilePlugin
      Checks if the plugin can be applied to the given file.
      Parameters:
      file - Context file
      context - Context objects
      Returns:
      true when the plugin can be applied to the given file.
    • getLineBreak

      protected String getLineBreak()
      Description copied from class: AbstractFileHeader
      Gets line break character(s).
      Overrides:
      getLineBreak in class AbstractFileHeader
      Returns:
      Line break character(s)
    • getCommentLinePrefix

      protected String getCommentLinePrefix()
      Description copied from class: AbstractFileHeader
      Gets comment line prefix.
      Overrides:
      getCommentLinePrefix in class AbstractFileHeader
      Returns:
      Comment line prefix string
    • getBlockSuffix

      protected String getBlockSuffix()
      Description copied from class: AbstractFileHeader
      Gets block suffix.
      Overrides:
      getBlockSuffix in class AbstractFileHeader
      Returns:
      Block suffix string
    • extract

      public FileHeaderContext extract(FileContext file)
      Description copied from interface: FileHeaderPlugin
      Extract comment lines from file header.
      Parameters:
      file - Context file
      Returns:
      File header context with comment lines. Returns null if extraction not possible or no comments present.