Spec-Zone.ru › OpenJDK 8

Тип аннотации XmlEnum


@Retention(value=RUNTIME)
 @Target(value=TYPE)
public @interface XmlEnum

Сопоставляет тип перечисления Enum с представлением в XML.

Эта аннотация, вместе с XmlEnumValue, обеспечивает сопоставление типа перечисления с представлением в XML.

Использование

Аннотация @XmlEnum может использоваться с элементами программы следующего типа:

  • тип перечисления

Использование ограничено следующими условиями:

  • Эта аннотация может использоваться вместе с другими аннотациями: XmlType, XmlRootElement

Дополнительную общую информацию см. в "Спецификации пакета" в документации пакета javax.xml.bind.

Тип перечисления сопоставляется со схемным простым типом с аспектами перечисления. Тип схемы выводится из типа Java, к которому @XmlEnum.value(). Каждое значение перечисления @XmlEnumValue должно иметь допустимое лексическое представление для типа @XmlEnum.value() .

Примеры: См. примеры в XmlEnumValue

С:
JAXB2.0

Необязательные элементы

Модификатор и тип Необязательный элемент и описание
Class<?> value

Тип Java, сопоставляемый с простым типом XML.

Элементы

value

public abstract Class<?> value

Тип Java, сопоставляемый с простым типом XML.

По умолчанию:
java.lang.String.class

© 1993, 2020, 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.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API