org.apache.tiles.autotag.freemarker
Class FMTemplateGeneratorFactory

Package class diagram package FMTemplateGeneratorFactory
java.lang.Object
  extended by org.apache.tiles.autotag.freemarker.FMTemplateGeneratorFactory
All Implemented Interfaces:
TemplateGeneratorFactory

public class FMTemplateGeneratorFactory
extends Object
implements TemplateGeneratorFactory

Creates a template generator that generates code for Freemarker.

Version:
$Rev: 1044819 $ $Date: 2010-12-12 08:29:34 -0500 (Sun, 12 Dec 2010) $

Constructor Summary
FMTemplateGeneratorFactory(File classesOutputDirectory, org.apache.velocity.app.VelocityEngine velocityEngine, TemplateGeneratorBuilder templateGeneratorBuilder)
          Constructor.
 
Method Summary
 TemplateGenerator createTemplateGenerator()
          Creates a template generator.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FMTemplateGeneratorFactory

public FMTemplateGeneratorFactory(File classesOutputDirectory,
                                  org.apache.velocity.app.VelocityEngine velocityEngine,
                                  TemplateGeneratorBuilder templateGeneratorBuilder)
Constructor.

Parameters:
classesOutputDirectory - Directory where code will be placed.
velocityEngine - The Velocity engine.
templateGeneratorBuilder - The template generator builder.
Method Detail

createTemplateGenerator

public TemplateGenerator createTemplateGenerator()
Description copied from interface: TemplateGeneratorFactory
Creates a template generator.

Specified by:
createTemplateGenerator in interface TemplateGeneratorFactory
Returns:
The newly created template generator.


Copyright © 2001-2012 Apache Software Foundation. All Rights Reserved.