Пожалуйста, учтите, что спецификации и другая информация, содержащаяся здесь, не являются заключительными и могут быть изменены. Информация доступна для вас исключительно ради ознакомления.
 Платформа Java™
Стандарт Эд. 8

Проект сборка-b92

Пакет javax.xml.bind.annotation

Определяет аннотации для того, чтобы настроить элементы программы Java к отображению XML-схемы.

См.: Описание

Пакет javax.xml.bind.annotation Описание

Определяет аннотации для того, чтобы настроить элементы программы Java к отображению XML-схемы.

Спецификация пакета

Следующая таблица показывает JAXB отображающиеся аннотации, которые могут быть связаны с каждым элементом программы.

Элемент программы Аннотация JAXB
Пакет
XmlAccessorOrder
XmlAccessorType
XmlSchema
XmlSchemaType
XmlSchemaTypes
XmlJavaTypeAdapter
XmlJavaTypeAdapters
Класс
XmlAccessorOrder
XmlAccessorType
XmlInlineBinaryData
XmlRootElement
XmlType
XmlJavaTypeAdapter
Перечислимый тип
XmlEnum
XmlEnumValue (перечислимая константа только)
XmlRootElement
XmlType
XmlJavaTypeAdapter
Свойство/поле JavaBean
XmlElement
XmlElements
XmlElementRef
XmlElementRefs
XmlElementWrapper
XmlAnyElement
XmlAttribute
XmlAnyAttribute
XmlTransient
XmlValue
XmlID
XmlIDREF
XmlList
XmlMixed
XmlMimeType
XmlAttachmentRef
XmlInlineBinaryData
XmlElementDecl (только на методе)
XmlJavaTypeAdapter
Параметр
XmlList
XmlAttachmentRef
XmlMimeType
XmlJavaTypeAdapter

Терминология

Свойство JavaBean и поле: В целях отобразиться, нет никакого семантического различия между полем и свойством JavaBean. Таким образом аннотация, которая может быть применена к свойству JavaBean, может всегда применяться к полю. Следовательно в документации Javadoc, для краткости, свойства JavaBean термина или свойства используется, чтобы означать или свойство JavaBean или поле. Где требующийся, оба явно упоминаются.

верхний уровень class: С целью отображения нет никакого семантического различия между верхним уровнем class и статическим вложенным class. Таким образом аннотация, которая может быть применена к верхнему уровню class, может всегда применяться к вложенному статическому class. Следовательно в документации Javadoc, для краткости, термин "class верхнего уровня" или только class используется, чтобы означать или верхний уровень class или вложенный статический class.

отображение annotation:A JAXB 2.0 определенных аннотации программы, основанные на JSR 175 средств аннотации программирования.

Ограничения Общего пользования

Следующие ограничения использования определяются здесь, так как они применяются к больше чем аннотация:

Нотации

Префиксы пространства имен

Следующие префиксы пространства имен используются во фрагментах XML-схемы в этом пакете.

Префикс Пространство имен Примечания
xs http://www.w3.org/2001/XMLSchema Пространство имен пространства имен XML-схемы
касательно http://ws-i.org/profiles/basic/1.1/xsd Пространство имен для swaref компонента схемы
xsi http://www.w3.org/2001/XMLSchema-instance Пространство имен XML-схемы для экземпляров
С тех пор:
JAXB 2.0
 Платформа Java™
Стандарт Эд. 8

Проект сборка-b92

Представьте ошибку или функцию
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.

Проект сборка-b92