@Inherited @Retention(value=RUNTIME) @Target(value={PACKAGE,TYPE}) public @interface XmlAccessorOrder
控制类中字段和属性的排序。
用法
@XmlAccessorOrder 注释可以与以下程序元素一起使用:
有关其他公共信息,请参阅 javax.xml.bind.package javadoc 中的“包规范”。
包上的 @XmlAccessorOrder 注释可应用于包中的所有类。继承语义的应用如下:
默认规则:
默认情况下,如果包中不存在 @XmlAccessorOrder,那么假定使用以下包级别注释。
@XmlAccessorType(XmlAccessOrder.UNDEFINED)
默认情况下,如果类中不存在 @XmlAccessorOrder,并且没有任何超类是使用 @XmlAccessorOrder 注释的,则假定在类中使用以下默认注释:
@XmlAccessorType(XmlAccessOrder.UNDEFINED)
此注释可以于以下注释一起使用:XmlType
、XmlRootElement
、XmlAccessorType
、XmlSchema
、XmlSchemaType
、XmlSchemaTypes
和 XmlJavaTypeAdapter
。在包级别上它还可以与以下注释一起使用:XmlJavaTypeAdapter
。
XmlAccessOrder
可选元素摘要 | |
---|---|
XmlAccessOrder |
value |
public abstract XmlAccessOrder value