Class AbstractGenerator


  • public class AbstractGenerator
    extends Object
    Base class for generators.
    • Constructor Detail

      • AbstractGenerator

        public AbstractGenerator()
    • Method Detail

      • getTemplateDirectory

        public File getTemplateDirectory()
        Gets the freemarker template directory.
        Returns:
        the template directory
      • setTemplateDirectory

        public void setTemplateDirectory​(File templateDirectory)
        Sets the freemarker template directory.
        Parameters:
        templateDirectory - the template directory
      • getLogger

        public org.apache.maven.plugin.logging.Log getLogger()
        Gets the maven logger.
        Returns:
        the logger
      • setLogger

        public void setLogger​(org.apache.maven.plugin.logging.Log logger)
        Sets the maven logger.
        Parameters:
        logger - the logger
      • createFreemarkerConfiguration

        public freemarker.template.Configuration createFreemarkerConfiguration()
                                                                        throws IOException
        Creates the freemarker configuration.
        Returns:
        the config
        Throws:
        IOException - if there's some trouble with the template directory