Skip navigation links
Java™ Platform
Standard Ed. 8

Package javax.xml.bind.annotation

定义用于将Java程序元素定制到XML模式映射的注释。

See: 描述

Package javax.xml.bind.annotation Description

定义用于将Java程序元素定制到XML模式映射的注释。

包装规格

下表显示了可以与每个程序元素相关联的JAXB映射注释。

Program Element JAXB annotation 软件包
XmlAccessorOrder
XmlAccessorType
XmlSchema
XmlSchemaType
XmlSchemaTypes
XmlJavaTypeAdapter
XmlJavaTypeAdapters
类
XmlAccessorOrder
XmlAccessorType
XmlInlineBinaryData
XmlRootElement
XmlType
XmlJavaTypeAdapter
Enum type
XmlEnum
XmlEnumValue (enum constant only)
XmlRootElement
XmlType
XmlJavaTypeAdapter
JavaBean Property/field
XmlElement
XmlElements
XmlElementRef
XmlElementRefs
XmlElementWrapper
XmlAnyElement
XmlAttribute
XmlAnyAttribute
XmlTransient
XmlValue
XmlID
XmlIDREF
XmlList
XmlMixed
XmlMimeType
XmlAttachmentRef
XmlInlineBinaryData
XmlElementDecl (only on method)
XmlJavaTypeAdapter
Parameter
XmlList
XmlAttachmentRef
XmlMimeType
XmlJavaTypeAdapter

术语

JavaBean属性和字段:为了映射的目的,字段和JavaBean属性之间没有语义上的区别。 因此,可以将可应用于JavaBean属性的注释始终应用于一个字段。 因此,在Javadoc文档中,为简洁起见,术语JavaBean属性或属性用于表示JavaBean属性或字段。 如有需要,两者均明确提及。

顶级类:为了映射的目的,顶级类和静态嵌套类之间没有语义上的差别。 因此,可以应用于顶级类的注释总是可以应用于嵌套的静态类。 因此,在Javadoc文档中,为了简洁起见,术语“顶级类”或只是类用于表示顶级类或嵌套静态类。

映射注释:基于JSR 175编程注释工具的JAXB 2.0定义的程序注释。

常见的使用限制

这里定义了以下使用限制,因为它们适用于多于注释:

符号

命名空间前缀

以下命名空间前缀在此包中的XML模式片段中使用。

Prefix Namespace Notes xs http://www.w3.org/2001/XMLSchema Namespace of XML Schema namespace ref http://ws-i.org/profiles/basic/1.1/xsd Namespace for swaref schema component xsi http://www.w3.org/2001/XMLSchema-instance XML Schema namespace for instances
从以下版本开始:
JAXB 2.0
Skip navigation links
Java™ Platform
Standard Ed. 8

Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.

本帮助文档是使用 《谷歌翻译》翻译,请与英文版配合使用 by--QQ:654638585