Package org.tentackle.maven
Class AbstractGenerator
- java.lang.Object
-
- org.tentackle.maven.AbstractGenerator
-
public class AbstractGenerator extends java.lang.ObjectBase class for generators.
-
-
Constructor Summary
Constructors Constructor Description AbstractGenerator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description freemarker.template.ConfigurationcreateFreemarkerConfiguration()Creates the freemarker configuration.org.apache.maven.plugin.logging.LoggetLogger()Gets the maven logger.java.io.FilegetTemplateDirectory()Gets the freemarker template directory.voidsetLogger(org.apache.maven.plugin.logging.Log logger)Sets the maven logger.voidsetTemplateDirectory(java.io.File templateDirectory)Sets the freemarker template directory.
-
-
-
Method Detail
-
getTemplateDirectory
public java.io.File getTemplateDirectory()
Gets the freemarker template directory.- Returns:
- the template directory
-
setTemplateDirectory
public void setTemplateDirectory(java.io.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 java.io.IOExceptionCreates the freemarker configuration.- Returns:
- the config
- Throws:
java.io.IOException- if there's some trouble with the template directory
-
-