Class VelocityTemplateGenerator
java.lang.Object
org.nuiton.plugin.VelocityTemplateGenerator
Generator of template base on velocity.
TODO TC-20091011 should use plexus velocity component
- Since:
- 1.3
- Author:
- Tony Chemit - chemit@codelutin.com
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.apache.velocity.app.VelocityEngineprotected org.apache.maven.project.MavenProjectprotected org.apache.velocity.Template -
Constructor Summary
ConstructorsConstructorDescriptionVelocityTemplateGenerator(org.apache.maven.project.MavenProject mavenProject, URL template) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddPropertiesToContext(Properties properties, org.apache.velocity.VelocityContext context) voidgenerate(Properties context, File outputFile) voidgenerate(Properties context, Writer writer)
-
Field Details
-
engine
protected org.apache.velocity.app.VelocityEngine engine -
mavenProject
protected org.apache.maven.project.MavenProject mavenProject -
velocityTemplate
protected org.apache.velocity.Template velocityTemplate
-
-
Constructor Details
-
VelocityTemplateGenerator
public VelocityTemplateGenerator(org.apache.maven.project.MavenProject mavenProject, URL template) throws URISyntaxException - Throws:
URISyntaxException
-
-
Method Details
-
generate
- Throws:
Exception
-
generate
- Throws:
Exception
-
addPropertiesToContext
protected void addPropertiesToContext(Properties properties, org.apache.velocity.VelocityContext context)
-