public class TemplateService extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
TemplateService.TemplateVariable
Holds key and value of a template variable.
|
| Constructor and Description |
|---|
TemplateService() |
| Modifier and Type | Method and Description |
|---|---|
void |
createClassFromTemplate(File javaSrcFolder,
String templatePath,
String packageName,
String className,
boolean overwrite,
TemplateService.TemplateVariable... vars)
Creates a new Java class source file from a specified resource template.
|
void |
createFileFromTemplate(String templatePath,
File targetFolder,
boolean overwrite,
TemplateService.TemplateVariable... variables)
Creates a new file from a specified resource template.
|
@SafeVarargs public final void createClassFromTemplate(File javaSrcFolder, String templatePath, String packageName, String className, boolean overwrite, TemplateService.TemplateVariable... vars) throws IOException
javaSrcFolder - target folder of the new Java source filetemplatePath - resource path of the template to usepackageName - package of the Java classclassName - name of the Java classoverwrite - use true if existing Java class shall be overwrittenvars - additional array of key/value pairs used to replace variables in templateIOException - if an I/O error occurred@SafeVarargs public final void createFileFromTemplate(String templatePath, File targetFolder, boolean overwrite, TemplateService.TemplateVariable... variables) throws IOException
templatePath - resource path of the template to usetargetFolder - target folder of the new fileoverwrite - use true if existing file shall be overwrittenvariables - additional array of key/value pairs used to replace variables in templateIOException - if an I/O error occurredCopyright © 2023. All rights reserved.