com.jfinal.template.Engine.<init>()方法的使用及代码示例

x33g5p2x  于2022-01-19 转载在 其他  
字(5.5k)|赞(0)|评价(0)|浏览(148)

本文整理了Java中com.jfinal.template.Engine.<init>()方法的一些代码示例,展示了Engine.<init>()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Engine.<init>()方法的具体详情如下:
包路径:com.jfinal.template.Engine
类名称:Engine
方法名:<init>

Engine.<init>介绍

[英]Create engine without management of JFinal
[中]创建引擎而不管理JFinal

代码示例

代码示例来源:origin: jfinal/jfinal

/**
 * Create engine with engine name managed by JFinal
 */
public synchronized static Engine create(String engineName) {
  if (StrKit.isBlank(engineName)) {
    throw new IllegalArgumentException("Engine name can not be blank");
  }
  engineName = engineName.trim();
  if (engineMap.containsKey(engineName)) {
    throw new IllegalArgumentException("Engine already exists : " + engineName);
  }
  Engine newEngine = new Engine(engineName);
  engineMap.put(engineName, newEngine);
  return newEngine;
}

代码示例来源: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: com.jfinal/enjoy

/**
 * Create engine with engine name managed by JFinal
 */
public synchronized static Engine create(String engineName) {
  if (StrKit.isBlank(engineName)) {
    throw new IllegalArgumentException("Engine name can not be blank");
  }
  engineName = engineName.trim();
  if (engineMap.containsKey(engineName)) {
    throw new IllegalArgumentException("Engine already exists : " + engineName);
  }
  Engine newEngine = new Engine(engineName);
  engineMap.put(engineName, newEngine);
  return newEngine;
}

代码示例来源:origin: com.jfinal/jfinal

/**
 * Create engine with engine name managed by JFinal
 */
public synchronized static Engine create(String engineName) {
  if (StrKit.isBlank(engineName)) {
    throw new IllegalArgumentException("Engine name can not be blank");
  }
  engineName = engineName.trim();
  if (engineMap.containsKey(engineName)) {
    throw new IllegalArgumentException("Engine already exists : " + engineName);
  }
  Engine newEngine = new Engine(engineName);
  engineMap.put(engineName, newEngine);
  return newEngine;
}

代码示例来源: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 版本
}

相关文章