# Uses of Class
org.apache.tiles.autotag.model.TemplateSuite

Packages that use TemplateSuite
Package
Description
org.apache.tiles.autotag.freemarker
Autotag support for Freemarker.
org.apache.tiles.autotag.generate
The Autotag generation classes.
org.apache.tiles.autotag.jsp
Autotag support for JavaServer Pages.
org.apache.tiles.autotag.velocity
Autotag support for Velocity.

- ## Uses of TemplateSuite in org.apache.tiles.autotag.freemarker

  Methods in org.apache.tiles.autotag.freemarker with parameters of type TemplateSuite
  Modifier and Type
  Method
  Description
  `protected String`
  FMModelGenerator.`getDirectoryName(File directory, String packageName, TemplateSuite suite, TemplateClass clazz, Map<String,String> parameters, String runtimeClass, String requestClass)`
  `protected String`
  FMModelRepositoryGenerator.`getDirectoryName(File directory, String packageName, TemplateSuite suite, Map<String,String> parameters)`
  `protected String`
  FMModelGenerator.`getFilename(File directory, String packageName, TemplateSuite suite, TemplateClass clazz, Map<String,String> parameters, String runtimeClass, String requestClass)`
  `protected String`
  FMModelRepositoryGenerator.`getFilename(File directory, String packageName, TemplateSuite suite, Map<String,String> parameters)`
  `protected String`
  FMModelGenerator.`getTemplatePath(File directory, String packageName, TemplateSuite suite, TemplateClass clazz, Map<String,String> parameters, String runtimeClass, String requestClass)`
  `protected String`
  FMModelRepositoryGenerator.`getTemplatePath(File directory, String packageName, TemplateSuite suite, Map<String,String> parameters)`

- ## Uses of TemplateSuite in org.apache.tiles.autotag.generate

  Methods in org.apache.tiles.autotag.generate with parameters of type TemplateSuite
  Modifier and Type
  Method
  Description
  `void`
  AbstractTemplateClassGenerator.`generate(File directory, String packageName, TemplateSuite suite, TemplateClass clazz, Map<String,String> parameters, String runtimeClass, String requestClass)`
  `void`
  AbstractTemplateSuiteGenerator.`generate(File directory, String packageName, TemplateSuite suite, Map<String,String> parameters)`
  `void`
  TemplateClassGenerator.`generate(File directory, String packageName, TemplateSuite suite, TemplateClass clazz, Map<String,String> parameters, String runtimeClass, String requestClass)`
  Generates the code.
  `void`
  TemplateGenerator.`generate(String packageName, TemplateSuite suite, Map<String,String> parameters, String runtimeClass, String requestClass)`
  Generates the code.
  `void`
  TemplateSuiteGenerator.`generate(File directory, String packageName, TemplateSuite suite, Map<String,String> parameters)`
  Generates the code.
  `protected abstract String`
  AbstractTemplateClassGenerator.`getDirectoryName(File directory, String packageName, TemplateSuite suite, TemplateClass clazz, Map<String,String> parameters, String runtimeClass, String requestClass)`
  Calculates and returns the directory where the file will be written..
  `protected abstract String`
  AbstractTemplateSuiteGenerator.`getDirectoryName(File directory, String packageName, TemplateSuite suite, Map<String,String> parameters)`
  Calculates and returns the directory where the file will be written..
  `protected abstract String`
  AbstractTemplateClassGenerator.`getFilename(File directory, String packageName, TemplateSuite suite, TemplateClass clazz, Map<String,String> parameters, String runtimeClass, String requestClass)`
  Calculates and returns the filename of the generated file.
  `protected abstract String`
  AbstractTemplateSuiteGenerator.`getFilename(File directory, String packageName, TemplateSuite suite, Map<String,String> parameters)`
  Calculates and returns the filename of the generated file.
  `protected abstract String`
  AbstractTemplateClassGenerator.`getTemplatePath(File directory, String packageName, TemplateSuite suite, TemplateClass clazz, Map<String,String> parameters, String runtimeClass, String requestClass)`
  Calculates and returns the template path.
  `protected abstract String`
  AbstractTemplateSuiteGenerator.`getTemplatePath(File directory, String packageName, TemplateSuite suite, Map<String,String> parameters)`
  Calculates and returns the template path.

- ## Uses of TemplateSuite in org.apache.tiles.autotag.jsp

  Methods in org.apache.tiles.autotag.jsp with parameters of type TemplateSuite
  Modifier and Type
  Method
  Description
  `protected String`
  TagClassGenerator.`getDirectoryName(File directory, String packageName, TemplateSuite suite, TemplateClass clazz, Map<String,String> parameters, String runtimeClass, String requestClass)`
  `protected String`
  TLDGenerator.`getDirectoryName(File directory, String packageName, TemplateSuite suite, Map<String,String> parameters)`
  `protected String`
  TagClassGenerator.`getFilename(File directory, String packageName, TemplateSuite suite, TemplateClass clazz, Map<String,String> parameters, String runtimeClass, String requestClass)`
  `protected String`
  TLDGenerator.`getFilename(File directory, String packageName, TemplateSuite suite, Map<String,String> parameters)`
  `protected String`
  TagClassGenerator.`getTemplatePath(File directory, String packageName, TemplateSuite suite, TemplateClass clazz, Map<String,String> parameters, String runtimeClass, String requestClass)`
  `protected String`
  TLDGenerator.`getTemplatePath(File directory, String packageName, TemplateSuite suite, Map<String,String> parameters)`

- ## Uses of TemplateSuite in org.apache.tiles.autotag.velocity

  Methods in org.apache.tiles.autotag.velocity with parameters of type TemplateSuite
  Modifier and Type
  Method
  Description
  `protected String`
  VelocityDirectiveGenerator.`getDirectoryName(File directory, String packageName, TemplateSuite suite, TemplateClass clazz, Map<String,String> parameters, String runtimeClass, String requestClass)`
  `protected String`
  VelocityPropertiesGenerator.`getDirectoryName(File directory, String packageName, TemplateSuite suite, Map<String,String> parameters)`
  `protected String`
  VelocityDirectiveGenerator.`getFilename(File directory, String packageName, TemplateSuite suite, TemplateClass clazz, Map<String,String> parameters, String runtimeClass, String requestClass)`
  `protected String`
  VelocityPropertiesGenerator.`getFilename(File directory, String packageName, TemplateSuite suite, Map<String,String> parameters)`
  `protected String`
  VelocityDirectiveGenerator.`getTemplatePath(File directory, String packageName, TemplateSuite suite, TemplateClass clazz, Map<String,String> parameters, String runtimeClass, String requestClass)`
  `protected String`
  VelocityPropertiesGenerator.`getTemplatePath(File directory, String packageName, TemplateSuite suite, Map<String,String> parameters)`