@Inherited @Retention(value=RUNTIME) @Target(value={PACKAGE,TYPE}) public @interface XmlAccessorOrder
Controls the ordering of fields and properties in a class.
@XmlAccessorOrder
annotation can be used with the following program elements:
See "Package Specification" in javax.xml.bind
package javadoc for additional common information.
The effective XmlAccessOrder
on a class is determined as follows:
@XmlAccessorOrder
on a class, then it is used. @XmlAccessorOrder
exists on one of its super classes, then it is inherited (by the virtue of Inherited
) @XmlAccessorOrder
on the package of the class is used, if it's there. XmlAccessOrder.UNDEFINED
. This annotation can be used with the following annotations: XmlType
, XmlRootElement
, XmlAccessorType
, XmlSchema
, XmlSchemaType
, XmlSchemaTypes
, , XmlJavaTypeAdapter
. It can also be used with the following annotations at the package level: XmlJavaTypeAdapter
.
XmlAccessOrder
public abstract XmlAccessOrder value
© 1993–2017, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.