Class TemplateGeneratorBuilder

java.lang.Object
org.apache.tiles.autotag.generate.TemplateGeneratorBuilder

public class TemplateGeneratorBuilder extends Object
Builds a TemplateGenerator.
  • Method Details

    • createNewInstance

      public static TemplateGeneratorBuilder createNewInstance()
      Creates a new instance of the builder.
      Returns:
      A new instance of the builder.
    • setClassesOutputDirectory

      public TemplateGeneratorBuilder setClassesOutputDirectory(File classesOutputDirectory)
      Sets the classes output directory.
      Parameters:
      classesOutputDirectory - The classes output directory.
      Returns:
      This instance.
    • setResourcesOutputDirectory

      public TemplateGeneratorBuilder setResourcesOutputDirectory(File resourcesOutputDirectory)
      Sets the resources output directory.
      Parameters:
      resourcesOutputDirectory - The resources output directory.
      Returns:
      This instance.
    • addClassesTemplateSuiteGenerator

      public TemplateGeneratorBuilder addClassesTemplateSuiteGenerator(TemplateSuiteGenerator generator)
      Adds a new template suite generator to generate classes.
      Parameters:
      generator - The generator to add.
      Returns:
      This instance.
    • addClassesTemplateClassGenerator

      public TemplateGeneratorBuilder addClassesTemplateClassGenerator(TemplateClassGenerator generator)
      Adds a new template class generator to generate classes.
      Parameters:
      generator - The generator to add.
      Returns:
      This instance.
    • addResourcesTemplateSuiteGenerator

      public TemplateGeneratorBuilder addResourcesTemplateSuiteGenerator(TemplateSuiteGenerator generator)
      Adds a new template suite generator to generate resources.
      Parameters:
      generator - The generator to add.
      Returns:
      This instance.
    • addResourcesTemplateClassGenerator

      public TemplateGeneratorBuilder addResourcesTemplateClassGenerator(TemplateClassGenerator generator)
      Adds a new template class generator to generate resources.
      Parameters:
      generator - The generator to add.
      Returns:
      This instance.
    • build

      public TemplateGenerator build()
      Builds and returns a new template generator.
      Returns:
      The new template generator.