本文整理了Java中com.jfinal.template.Engine.setToClassPathSourceFactory()
方法的一些代码示例,展示了Engine.setToClassPathSourceFactory()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Engine.setToClassPathSourceFactory()
方法的具体详情如下:
包路径:com.jfinal.template.Engine
类名称:Engine
方法名:setToClassPathSourceFactory
[英]设置为 ClassPathSourceFactory 的快捷方法
[中]设置为 ClassPathSourceFactory的快捷方法
代码示例来源:origin: jfinal/jfinal
protected void initEngine() {
engine = new Engine();
engine.setToClassPathSourceFactory();
engine.addSharedMethod(new StrKit());
}
代码示例来源:origin: jfinal/jfinal
protected void initEngine() {
engine = new Engine();
engine.setToClassPathSourceFactory();
engine.addSharedMethod(new StrKit());
}
代码示例来源:origin: jfinal/jfinal
protected void initEngine() {
engine = new Engine();
engine.setToClassPathSourceFactory(); // 从 class path 内读模板文件
engine.addSharedMethod(new StrKit());
engine.addSharedObject("getterTypeMap", getterTypeMap);
engine.addSharedObject("javaKeyword", javaKeyword);
}
代码示例来源:origin: JpressProjects/jpress
private void genPomXml() {
String modulePath = basePath;
String modelPath = basePath + "/module-" + moduleName + "-model";
String webPath = basePath + "/module-" + moduleName + "-web";
String serviceApiPath = basePath + "/module-" + moduleName + "-service-api";
String serviceProviderPath = basePath + "/module-" + moduleName + "-service-provider";
File modelFile = new File(modelPath);
File webFile = new File(webPath);
File serviceApiFile = new File(serviceApiPath);
File serviceProviderFile = new File(serviceProviderPath);
makeSrcDirectory(modelFile);
makeSrcDirectory(webFile);
makeSrcDirectory(serviceApiFile);
makeSrcDirectory(serviceProviderFile);
Map map = new HashMap();
map.put("moduleName", moduleName);
Engine engine = new Engine();
engine.setToClassPathSourceFactory(); // 从 class path 内读模板文件
engine.addSharedMethod(new StrKit());
engine.getTemplate("io/jpress/codegen/templates/pom_module_template.jf").render(map, new File(modulePath, "pom.xml"));
engine.getTemplate("io/jpress/codegen/templates/pom_model_template.jf").render(map, new File(modelFile, "pom.xml"));
engine.getTemplate("io/jpress/codegen/templates/pom_web_template.jf").render(map, new File(webFile, "pom.xml"));
engine.getTemplate("io/jpress/codegen/templates/pom_service_api_template.jf").render(map, new File(serviceApiFile, "pom.xml"));
engine.getTemplate("io/jpress/codegen/templates/pom_service_provider_template.jf").render(map, new File(serviceProviderFile, "pom.xml"));
}
代码示例来源:origin: jfinal/jfinal
public SqlKit(String configName, boolean devMode) {
this.configName = configName;
this.devMode = devMode;
engine = new Engine(configName);
engine.setDevMode(devMode);
engine.setToClassPathSourceFactory();
engine.addDirective("namespace", NameSpaceDirective.class);
engine.addDirective("sql", SqlDirective.class);
engine.addDirective("para", ParaDirective.class);
engine.addDirective("p", ParaDirective.class); // 配置 #para 指令的别名指令 #p,不建议使用,在此仅为兼容 3.0 版本
}
代码示例来源:origin: looly/hutool
/**
* 创建引擎
*
* @param config 模板配置
* @return {@link GroupTemplate}
*/
private static com.jfinal.template.Engine createEngine(TemplateConfig config) {
Assert.notNull(config, "Template config is null !");
final com.jfinal.template.Engine engine = com.jfinal.template.Engine.create("Hutool-Enjoy-Engine");
engine.setEncoding(config.getCharset().toString());
switch (config.getResourceMode()) {
case CLASSPATH:
engine.setToClassPathSourceFactory();
engine.setBaseTemplatePath(null);
break;
case FILE:
engine.setSourceFactory(new FileSourceFactory());
break;
default:
break;
}
return engine;
}
}
代码示例来源:origin: looly/hutool
/**
* 创建引擎
*
* @param config 模板配置
* @return {@link GroupTemplate}
*/
private static com.jfinal.template.Engine createEngine(TemplateConfig config) {
Assert.notNull(config, "Template config is null !");
final com.jfinal.template.Engine engine = com.jfinal.template.Engine.create("Hutool-Enjoy-Engine");
engine.setEncoding(config.getCharset().toString());
switch (config.getResourceMode()) {
case CLASSPATH:
engine.setToClassPathSourceFactory();
engine.setBaseTemplatePath(null);
break;
case FILE:
engine.setSourceFactory(new FileSourceFactory());
break;
default:
break;
}
return engine;
}
}
代码示例来源:origin: com.jfinal/jfinal
protected void initEngine() {
engine = new Engine();
engine.setToClassPathSourceFactory();
engine.addSharedMethod(new StrKit());
}
代码示例来源:origin: com.jfinal/jfinal
protected void initEngine() {
engine = new Engine();
engine.setToClassPathSourceFactory();
engine.addSharedMethod(new StrKit());
}
代码示例来源:origin: com.jfinal/jfinal
protected void initEngine() {
engine = new Engine();
engine.setToClassPathSourceFactory(); // 从 class path 内读模板文件
engine.addSharedMethod(new StrKit());
engine.addSharedObject("getterTypeMap", getterTypeMap);
engine.addSharedObject("javaKeyword", javaKeyword);
}
代码示例来源:origin: com.jfinal/jfinal
public SqlKit(String configName, boolean devMode) {
this.configName = configName;
this.devMode = devMode;
engine = new Engine(configName);
engine.setDevMode(devMode);
engine.setToClassPathSourceFactory();
engine.addDirective("namespace", NameSpaceDirective.class);
engine.addDirective("sql", SqlDirective.class);
engine.addDirective("para", ParaDirective.class);
engine.addDirective("p", ParaDirective.class); // 配置 #para 指令的别名指令 #p,不建议使用,在此仅为兼容 3.0 版本
}
代码示例来源:origin: cn.hutool/hutool-all
/**
* 创建引擎
*
* @param config 模板配置
* @return {@link GroupTemplate}
*/
private static com.jfinal.template.Engine createEngine(TemplateConfig config) {
Assert.notNull(config, "Template config is null !");
final com.jfinal.template.Engine engine = com.jfinal.template.Engine.create("Hutool-Enjoy-Engine");
engine.setEncoding(config.getCharset().toString());
switch (config.getResourceMode()) {
case CLASSPATH:
engine.setToClassPathSourceFactory();
engine.setBaseTemplatePath(null);
break;
case FILE:
engine.setSourceFactory(new FileSourceFactory());
break;
default:
break;
}
return engine;
}
}
内容来源于网络,如有侵权,请联系作者删除!