Package org.apache.tiles.autotag.generate

# Interface TemplateGenerator

public interface TemplateGenerator
Generates all the code for a template suite.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `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 Details

  - ### 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.