|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 必需 | 可选 | 详细信息: 元素 | |||||||||
@Retention(value=RUNTIME) @Target(value=FIELD) public @interface ExcelField
| 可选元素摘要 | |
|---|---|
String |
comment
|
String |
dateFormat
日期格式, 如: yyyy/MM/dd |
int |
maxLength
|
String |
name
属性名, 仅在复杂数据类型时配置. |
Class<? extends Options> |
options
|
Class<? extends ReadConverter> |
readConverter
读取内容转换器, 与 readConverterExp 二选一(优先级1) |
String |
readConverterExp
读取内容转表达式 (如: 男=1,女=2), 与 readConverter 二选一(优先级0) |
String |
regularExp
正则表达式, 读取时生效, 与 validator 二选一(优先级0) |
String |
regularExpMessage
正则表达式验证失败时的错误消息, regularExp 配置后生效 |
boolean |
required
|
Class<? extends Validator> |
validator
自定义验证器, 读取时生效, 与 regularExp 二选一(优先级1) |
String |
value
|
short |
width
|
Class<? extends WriteConverter> |
writeConverter
写入内容转换器, 与 writeConverterExp 二选一(优先级1) |
String |
writeConverterExp
写入内容转换表达式 (如: 1=男,2=女), 与 writeConverter 二选一(优先级0) |
public abstract String value
public abstract String name
(At)ExcelField(name="user.name"); private User user;
public abstract short width
public abstract boolean required
public abstract String comment
public abstract int maxLength
public abstract String dateFormat
public abstract Class<? extends Options> options
public abstract String writeConverterExp
writeConverter()public abstract Class<? extends WriteConverter> writeConverter
writeConverterExp()public abstract String readConverterExp
readConverter()public abstract Class<? extends ReadConverter> readConverter
readConverterExp()public abstract String regularExp
validator()public abstract String regularExpMessage
regularExp()public abstract Class<? extends Validator> validator
regularExp()
|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 必需 | 可选 | 详细信息: 元素 | |||||||||