Skip to content

Commit 15f9798

Browse files
committed
added capability to identify template engine names.
1 parent b84321c commit 15f9798

File tree

3 files changed

+13
-0
lines changed

3 files changed

+13
-0
lines changed

modules/swagger-codegen/src/main/java/io/swagger/codegen/v3/templates/HandlebarTemplateEngine.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,11 @@ public String getRendered(String templateFile, Map<String, Object> templateData)
2525
return hTemplate.apply(templateData);
2626
}
2727

28+
@Override
29+
public String gerName() {
30+
return CodegenConstants.HANDLEBARS_TEMPLATE_ENGINE;
31+
}
32+
2833
private com.github.jknack.handlebars.Template getHandlebars(String templateFile) throws IOException {
2934
templateFile = templateFile.replace(".mustache", StringUtils.EMPTY).replace("\\", "/");
3035
String templateDir = config.templateDir().replace(".mustache", StringUtils.EMPTY).replace("\\", "/");

modules/swagger-codegen/src/main/java/io/swagger/codegen/v3/templates/MustacheTemplateEngine.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
import com.samskivert.mustache.Mustache;
44
import com.samskivert.mustache.Template;
55
import io.swagger.codegen.v3.CodegenConfig;
6+
import io.swagger.codegen.v3.CodegenConstants;
67
import org.apache.commons.lang3.StringUtils;
78
import org.slf4j.Logger;
89
import org.slf4j.LoggerFactory;
@@ -44,6 +45,11 @@ public String getRendered(String templateFile, Map<String, Object> templateData)
4445
return tmpl.execute(templateData);
4546
}
4647

48+
@Override
49+
public String gerName() {
50+
return CodegenConstants.MUSTACHE_TEMPLATE_ENGINE;
51+
}
52+
4753
public String readTemplate(String name) {
4854
Reader reader = getTemplateReader(name);
4955
try {

modules/swagger-codegen/src/main/java/io/swagger/codegen/v3/templates/TemplateEngine.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,6 @@
66
public interface TemplateEngine {
77

88
String getRendered(String templateFile, Map<String, Object> templateData) throws IOException;
9+
10+
String gerName();
911
}

0 commit comments

Comments
 (0)