XmlAccessOrder (Java Platform SE 7 ) (original) (raw)
- java.lang.Enum<XmlAccessOrder>
- javax.xml.bind.annotation.XmlAccessOrder
All Implemented Interfaces:
Serializable, Comparable<XmlAccessOrder>
public enum XmlAccessOrder
extends Enum<XmlAccessOrder>
Used by XmlAccessorOrder to control the ordering of properties and fields in a JAXB bound class.
Since:
JAXB2.0
See Also:
XmlAccessorOrder
Enum Constant Summary
Enum Constants
Enum Constant and Description ALPHABETICAL The ordering of fields and properties in a class is in alphabetical order as determined by the method java.lang.String.compareTo(String anotherString). UNDEFINED The ordering of fields and properties in a class is undefined. Method Summary
Methods
Modifier and Type Method and Description static XmlAccessOrder valueOf(String name) Returns the enum constant of this type with the specified name. static XmlAccessOrder[] values() Returns an array containing the constants of this enum type, in the order they are declared. * ### Methods inherited from class java.lang.[Enum](../../../../java/lang/Enum.html "class in java.lang") `[clone](../../../../java/lang/Enum.html#clone%28%29), [compareTo](../../../../java/lang/Enum.html#compareTo%28E%29), [equals](../../../../java/lang/Enum.html#equals%28java.lang.Object%29), [finalize](../../../../java/lang/Enum.html#finalize%28%29), [getDeclaringClass](../../../../java/lang/Enum.html#getDeclaringClass%28%29), [hashCode](../../../../java/lang/Enum.html#hashCode%28%29), [name](../../../../java/lang/Enum.html#name%28%29), [ordinal](../../../../java/lang/Enum.html#ordinal%28%29), [toString](../../../../java/lang/Enum.html#toString%28%29), [valueOf](../../../../java/lang/Enum.html#valueOf%28java.lang.Class,%20java.lang.String%29)` * ### Methods inherited from class java.lang.[Object](../../../../java/lang/Object.html "class in java.lang") `[getClass](../../../../java/lang/Object.html#getClass%28%29), [notify](../../../../java/lang/Object.html#notify%28%29), [notifyAll](../../../../java/lang/Object.html#notifyAll%28%29), [wait](../../../../java/lang/Object.html#wait%28%29), [wait](../../../../java/lang/Object.html#wait%28long%29), [wait](../../../../java/lang/Object.html#wait%28long,%20int%29)`
Enum Constant Detail
* #### UNDEFINED public static final [XmlAccessOrder](../../../../javax/xml/bind/annotation/XmlAccessOrder.html "enum in javax.xml.bind.annotation") UNDEFINED The ordering of fields and properties in a class is undefined. * #### ALPHABETICAL public static final [XmlAccessOrder](../../../../javax/xml/bind/annotation/XmlAccessOrder.html "enum in javax.xml.bind.annotation") ALPHABETICAL The ordering of fields and properties in a class is in alphabetical order as determined by the method java.lang.String.compareTo(String anotherString).
Method Detail
* #### values public static [XmlAccessOrder](../../../../javax/xml/bind/annotation/XmlAccessOrder.html "enum in javax.xml.bind.annotation")[] values() Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows: for (XmlAccessOrder c : XmlAccessOrder.values()) System.out.println(c); Returns: an array containing the constants of this enum type, in the order they are declared * #### valueOf public static [XmlAccessOrder](../../../../javax/xml/bind/annotation/XmlAccessOrder.html "enum in javax.xml.bind.annotation") valueOf([String](../../../../java/lang/String.html "class in java.lang") name) Returns the enum constant of this type with the specified name. The string must match _exactly_ an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.) Parameters: `name` \- the name of the enum constant to be returned. Returns: the enum constant with the specified name Throws: `[IllegalArgumentException](../../../../java/lang/IllegalArgumentException.html "class in java.lang")` \- if this enum type has no constant with the specified name `[NullPointerException](../../../../java/lang/NullPointerException.html "class in java.lang")` \- if the argument is null
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2020, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.