public class GroovyExpressionRunner extends Object implements ExpressionRunner
| 限定符和类型 | 类和说明 |
|---|---|
static class |
GroovyExpressionRunner.ExpressInfo
表达式信息
|
| 构造器和说明 |
|---|
GroovyExpressionRunner() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected int |
nextFlag() |
protected List<String> |
parseExpression(String expression)
段落内容解析为表达式集合,此方法并不是很好,主要用于表格渲染使用
下一步将进行优化
|
protected List<GroovyExpressionRunner.ExpressInfo> |
parseExpression(org.apache.poi.xwpf.usermodel.XWPFParagraph paragraph)
表达式解析
|
void |
pushExpression(String expression,
Object paragraph)
推送一个段落表达式信息.
|
void |
pushExpression(String expression,
Object cell,
Object paragraph)
表格,此方法仅能渲染简单的表格,不能复制样式等信息,有待优化
|
void |
run()
执行
|
void |
setVar(Map<String,Object> var)
设置渲染变量
|
protected int nextFlag()
public void pushExpression(String expression, Object paragraph)
ExpressionRunnerpushExpression 在接口中 ExpressionRunnerexpression - 表达式内容paragraph - 段落实例protected List<GroovyExpressionRunner.ExpressInfo> parseExpression(org.apache.poi.xwpf.usermodel.XWPFParagraph paragraph)
paragraph - 段落protected List<String> parseExpression(String expression)
expression - 表达式内容public void pushExpression(String expression, Object cell, Object paragraph)
pushExpression 在接口中 ExpressionRunnerexpression - 表达式内容cell - 单元格实例paragraph - 单元格段落实例public void setVar(Map<String,Object> var)
ExpressionRunnersetVar 在接口中 ExpressionRunnerpublic void run()
throws Throwable
ExpressionRunnerrun 在接口中 ExpressionRunnerThrowableCopyright © 2018. All rights reserved.