Spec-Zone.ru › OpenJDK 8

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


@Retention(value=RUNTIME)
 @Target(value={FIELD,METHOD})
public @interface XmlAnyAttribute

Сопоставляет свойство JavaBean с картой атрибутов с подстановочными знаками.

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

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

  • Свойство JavaBean
  • Нестатическое, непеременное поле

См. "Спецификация пакета" в javax.xml.bind.package javadoc для дополнительной общей информации.

Использование ограничено следующими условиями:
  • Не более одного поля или свойства в классе может быть аннотировано с помощью @XmlAnyAttribute.
  • Тип свойства или поля должен быть java.util.Map

При обработке атрибутов, которые должны быть разаркерированы в класс значения, каждый атрибут, который не статически связан с другим свойством JavaBean через XmlAttribute, добавляется в карту атрибутов с подстановочными знаками, представленную Map<QName,Object>. Имя атрибута (QName) является ключом карты. Значение ключа — строковое значение атрибута.

С:
JAXB2.0

© 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