Пакет javax.xml.bind.annotation
Определяет аннотации для настройки элементов Java-программы для сопоставления со схемой XML.
См.: Описание
| Интерфейс | Описание |
|---|---|
| DomHandler<ElementT,ResultT extends Result> | Преобразует элемент (и его потомки) из/в представление DOM (или аналогичное). |
| Класс | Описание |
|---|---|
| W3CDomHandler |
|
| XmlElement.DEFAULT | Используется в |
| XmlElementDecl.GLOBAL | Используется в |
| XmlElementRef.DEFAULT | Используется в |
| XmlSchemaType.DEFAULT | Используется в |
| XmlType.DEFAULT | Используется в |
| Перечисление | Описание |
|---|---|
| XmlAccessOrder | Используется XmlAccessorOrder для управления порядком свойств и полей в классе, связанном с JAXB. |
| XmlAccessType | Используется XmlAccessorType для управления сериализацией полей или свойств. |
| XmlNsForm | Перечисление квалификаций имен пространств имён XML-схемы. |
| Тип аннотации | Описание |
|---|---|
| XmlAccessorOrder | Управляет порядком полей и свойств в классе. |
| XmlAccessorType | Управляет тем, сериализуются ли по умолчанию поля или свойства JavaBean. |
| XmlAnyAttribute | Сопоставляет свойство JavaBean с картой атрибутов-подстановок. |
| XmlAnyElement | Сопоставляет свойство JavaBean с представлением XML-инфосета и/или JAXB-элементом. |
| XmlAttachmentRef | Отмечает поле/свойство, чья XML-форма — URI-ссылка на контент MIME. |
| XmlAttribute | Сопоставляет свойство JavaBean с атрибутом XML. |
| XmlElement | Сопоставляет свойство JavaBean с XML-элементом, полученным из имени свойства. |
| XmlElementDecl | Сопоставляет фабричный метод с XML-элементом. |
| XmlElementRef | Сопоставляет свойство JavaBean с XML-элементом, полученным из типа свойства. |
| XmlElementRefs | Отмечает свойство, которое ссылается на классы с аннотацией |
| XmlElements | Контейнер для нескольких аннотаций @ |
| XmlElementWrapper | Создаёт оборачивающий элемент вокруг XML-представления. |
| XmlEnum | Сопоставляет тип перечисления |
| XmlEnumValue | Сопоставляет константу перечисления в типе |
| XmlID | Сопоставляет свойство JavaBean с XML-ID. |
| XmlIDREF | Сопоставляет свойство JavaBean с XML-IDREF. |
| XmlInlineBinaryData | Отключает учёт кодирования XOP для типов данных, связанных с двоичными данными в формате base64 в XML. |
| XmlList | Используется для сопоставления свойства со списком простого типа. |
| XmlMimeType | Связывает тип MIME, который управляет XML-представлением свойства. |
| XmlMixed | Аннотирует многозначное свойство JavaBean для поддержки смешанного содержимого. |
| XmlNs | Связывает префикс имени пространства имён с URI пространства имён XML. |
| XmlRegistry | Отмечает класс, имеющий аннотации |
| XmlRootElement | Сопоставляет класс или тип перечисления с XML-элементом. |
| XmlSchema | Сопоставляет имя пакета с URI пространства имён XML. |
| XmlSchemaType | Сопоставляет тип Java с встроенным типом простой схемы. |
| XmlSchemaTypes | Контейнер для нескольких аннотаций @ |
| XmlSeeAlso | Инструктирует JAXB также связать другие классы при связывании этого класса. |
| XmlTransient | Препятствует сопоставлению свойства/типа JavaBean с XML-представлением. |
| XmlType | Сопоставляет класс или тип перечисления с типом схемы XML. |
| XmlValue | Включает сопоставление класса со схемой XML комплексного типа с простым содержимым или со схемой XML простого типа. |
Описание пакета javax.xml.bind.annotation
Определяет аннотации для настройки элементов Java-программы для сопоставления со схемой XML.
- С момента:
- JAXB 2.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.