java.lang.Object
org.tentackle.maven.AbstractGenerator
Base class for generators.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfreemarker.template.ConfigurationCreates the freemarker configuration.org.apache.maven.plugin.logging.LogGets the maven logger.Gets the freemarker template directory.voidsetLogger(org.apache.maven.plugin.logging.Log logger) Sets the maven logger.voidsetTemplateDirectory(File templateDirectory) Sets the freemarker template directory.
-
Constructor Details
-
AbstractGenerator
public AbstractGenerator()
-
-
Method Details
-
getTemplateDirectory
Gets the freemarker template directory.- Returns:
- the template directory
-
setTemplateDirectory
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
Creates the freemarker configuration.- Returns:
- the config
- Throws:
IOException- if there's some trouble with the template directory
-