org.nuiton.jaxx
Class TemplateGenerator

java.lang.Object
  extended by org.nuiton.jaxx.TemplateGenerator

public class TemplateGenerator
extends java.lang.Object

Generator of template base on velocity.

Since:
1.3
Author:
chemit

Field Summary
protected  org.apache.velocity.app.VelocityEngine engine
           
protected  org.apache.maven.project.MavenProject mavenProject
           
protected  org.apache.velocity.Template velocityTemplate
           
 
Constructor Summary
protected TemplateGenerator(org.apache.maven.project.MavenProject mavenProject, java.net.URL template)
           
 
Method Summary
protected  void addPropertiesToContext(java.util.Properties properties, org.apache.velocity.VelocityContext context)
           
 void generate(java.util.Properties context, java.io.File outputFile)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

engine

protected org.apache.velocity.app.VelocityEngine engine

mavenProject

protected final org.apache.maven.project.MavenProject mavenProject

velocityTemplate

protected org.apache.velocity.Template velocityTemplate
Constructor Detail

TemplateGenerator

protected TemplateGenerator(org.apache.maven.project.MavenProject mavenProject,
                            java.net.URL template)
                     throws java.net.URISyntaxException
Throws:
java.net.URISyntaxException
Method Detail

generate

public void generate(java.util.Properties context,
                     java.io.File outputFile)
              throws java.lang.Exception
Throws:
java.lang.Exception

addPropertiesToContext

protected void addPropertiesToContext(java.util.Properties properties,
                                      org.apache.velocity.VelocityContext context)


Copyright © 2008-2009 CodeLutin. All Rights Reserved.