public abstract class AbstractIterableProcessor extends DefaultTemplateProcessor implements Iteration
| 限定符和类型 | 字段和说明 |
|---|---|
protected org.slf4j.Logger |
logger |
renderDataCompute, resolver, template| 构造器和说明 |
|---|
AbstractIterableProcessor(XWPFTemplate template,
Resolver resolver,
RenderDataCompute renderDataCompute) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
afterHandle(IterableTemplate iterableTemplate,
BodyContainer bodyContainer) |
protected abstract void |
handleIterable(IterableTemplate iterableTemplate,
BodyContainer bodyContainer,
Iterable<?> compute) |
protected abstract void |
handleNever(IterableTemplate iterableTemplate,
BodyContainer bodyContainer) |
protected void |
handleOnce(IterableTemplate iterableTemplate,
Object compute) |
protected void |
handleOnceWithScope(IterableTemplate iterableTemplate,
RenderDataCompute dataCompute) |
protected void |
process(List<MetaTemplate> templates,
Object model) |
void |
visit(IterableTemplate iterableTemplate) |
visit, visit, visit, visit, visit, visitOtherpublic AbstractIterableProcessor(XWPFTemplate template, Resolver resolver, RenderDataCompute renderDataCompute)
public void visit(IterableTemplate iterableTemplate)
protected void afterHandle(IterableTemplate iterableTemplate, BodyContainer bodyContainer)
protected abstract void handleNever(IterableTemplate iterableTemplate, BodyContainer bodyContainer)
protected abstract void handleIterable(IterableTemplate iterableTemplate, BodyContainer bodyContainer, Iterable<?> compute)
protected void handleOnce(IterableTemplate iterableTemplate, Object compute)
protected void handleOnceWithScope(IterableTemplate iterableTemplate, RenderDataCompute dataCompute)
protected void process(List<MetaTemplate> templates, Object model)
Copyright © 2021. All rights reserved.