| 限定符和类型 | 可选元素和说明 |
|---|---|
boolean |
attribute
是否元素属性(默认否)
|
int[] |
brotherLimit
如果是Array/List类型,至少有
brotherLimit()[0](默认值0
)个兄弟元素, 至多有brotherLimit()[1](默认值
Integer.MAX_VALUE)个兄弟元素 |
boolean |
cdata
元素的文本是否以CDATA区域表达(默认否)
|
Class<?> |
componentType
如果是Array/List类型,返回其组件类型(默认值
Object.class) |
String |
format
日期/数字等格式
|
int[] |
lengthBounds
元素文本长度限制(默认值
{0, Integer.MAX_VALUE}) |
String |
name
XML元素名称,缺省取字段名
|
boolean |
nullable
元素是否可空(默认否)
|
int |
order
XML元素序号(可重复,表示元素在XML文档中的顺序,默认值
Integer.MAX_VALUE) |
boolean |
overwrite
JavaBean中的字段是否可以复写(默认是)
|
String |
regex
元素文本要匹配的正则表达式(默认值
""表示无需正则校验) |
boolean |
serializable
是否可序列化
|
public abstract int order
Integer.MAX_VALUE)public abstract String name
public abstract boolean nullable
public abstract boolean overwrite
public abstract boolean cdata
public abstract int[] brotherLimit
brotherLimit()[0](默认值0
)个兄弟元素, 至多有brotherLimit()[1](默认值
Integer.MAX_VALUE)个兄弟元素public abstract Class<?> componentType
Object.class)public abstract int[] lengthBounds
{0, Integer.MAX_VALUE})public abstract String regex
""表示无需正则校验)public abstract boolean serializable
public abstract boolean attribute
public abstract String format
Copyright © 2015 cloudecho. All rights reserved.