Interface TemplateCompiler

  • All Known Implementing Classes:
    HandlebarsTemplateCompiler

    public interface TemplateCompiler
    Class that handles the template compiling.
    Since:
    0.2.0
    Author:
    nandorholozsnyak
    • Method Detail

      • compileTemplate

        String compileTemplate​(String templatePath,
                               TemplateData templateData)
                        throws DocumentGenerationException
        Compiles the template with the given template data.

        If the template is not found an exception must be raised.

        Parameters:
        templatePath - path to the template that the compiler can understand and work with.
        templateData - template data.
        Returns:
        templated populated and compiled with the given template data.
        Throws:
        DocumentGenerationException - when the template compiler occurs an error.