public class FreemarkerRender extends Object implements org.noear.solon.core.handle.Render
| 构造器和说明 |
|---|
FreemarkerRender() |
FreemarkerRender(ClassLoader classLoader) |
FreemarkerRender(ClassLoader classLoader,
String viewPrefix) |
| 限定符和类型 | 方法和说明 |
|---|---|
freemarker.template.Configuration |
getProvider()
引擎提供者
|
freemarker.template.Configuration |
getProviderOfDebug()
引擎提供者(调试模式)
|
<T extends freemarker.template.TemplateDirectiveModel> |
putDirective(String name,
T obj)
添加共享指令(自定义标签)
|
void |
putVariable(String name,
Object value)
添加共享变量
|
void |
render_mav(org.noear.solon.core.handle.ModelAndView mv,
org.noear.solon.core.handle.Context ctx,
org.noear.solon.core.util.SupplierEx<OutputStream> outputStream) |
void |
render(Object obj,
org.noear.solon.core.handle.Context ctx) |
String |
renderAndReturn(Object obj,
org.noear.solon.core.handle.Context ctx) |
public FreemarkerRender()
public FreemarkerRender(ClassLoader classLoader)
public FreemarkerRender(ClassLoader classLoader, String viewPrefix)
public freemarker.template.Configuration getProvider()
public freemarker.template.Configuration getProviderOfDebug()
public <T extends freemarker.template.TemplateDirectiveModel> void putDirective(String name, T obj)
public void render(Object obj, org.noear.solon.core.handle.Context ctx) throws Throwable
render 在接口中 org.noear.solon.core.handle.RenderThrowablepublic String renderAndReturn(Object obj, org.noear.solon.core.handle.Context ctx) throws Throwable
renderAndReturn 在接口中 org.noear.solon.core.handle.RenderThrowablepublic void render_mav(org.noear.solon.core.handle.ModelAndView mv,
org.noear.solon.core.handle.Context ctx,
org.noear.solon.core.util.SupplierEx<OutputStream> outputStream)
throws Throwable
ThrowableCopyright © 2024. All rights reserved.