org.apache.tiles.autotag.generate
Interface TemplateGenerator

Package class diagram package TemplateGenerator

public interface TemplateGenerator

Generates all the code for a template suite.

Version:
$Rev: 1349964 $ $Date: 2012-06-13 13:18:51 -0400 (Wed, 13 Jun 2012) $

Method Summary
 void generate(String packageName, TemplateSuite suite, Map<String,String> parameters, String runtimeClass, String requestClass)
          Generates the code.
 boolean isGeneratingClasses()
          Indicates that this generator generates classes.
 boolean isGeneratingResources()
          Indicates that this generator generates resources.
 

Method Detail

generate

void generate(String packageName,
              TemplateSuite suite,
              Map<String,String> parameters,
              String runtimeClass,
              String requestClass)
Generates the code.

Parameters:
packageName - The package name.
suite - The template suite.
parameters - Configuration parameters.
runtimeClass - The RequestBuilder implementation.
requestClass - The request class to use.

isGeneratingResources

boolean isGeneratingResources()
Indicates that this generator generates resources.

Returns:
true if the generator generates resources.

isGeneratingClasses

boolean isGeneratingClasses()
Indicates that this generator generates classes.

Returns:
true if the generator generates classes.


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