XmlAccessorOrder (Java Platform SE 6) (original) (raw)
javax.xml.bind.annotation
Annotation Type XmlAccessorOrder
@Inherited @Retention(value=RUNTIME) @Target(value={PACKAGE,TYPE}) public @interface XmlAccessorOrder
Controls the ordering of fields and properties in a class.
Usage
@XmlAccessorOrder annotation can be used with the following program elements:
- package
- a top level class
See "Package Specification" in javax.xml.bind package javadoc for additional common information.
The effective XmlAccessOrder on a class is determined as follows:
- If there is a @XmlAccessorOrder on a class, then it is used.
- Otherwise, if a @XmlAccessorOrder exists on one of its super classes, then it is inherited (by the virtue ofInherited)
- Otherwise, the @XmlAccessorOrder on the package of the class is used, if it's there.
- Otherwise 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.
Since:
JAXB2.0
See Also:
Optional Element Summary | |
---|---|
XmlAccessOrder | value |
value
public abstract XmlAccessOrder value
Default:
javax.xml.bind.annotation.XmlAccessOrder.UNDEFINED
Submit a bug or feature
For further API reference and developer documentation, see Java SE Developer Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2015, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.
Scripting on this page tracks web page traffic, but does not change the content in any way.