mirror of
https://gitee.com/chinabugotech/hutool.git
synced 2025-05-09 23:51:34 +08:00
fix code
This commit is contained in:
parent
59ae673ab5
commit
1516bd289c
@ -12,6 +12,7 @@
|
|||||||
|
|
||||||
package org.dromara.hutool.extra.template.engine;
|
package org.dromara.hutool.extra.template.engine;
|
||||||
|
|
||||||
|
import org.dromara.hutool.core.func.Wrapper;
|
||||||
import org.dromara.hutool.extra.template.Template;
|
import org.dromara.hutool.extra.template.Template;
|
||||||
import org.dromara.hutool.extra.template.TemplateConfig;
|
import org.dromara.hutool.extra.template.TemplateConfig;
|
||||||
|
|
||||||
@ -20,7 +21,7 @@ import org.dromara.hutool.extra.template.TemplateConfig;
|
|||||||
*
|
*
|
||||||
* @author looly
|
* @author looly
|
||||||
*/
|
*/
|
||||||
public interface TemplateEngine {
|
public interface TemplateEngine extends Wrapper<Object> {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 使用指定配置文件初始化模板引擎
|
* 使用指定配置文件初始化模板引擎
|
||||||
@ -37,12 +38,4 @@ public interface TemplateEngine {
|
|||||||
* @return 模板实现
|
* @return 模板实现
|
||||||
*/
|
*/
|
||||||
Template getTemplate(String resource);
|
Template getTemplate(String resource);
|
||||||
|
|
||||||
/**
|
|
||||||
* 获取原始引擎的钩子方法,用于自定义特殊属性,如插件等
|
|
||||||
*
|
|
||||||
* @return 对应模板实现的引擎对象
|
|
||||||
* @since 6.0.0
|
|
||||||
*/
|
|
||||||
Object getRawEngine();
|
|
||||||
}
|
}
|
||||||
|
@ -46,7 +46,7 @@ public class TemplateEngineFactory {
|
|||||||
* @since 5.3.3
|
* @since 5.3.3
|
||||||
*/
|
*/
|
||||||
public static TemplateEngine createEngine() {
|
public static TemplateEngine createEngine() {
|
||||||
return createEngine(new TemplateConfig());
|
return createEngine(TemplateConfig.DEFAULT);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -91,7 +91,7 @@ public class BeetlEngine implements TemplateEngine {
|
|||||||
* @since 5.8.7
|
* @since 5.8.7
|
||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
public GroupTemplate getRawEngine() {
|
public GroupTemplate getRaw() {
|
||||||
return this.engine;
|
return this.engine;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -96,7 +96,7 @@ public class EnjoyEngine implements TemplateEngine {
|
|||||||
* @since 5.8.7
|
* @since 5.8.7
|
||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
public com.jfinal.template.Engine getRawEngine() {
|
public com.jfinal.template.Engine getRaw() {
|
||||||
return this.engine;
|
return this.engine;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -101,7 +101,7 @@ public class FreemarkerEngine implements TemplateEngine {
|
|||||||
* @since 5.8.7
|
* @since 5.8.7
|
||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
public Configuration getRawEngine() {
|
public Configuration getRaw() {
|
||||||
return this.cfg;
|
return this.cfg;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -85,7 +85,7 @@ public class JetbrickEngine implements TemplateEngine {
|
|||||||
* @since 5.8.7
|
* @since 5.8.7
|
||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
public JetEngine getRawEngine() {
|
public JetEngine getRaw() {
|
||||||
return this.engine;
|
return this.engine;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -122,7 +122,7 @@ public class PebbleTemplateEngine implements TemplateEngine {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Object getRawEngine() {
|
public PebbleEngine getRaw() {
|
||||||
return this.engine;
|
return this.engine;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -86,7 +86,7 @@ public class RythmEngine implements TemplateEngine {
|
|||||||
* @since 5.8.7
|
* @since 5.8.7
|
||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
public org.rythmengine.RythmEngine getRawEngine() {
|
public org.rythmengine.RythmEngine getRaw() {
|
||||||
return this.engine;
|
return this.engine;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -97,7 +97,7 @@ public class ThymeleafEngine implements TemplateEngine {
|
|||||||
* @since 5.8.7
|
* @since 5.8.7
|
||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
public org.thymeleaf.TemplateEngine getRawEngine() {
|
public org.thymeleaf.TemplateEngine getRaw() {
|
||||||
return this.engine;
|
return this.engine;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -83,7 +83,7 @@ public class VelocityEngine implements TemplateEngine {
|
|||||||
* @since 5.5.8
|
* @since 5.5.8
|
||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
public org.apache.velocity.app.VelocityEngine getRawEngine() {
|
public org.apache.velocity.app.VelocityEngine getRaw() {
|
||||||
return this.engine;
|
return this.engine;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -92,7 +92,7 @@ public class WitEngine implements TemplateEngine {
|
|||||||
* @since 5.8.7
|
* @since 5.8.7
|
||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
public Engine getRawEngine() {
|
public Engine getRaw() {
|
||||||
return this.engine;
|
return this.engine;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -32,7 +32,7 @@ public class ThymeleafTest {
|
|||||||
public void addDialectTest(){
|
public void addDialectTest(){
|
||||||
final TemplateEngine engine = TemplateEngineFactory.createEngine();
|
final TemplateEngine engine = TemplateEngineFactory.createEngine();
|
||||||
if(engine instanceof ThymeleafEngine){
|
if(engine instanceof ThymeleafEngine){
|
||||||
final org.thymeleaf.TemplateEngine rawEngine = ((ThymeleafEngine) engine).getRawEngine();
|
final org.thymeleaf.TemplateEngine rawEngine = ((ThymeleafEngine) engine).getRaw();
|
||||||
rawEngine.addDialect(new StandardDialect());
|
rawEngine.addDialect(new StandardDialect());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user