Package org.noear.solon.view.freemarker
Class FreemarkerRender
java.lang.Object
org.noear.solon.view.freemarker.FreemarkerRender
- All Implemented Interfaces:
org.noear.solon.core.handle.Render
-
Constructor Summary
ConstructorsConstructorDescriptionFreemarkerRender(ClassLoader classLoader) FreemarkerRender(ClassLoader classLoader, String viewPrefix) -
Method Summary
Modifier and TypeMethodDescriptionfreemarker.template.Configuration引擎提供者freemarker.template.Configuration引擎提供者(调试模式)<T extends freemarker.template.TemplateDirectiveModel>
voidputDirective(String name, T obj) 添加共享指令(自定义标签)voidputVariable(String name, Object value) 添加共享变量voidvoidrender_mav(org.noear.solon.core.handle.ModelAndView mv, org.noear.solon.core.handle.Context ctx, org.noear.solon.core.util.SupplierEx<OutputStream> outputStream) renderAndReturn(Object obj, org.noear.solon.core.handle.Context ctx) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.noear.solon.core.handle.Render
matched, name
-
Constructor Details
-
FreemarkerRender
public FreemarkerRender() -
FreemarkerRender
-
FreemarkerRender
-
-
Method Details
-
getProvider
public freemarker.template.Configuration getProvider()引擎提供者 -
getProviderOfDebug
public freemarker.template.Configuration getProviderOfDebug()引擎提供者(调试模式) -
putDirective
添加共享指令(自定义标签) -
putVariable
添加共享变量 -
render
- Specified by:
renderin interfaceorg.noear.solon.core.handle.Render- Throws:
Throwable
-
renderAndReturn
- Specified by:
renderAndReturnin interfaceorg.noear.solon.core.handle.Render- Throws:
Throwable
-
render_mav
public 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 - Throws:
Throwable
-