构造器和说明 |
---|
BeetlRender() |
BeetlRender(java.lang.ClassLoader classLoader) |
BeetlRender(java.lang.ClassLoader classLoader,
java.lang.String viewPrefix) |
限定符和类型 | 方法和说明 |
---|---|
org.beetl.core.Configuration |
getConfig()
获取配置
|
org.beetl.core.GroupTemplate |
getProvider()
引擎提供者
|
org.beetl.core.GroupTemplate |
getProviderOfDebug()
引擎提供者(调试模式)
|
static BeetlRender |
global() |
void |
putDirective(java.lang.String name,
java.lang.Class<? extends org.beetl.core.tag.Tag> clz)
添加共享指令(自定义标签)
|
void |
putDirective(java.lang.String name,
org.beetl.core.tag.TagFactory tagFactory)
添加共享指令(自定义标签)
|
void |
putVariable(java.lang.String name,
java.lang.Object value)
添加共享变量
|
void |
render(java.lang.Object obj,
Context ctx)
渲染
|
java.lang.String |
renderAndReturn(java.lang.Object obj,
Context ctx)
渲染并返回(默认不实现)
|
public BeetlRender()
public BeetlRender(java.lang.ClassLoader classLoader)
public BeetlRender(java.lang.ClassLoader classLoader, java.lang.String viewPrefix)
public static BeetlRender global()
public org.beetl.core.GroupTemplate getProvider()
public org.beetl.core.GroupTemplate getProviderOfDebug()
public org.beetl.core.Configuration getConfig()
public void putDirective(java.lang.String name, java.lang.Class<? extends org.beetl.core.tag.Tag> clz)
public void putDirective(java.lang.String name, org.beetl.core.tag.TagFactory tagFactory)
public void putVariable(java.lang.String name, java.lang.Object value)
public void render(java.lang.Object obj, Context ctx) throws java.lang.Throwable
Render
public java.lang.String renderAndReturn(java.lang.Object obj, Context ctx) throws java.lang.Throwable
Render
renderAndReturn
在接口中 Render
java.lang.Throwable