public static class TemplateSheet.ValueWrapper extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
Map<String,AccessibleObject> |
accessibleObjectMap
当
option为1/4时,缓存对象的Field和Method方便后续取值 |
int |
i
当
option为3/4的时候,i表示list的消费下标 |
List<Object> |
list
当
option为3/4的时候,填充的数据保存到list中 |
Map<String,Object> |
map
当
option=2时,填充的数据保存到map中 |
Object |
o
当
option=1时,填充的数据保存到o中 |
int |
option
-1: EOF
0: Null
1: Object
2: Map
3: List map
4: List Object
|
int |
size
当
option为3/4的时候,size表示已拉取数据大小 |
BiFunction<Integer,Object,List<?>> |
supplier
数据生产者,适用于数据量较大或长度未知的场景,效果等同于
ListSheet.more()方法 |
| 构造器和说明 |
|---|
ValueWrapper() |
public int option
public int i
option为3/4的时候,i表示list的消费下标public int size
option为3/4的时候,size表示已拉取数据大小public Object o
option=1时,填充的数据保存到o中public BiFunction<Integer,Object,List<?>> supplier
ListSheet.more()方法public Map<String,AccessibleObject> accessibleObjectMap
option为1/4时,缓存对象的Field和Method方便后续取值Copyright © 2024. All rights reserved.