Package org.apache.tiles.autotag.jsp
Class TLDGenerator
java.lang.Object
org.apache.tiles.autotag.generate.AbstractTemplateSuiteGenerator
org.apache.tiles.autotag.jsp.TLDGenerator
- All Implemented Interfaces:
TemplateSuiteGenerator
Generates the TLD file, using a template suite.
-
Constructor Summary
ConstructorsConstructorDescriptionTLDGenerator(org.apache.velocity.app.VelocityEngine velocityEngine) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionprotected StringgetDirectoryName(File directory, String packageName, TemplateSuite suite, Map<String, String> parameters) Calculates and returns the directory where the file will be written..protected StringgetFilename(File directory, String packageName, TemplateSuite suite, Map<String, String> parameters) Calculates and returns the filename of the generated file.protected StringgetTemplatePath(File directory, String packageName, TemplateSuite suite, Map<String, String> parameters) Calculates and returns the template path.Methods inherited from class org.apache.tiles.autotag.generate.AbstractTemplateSuiteGenerator
generate
-
Constructor Details
-
TLDGenerator
public TLDGenerator(org.apache.velocity.app.VelocityEngine velocityEngine) Constructor.- Parameters:
velocityEngine- The Velocity engine.
-
-
Method Details
-
getTemplatePath
protected String getTemplatePath(File directory, String packageName, TemplateSuite suite, Map<String, String> parameters) Description copied from class:AbstractTemplateSuiteGeneratorCalculates and returns the template path.- Specified by:
getTemplatePathin classAbstractTemplateSuiteGenerator- Parameters:
directory- The directory where the file will be written.packageName- The name of the package.suite- The template suite.parameters- The map of parameters.- Returns:
- The template path.
-
getFilename
protected String getFilename(File directory, String packageName, TemplateSuite suite, Map<String, String> parameters) Description copied from class:AbstractTemplateSuiteGeneratorCalculates and returns the filename of the generated file.- Specified by:
getFilenamein classAbstractTemplateSuiteGenerator- Parameters:
directory- The directory where the file will be written.packageName- The name of the package.suite- The template suite.parameters- The map of parameters.- Returns:
- The template path.
-
getDirectoryName
protected String getDirectoryName(File directory, String packageName, TemplateSuite suite, Map<String, String> parameters) Description copied from class:AbstractTemplateSuiteGeneratorCalculates and returns the directory where the file will be written..- Specified by:
getDirectoryNamein classAbstractTemplateSuiteGenerator- Parameters:
directory- The directory where the file will be written.packageName- The name of the package.suite- The template suite.parameters- The map of parameters.- Returns:
- The template path.
-