类 AbstractRenderPolicy<T>
- java.lang.Object
-
- com.deepoove.poi.policy.AbstractRenderPolicy<T>
-
- 所有已实现的接口:
RenderPolicy
- 直接已知子类:
AbstractDocumentConverterRenderPolicy,AbstractParagraphConverterRenderPolicy,AttachmentRenderPolicy,CommentRenderPolicy,DocumentRenderPolicy,DocxRenderPolicy,DynamicTableRenderPolicy,ListRenderPolicy,NumberingRenderPolicy,PaginationRenderPolicy,ParagraphRenderPolicy,PictureRenderPolicy,SimpleFieldRenderPolicy,TableRenderPolicy,TextRenderPolicy
public abstract class AbstractRenderPolicy<T> extends Object implements RenderPolicy
-
-
字段概要
字段 修饰符和类型 字段 说明 protected org.slf4j.Loggerlogger
-
构造器概要
构造器 构造器 说明 AbstractRenderPolicy()
-
方法概要
所有方法 实例方法 抽象方法 具体方法 修饰符和类型 方法 说明 protected voidafterRender(RenderContext<T> context)protected voidbeforeRender(RenderContext<T> context)protected Tcast(Object source)protected voidclearPlaceholder(RenderContext<?> context, boolean clearParagraph)abstract voiddoRender(RenderContext<T> context)protected voidpostValidError(RenderContext<T> context)voidrender(ElementTemplate eleTemplate, Object data, XWPFTemplate template)protected voidreThrowException(RenderContext<T> context, Exception e)protected booleanvalidate(T data)
-
-
-
方法详细资料
-
render
public void render(ElementTemplate eleTemplate, Object data, XWPFTemplate template)
-
doRender
public abstract void doRender(RenderContext<T> context) throws Exception
-
validate
protected boolean validate(T data)
-
beforeRender
protected void beforeRender(RenderContext<T> context)
-
afterRender
protected void afterRender(RenderContext<T> context)
-
reThrowException
protected void reThrowException(RenderContext<T> context, Exception e)
-
postValidError
protected void postValidError(RenderContext<T> context)
-
clearPlaceholder
protected void clearPlaceholder(RenderContext<?> context, boolean clearParagraph)
-
-