Class BeetlTemplate

java.lang.Object
org.miaixz.bus.extra.template.provider.beetl.BeetlTemplate
All Implemented Interfaces:
Serializable, Template

public class BeetlTemplate extends Object implements Template, Serializable
Beetl模板实现
Since:
Java 17+
Author:
Kimi Liu
See Also:
  • Constructor Details

    • BeetlTemplate

      public BeetlTemplate(org.beetl.core.Template beetlTemplate)
      构造
      Parameters:
      beetlTemplate - Beetl的模板对象 Template
  • Method Details

    • wrap

      public static BeetlTemplate wrap(org.beetl.core.Template beetlTemplate)
      包装Beetl模板
      Parameters:
      beetlTemplate - Beetl的模板对象 Template
      Returns:
      BeetlTemplate
    • render

      public void render(Map<?,?> bindingMap, Writer writer)
      Description copied from interface: Template
      将模板与绑定参数融合后输出到Writer
      Specified by:
      render in interface Template
      Parameters:
      bindingMap - 绑定的参数,此Map中的参数会替换模板中的变量
      writer - 输出
    • render

      public void render(Map<?,?> bindingMap, OutputStream out)
      Description copied from interface: Template
      将模板与绑定参数融合后输出到流
      Specified by:
      render in interface Template
      Parameters:
      bindingMap - 绑定的参数,此Map中的参数会替换模板中的变量
      out - 输出