类 AbstractIterableProcessor
- java.lang.Object
-
- com.deepoove.poi.render.processor.DefaultTemplateProcessor
-
- com.deepoove.poi.render.processor.AbstractIterableProcessor
-
- 直接已知子类:
InlineIterableProcessor,IterableProcessor
public abstract class AbstractIterableProcessor extends DefaultTemplateProcessor implements Iteration
-
-
字段概要
字段 修饰符和类型 字段 说明 protected org.slf4j.Loggerlogger-
从类继承的字段 com.deepoove.poi.render.processor.DefaultTemplateProcessor
renderDataCompute, resolver, template
-
-
构造器概要
构造器 构造器 说明 AbstractIterableProcessor(XWPFTemplate template, Resolver resolver, RenderDataCompute renderDataCompute)
-
方法概要
所有方法 实例方法 抽象方法 具体方法 修饰符和类型 方法 说明 protected voidafterHandle(IterableTemplate iterableTemplate, BodyContainer bodyContainer, boolean remove)protected abstract voidhandleIterable(IterableTemplate iterableTemplate, BodyContainer bodyContainer, Iterable<?> compute)protected abstract voidhandleNever(IterableTemplate iterableTemplate, BodyContainer bodyContainer)protected voidhandleOnce(IterableTemplate iterableTemplate, Object compute)protected voidhandleOnceWithScope(IterableTemplate iterableTemplate, RenderDataCompute dataCompute)protected voidprocess(List<MetaTemplate> templates, Object model)voidvisit(IterableTemplate iterableTemplate)-
从类继承的方法 com.deepoove.poi.render.processor.DefaultTemplateProcessor
visit, visit, visit, visit, visit, visitOther
-
-
-
-
构造器详细资料
-
AbstractIterableProcessor
public AbstractIterableProcessor(XWPFTemplate template, Resolver resolver, RenderDataCompute renderDataCompute)
-
-
方法详细资料
-
visit
public void visit(IterableTemplate iterableTemplate)
-
afterHandle
protected void afterHandle(IterableTemplate iterableTemplate, BodyContainer bodyContainer, boolean remove)
-
handleNever
protected abstract void handleNever(IterableTemplate iterableTemplate, BodyContainer bodyContainer)
-
handleIterable
protected abstract void handleIterable(IterableTemplate iterableTemplate, BodyContainer bodyContainer, Iterable<?> compute)
-
handleOnce
protected void handleOnce(IterableTemplate iterableTemplate, Object compute)
-
handleOnceWithScope
protected void handleOnceWithScope(IterableTemplate iterableTemplate, RenderDataCompute dataCompute)
-
process
protected void process(List<MetaTemplate> templates, Object model)
-
-