public abstract class AbstractRenderPolicy<T> extends Object implements RenderPolicy
| 限定符和类型 | 字段和说明 |
|---|---|
protected org.slf4j.Logger |
logger |
| 构造器和说明 |
|---|
AbstractRenderPolicy() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
afterRender(RenderContext<T> context) |
protected void |
beforeRender(RenderContext<T> context) |
static void |
clearPlaceholder(RenderContext<?> context,
boolean clearParagraph) |
abstract void |
doRender(RenderContext<T> context) |
protected void |
postValidError(RenderContext<T> context) |
void |
render(ElementTemplate eleTemplate,
Object data,
XWPFTemplate template) |
protected void |
reThrowException(RenderContext<T> context,
Exception e) |
protected boolean |
validate(T data) |
public void render(ElementTemplate eleTemplate, Object data, XWPFTemplate template)
public abstract void doRender(RenderContext<T> context) throws Exception
protected boolean validate(T data)
protected void beforeRender(RenderContext<T> context)
protected void afterRender(RenderContext<T> context)
protected void reThrowException(RenderContext<T> context, Exception e)
protected void postValidError(RenderContext<T> context)
public static void clearPlaceholder(RenderContext<?> context, boolean clearParagraph)
Copyright © 2020. All rights reserved.