Spec-Zone .ru
спецификации, руководства, описания, API
 Платформа Java™
Стандарт Эд. 7

Пакет 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 или поле. Где требующийся, оба явно упоминаются.

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

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

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

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

Нотации

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

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

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

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