Class TemplateGeneratorBuilder
java.lang.Object
org.apache.tiles.autotag.generate.TemplateGeneratorBuilder
Builds a TemplateGenerator.
-
Method Summary
Modifier and TypeMethodDescriptionAdds a new template class generator to generate classes.Adds a new template suite generator to generate classes.Adds a new template class generator to generate resources.Adds a new template suite generator to generate resources.build()
Builds and returns a new template generator.static TemplateGeneratorBuilder
Creates a new instance of the builder.setClassesOutputDirectory
(File classesOutputDirectory) Sets the classes output directory.setResourcesOutputDirectory
(File resourcesOutputDirectory) Sets the resources output directory.
-
Method Details
-
createNewInstance
Creates a new instance of the builder.- Returns:
- A new instance of the builder.
-
setClassesOutputDirectory
Sets the classes output directory.- Parameters:
classesOutputDirectory
- The classes output directory.- Returns:
- This instance.
-
setResourcesOutputDirectory
Sets the resources output directory.- Parameters:
resourcesOutputDirectory
- The resources output directory.- Returns:
- This instance.
-
addClassesTemplateSuiteGenerator
Adds a new template suite generator to generate classes.- Parameters:
generator
- The generator to add.- Returns:
- This instance.
-
addClassesTemplateClassGenerator
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
Builds and returns a new template generator.- Returns:
- The new template generator.
-