Class TemplateBasedScriptBuilder


  • public final class TemplateBasedScriptBuilder
    extends Object
    Script builder builds a script with custom code body. Script header and tail come from static script template.
    Author:
    Christoph Deppisch
    • Method Detail

      • build

        public String build()
        Builds the final script.
      • withCode

        public TemplateBasedScriptBuilder withCode​(String code)
        Adds custom code snippet to this builder.
        Parameters:
        code - the custom code body
        Returns:
      • fromTemplateScript

        public static TemplateBasedScriptBuilder fromTemplateScript​(String scriptTemplate)
        Static construction method returning a fully qualified instance of this builder.
        Parameters:
        scriptTemplate - the script template code.
        Returns:
        instance of this builder.
      • fromTemplateResource

        public static TemplateBasedScriptBuilder fromTemplateResource​(org.springframework.core.io.Resource scriptTemplateResource)
        Static construction method returning a fully qualified instance of this builder.
        Parameters:
        scriptTemplateResource - external file resource holding script template code.
        Returns:
        instance of this builder.