537 lines
24 KiB
HTML
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<div class="header">
<h1 class="title" title="Package">Package javax.xml.bind.annotation</h1>
<div class="docSummary">
<div class="block">
定义用于将Java程序元素定制到XML模式映射的注释。
</div>
</div>
<p>See: <a href="#package.description">描述</a></p>
</div><div class="contentContainer">
<ul class="blockList">
<li class="blockList">
<table border="0" cellpadding="3" cellspacing="0" class="typeSummary" summary="Interface Summary table, listing interfaces, and an explanation">
<caption>
<span>接口摘要</span>
<span class="tabEnd"> </span>
</caption>
<tbody>
<tr>
<th class="colFirst" scope="col">接口</th>
<th class="colLast" scope="col">描述</th>
</tr>
</tbody>
<tbody>
<tr class="altColor">
<td class="colFirst"><a href="../../../../javax/xml/bind/annotation/DomHandler.html" title="interface in javax.xml.bind.annotation">DomHandler</a>&lt;ElementT,ResultT extends <a href="../../../../javax/xml/transform/Result.html" title="interface in javax.xml.transform">Result</a>&gt;</td>
<td class="colLast">
<div class="block">
将元素(及其后代)从/转换为DOM或类似的表示形式。
</div> </td>
</tr>
</tbody>
</table> </li>
<li class="blockList">
<table border="0" cellpadding="3" cellspacing="0" class="typeSummary" summary="Class Summary table, listing classes, and an explanation">
<caption>
<span>类摘要</span>
<span class="tabEnd"> </span>
</caption>
<tbody>
<tr>
<th class="colFirst" scope="col"></th>
<th class="colLast" scope="col">描述</th>
</tr>
</tbody>
<tbody>
<tr class="altColor">
<td class="colFirst"><a href="../../../../javax/xml/bind/annotation/W3CDomHandler.html" title="class in javax.xml.bind.annotation">W3CDomHandler</a></td>
<td class="colLast">
<div class="block">
<span><a href="../../../../javax/xml/bind/annotation/DomHandler.html" title="javax.xml.bind.annotation中的接口"><code>DomHandler</code></a> W3C DOM实现 <code>org.w3c.dom</code>包)</span>
</div> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../javax/xml/bind/annotation/XmlElement.DEFAULT.html" title="class in javax.xml.bind.annotation">XmlElement.DEFAULT</a></td>
<td class="colLast">
<div class="block">
用于
<a href="../../../../javax/xml/bind/annotation/XmlElement.html#type--"><code>XmlElement.type()</code></a>以表示从属性的签名推断出该类型。
</div> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../javax/xml/bind/annotation/XmlElementDecl.GLOBAL.html" title="class in javax.xml.bind.annotation">XmlElementDecl.GLOBAL</a></td>
<td class="colLast">
<div class="block">
用于
<a href="../../../../javax/xml/bind/annotation/XmlElementDecl.html#scope--"><code>XmlElementDecl.scope()</code></a>表示声明在全局范围内。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../javax/xml/bind/annotation/XmlElementRef.DEFAULT.html" title="class in javax.xml.bind.annotation">XmlElementRef.DEFAULT</a></td>
<td class="colLast">
<div class="block">
用于
<a href="../../../../javax/xml/bind/annotation/XmlElementRef.html#type--"><code>XmlElementRef.type()</code></a>以表示从该属性的签名中推断出该类型。
</div> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../javax/xml/bind/annotation/XmlSchemaType.DEFAULT.html" title="class in javax.xml.bind.annotation">XmlSchemaType.DEFAULT</a></td>
<td class="colLast">
<div class="block">
用于
<a href="../../../../javax/xml/bind/annotation/XmlSchemaType.html#type--"><code>XmlSchemaType.type()</code></a>表示从该属性的签名中推断出该类型。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../javax/xml/bind/annotation/XmlType.DEFAULT.html" title="class in javax.xml.bind.annotation">XmlType.DEFAULT</a></td>
<td class="colLast">
<div class="block">
<span>用于<a href="../../../../javax/xml/bind/annotation/XmlType.html#factoryClass--"><code>XmlType.factoryClass()</code></a>表示,没有使用工厂方法,或者是在这个<a href="../../../../javax/xml/bind/annotation/XmlType.html" title="javax.xml.bind.annotation中的注释"><code>XmlType</code></a>本身的类中。</span>
</div> </td>
</tr>
</tbody>
</table> </li>
<li class="blockList">
<table border="0" cellpadding="3" cellspacing="0" class="typeSummary" summary="Enum Summary table, listing enums, and an explanation">
<caption>
<span>枚举摘要</span>
<span class="tabEnd"> </span>
</caption>
<tbody>
<tr>
<th class="colFirst" scope="col">Enum</th>
<th class="colLast" scope="col">描述</th>
</tr>
</tbody>
<tbody>
<tr class="altColor">
<td class="colFirst"><a href="../../../../javax/xml/bind/annotation/XmlAccessOrder.html" title="enum in javax.xml.bind.annotation">XmlAccessOrder</a></td>
<td class="colLast">
<div class="block">
由XmlAccessorOrder用于控制JAXB绑定类中的属性和字段的排序。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../javax/xml/bind/annotation/XmlAccessType.html" title="enum in javax.xml.bind.annotation">XmlAccessType</a></td>
<td class="colLast">
<div class="block">
由XmlAccessorType用于控制字段或属性的序列化。
</div> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../javax/xml/bind/annotation/XmlNsForm.html" title="enum in javax.xml.bind.annotation">XmlNsForm</a></td>
<td class="colLast">
<div class="block">
枚举XML Schema命名空间资格。
</div> </td>
</tr>
</tbody>
</table> </li>
<li class="blockList">
<table border="0" cellpadding="3" cellspacing="0" class="typeSummary" summary="Annotation Types Summary table, listing annotation types, and an explanation">
<caption>
<span>注解类型摘要</span>
<span class="tabEnd"> </span>
</caption>
<tbody>
<tr>
<th class="colFirst" scope="col">Annotation Type</th>
<th class="colLast" scope="col">描述</th>
</tr>
</tbody>
<tbody>
<tr class="altColor">
<td class="colFirst"><a href="../../../../javax/xml/bind/annotation/XmlAccessorOrder.html" title="annotation in javax.xml.bind.annotation">XmlAccessorOrder</a></td>
<td class="colLast">
<div class="block">
控制类中字段和属性的顺序。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../javax/xml/bind/annotation/XmlAccessorType.html" title="annotation in javax.xml.bind.annotation">XmlAccessorType</a></td>
<td class="colLast">
<div class="block">
控制字段或Javabean属性是否默认序列化。
</div> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../javax/xml/bind/annotation/XmlAnyAttribute.html" title="annotation in javax.xml.bind.annotation">XmlAnyAttribute</a></td>
<td class="colLast">
<div class="block">
将JavaBean属性映射到通配符属性的映射。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../javax/xml/bind/annotation/XmlAnyElement.html" title="annotation in javax.xml.bind.annotation">XmlAnyElement</a></td>
<td class="colLast">
<div class="block">
将JavaBean属性映射到XML信息集表示和/或JAXB元素。
</div> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../javax/xml/bind/annotation/XmlAttachmentRef.html" title="annotation in javax.xml.bind.annotation">XmlAttachmentRef</a></td>
<td class="colLast">
<div class="block">
标记一个字段/属性它的XML表单是一个uri引用mime内容。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../javax/xml/bind/annotation/XmlAttribute.html" title="annotation in javax.xml.bind.annotation">XmlAttribute</a></td>
<td class="colLast">
<div class="block">
将JavaBean属性映射到XML属性。
</div> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../javax/xml/bind/annotation/XmlElement.html" title="annotation in javax.xml.bind.annotation">XmlElement</a></td>
<td class="colLast">
<div class="block">
将JavaBean属性映射到从属性名称派生的XML元素。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../javax/xml/bind/annotation/XmlElementDecl.html" title="annotation in javax.xml.bind.annotation">XmlElementDecl</a></td>
<td class="colLast">
<div class="block">
将工厂方法映射到XML元素。
</div> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../javax/xml/bind/annotation/XmlElementRef.html" title="annotation in javax.xml.bind.annotation">XmlElementRef</a></td>
<td class="colLast">
<div class="block">
将JavaBean属性映射到从属性类型派生的XML元素。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../javax/xml/bind/annotation/XmlElementRefs.html" title="annotation in javax.xml.bind.annotation">XmlElementRefs</a></td>
<td class="colLast">
<div class="block">
<span>使用<a href="../../../../javax/xml/bind/annotation/XmlElement.html" title="javax.xml.bind.annotation中的注释"><code>XmlElement</code></a>或JAXBElement标记指向类的属性。</span>
</div> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../javax/xml/bind/annotation/XmlElements.html" title="annotation in javax.xml.bind.annotation">XmlElements</a></td>
<td class="colLast">
<div class="block">
<span>多个@ <a href="../../../../javax/xml/bind/annotation/XmlElement.html" title="javax.xml.bind.annotation中的注释"><code>XmlElement</code></a>注释的容器。</span>
</div> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../javax/xml/bind/annotation/XmlElementWrapper.html" title="annotation in javax.xml.bind.annotation">XmlElementWrapper</a></td>
<td class="colLast">
<div class="block">
围绕XML表示生成一个包装元素。
</div> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../javax/xml/bind/annotation/XmlEnum.html" title="annotation in javax.xml.bind.annotation">XmlEnum</a></td>
<td class="colLast">
<div class="block">
<span>将枚举类型<a href="../../../../java/lang/Enum.html" title="java.lang中的类"><code>Enum</code>映射</a>到XML表示。</span>
</div> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../javax/xml/bind/annotation/XmlEnumValue.html" title="annotation in javax.xml.bind.annotation">XmlEnumValue</a></td>
<td class="colLast">
<div class="block">
<span>将一个枚举常数映射到<a href="../../../../java/lang/Enum.html" title="java.lang中的类"><code>Enum</code></a>类型到XML表示。</span>
</div> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../javax/xml/bind/annotation/XmlID.html" title="annotation in javax.xml.bind.annotation">XmlID</a></td>
<td class="colLast">
<div class="block">
将JavaBean属性映射到XML ID。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../javax/xml/bind/annotation/XmlIDREF.html" title="annotation in javax.xml.bind.annotation">XmlIDREF</a></td>
<td class="colLast">
<div class="block">
将JavaBean属性映射到XML IDREF。
</div> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../javax/xml/bind/annotation/XmlInlineBinaryData.html" title="annotation in javax.xml.bind.annotation">XmlInlineBinaryData</a></td>
<td class="colLast">
<div class="block">
禁用对XML绑定到base64编码的二进制数据的数据类型的XOP编码的考虑。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../javax/xml/bind/annotation/XmlList.html" title="annotation in javax.xml.bind.annotation">XmlList</a></td>
<td class="colLast">
<div class="block">
用于将属性映射到列表简单类型。
</div> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../javax/xml/bind/annotation/XmlMimeType.html" title="annotation in javax.xml.bind.annotation">XmlMimeType</a></td>
<td class="colLast">
<div class="block">
关联控制属性的XML表示形式的MIME类型。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../javax/xml/bind/annotation/XmlMixed.html" title="annotation in javax.xml.bind.annotation">XmlMixed</a></td>
<td class="colLast">
<div class="block">
注释JavaBean多值属性以支持混合内容。
</div> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../javax/xml/bind/annotation/XmlNs.html" title="annotation in javax.xml.bind.annotation">XmlNs</a></td>
<td class="colLast">
<div class="block">
将命名空间前缀与XML命名空间URI相关联。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../javax/xml/bind/annotation/XmlRegistry.html" title="annotation in javax.xml.bind.annotation">XmlRegistry</a></td>
<td class="colLast">
<div class="block">
<span>标记一个有<a href="../../../../javax/xml/bind/annotation/XmlElementDecl.html" title="javax.xml.bind.annotation中的注释"><code>XmlElementDecl</code></a>的类。</span>
</div> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../javax/xml/bind/annotation/XmlRootElement.html" title="annotation in javax.xml.bind.annotation">XmlRootElement</a></td>
<td class="colLast">
<div class="block">
将类或枚举类型映射到XML元素。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../javax/xml/bind/annotation/XmlSchema.html" title="annotation in javax.xml.bind.annotation">XmlSchema</a></td>
<td class="colLast">
<div class="block">
将包名称映射到XML命名空间。
</div> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../javax/xml/bind/annotation/XmlSchemaType.html" title="annotation in javax.xml.bind.annotation">XmlSchemaType</a></td>
<td class="colLast">
<div class="block">
将Java类型映射到简单的模式内置类型。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../javax/xml/bind/annotation/XmlSchemaTypes.html" title="annotation in javax.xml.bind.annotation">XmlSchemaTypes</a></td>
<td class="colLast">
<div class="block">
<span>多个@ <a href="../../../../javax/xml/bind/annotation/XmlSchemaType.html" title="javax.xml.bind.annotation中的注释"><code>XmlSchemaType</code></a>注释的容器。</span>
</div> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../javax/xml/bind/annotation/XmlSeeAlso.html" title="annotation in javax.xml.bind.annotation">XmlSeeAlso</a></td>
<td class="colLast">
<div class="block">
指示JAXB在绑定此类时也绑定其他类。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../javax/xml/bind/annotation/XmlTransient.html" title="annotation in javax.xml.bind.annotation">XmlTransient</a></td>
<td class="colLast">
<div class="block">
防止将JavaBean属性/类型映射到XML表示。
</div> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../javax/xml/bind/annotation/XmlType.html" title="annotation in javax.xml.bind.annotation">XmlType</a></td>
<td class="colLast">
<div class="block">
将类或枚举类型映射到XML模式类型。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../javax/xml/bind/annotation/XmlValue.html" title="annotation in javax.xml.bind.annotation">XmlValue</a></td>
<td class="colLast">
<div class="block">
使用simpleContent或XML Schema简单类型将类映射到XML模式复合类型。
</div> </td>
</tr>
</tbody>
</table> </li>
</ul>
<a name="package.description">
<!-- --> </a>
<h2 title="Package javax.xml.bind.annotation Description">Package javax.xml.bind.annotation Description</h2>
<div class="block">
<p> <span>定义用于将Java程序元素定制到XML模式映射的注释。</span> </p>
<h2> <span>包装规格</span> </h2>
<p> <span>下表显示了可以与每个程序元素相关联的JAXB映射注释。</span> </p>
<span> <b>Program Element</b> <b>JAXB annotation</b> <b>软件包</b>
<table>
<tbody>
<tr valign="top">
<td><b><a href="../../../../javax/xml/bind/annotation/XmlAccessorOrder.html">XmlAccessorOrder</a></b></td>
</tr>
<tr valign="top">
<td><b><a href="../../../../javax/xml/bind/annotation/XmlAccessorType.html">XmlAccessorType</a></b></td>
</tr>
<tr valign="top">
<td><b><a href="../../../../javax/xml/bind/annotation/XmlSchema.html">XmlSchema</a></b></td>
</tr>
<tr valign="top">
<td><b><a href="../../../../javax/xml/bind/annotation/XmlSchemaType.html">XmlSchemaType</a></b></td>
</tr>
<tr valign="top">
<td><b><a href="../../../../javax/xml/bind/annotation/XmlSchemaTypes.html">XmlSchemaTypes</a></b></td>
</tr>
<tr valign="top">
<td><b><a href="../../../../javax/xml/bind/annotation/adapters/XmlJavaTypeAdapter.html">XmlJavaTypeAdapter</a></b></td>
</tr>
<tr valign="top">
<td><b><a href="../../../../javax/xml/bind/annotation/adapters/XmlJavaTypeAdapters.html">XmlJavaTypeAdapters</a></b></td>
</tr>
</tbody>
</table> <b></b>
<table>
<tbody>
<tr valign="top">
<td><b><a href="../../../../javax/xml/bind/annotation/XmlAccessorOrder.html">XmlAccessorOrder</a></b></td>
</tr>
<tr valign="top">
<td><b><a href="../../../../javax/xml/bind/annotation/XmlAccessorType.html">XmlAccessorType</a></b></td>
</tr>
<tr valign="top">
<td><b><a href="../../../../javax/xml/bind/annotation/XmlInlineBinaryData.html">XmlInlineBinaryData</a></b></td>
</tr>
<tr valign="top">
<td><b><a href="../../../../javax/xml/bind/annotation/XmlRootElement.html">XmlRootElement</a></b></td>
</tr>
<tr valign="top">
<td><b><a href="../../../../javax/xml/bind/annotation/XmlType.html">XmlType</a></b></td>
</tr>
<tr valign="top">
<td><b><a href="../../../../javax/xml/bind/annotation/adapters/XmlJavaTypeAdapter.html">XmlJavaTypeAdapter</a></b></td>
</tr>
</tbody>
</table> <b>Enum type</b>
<table>
<tbody>
<tr valign="top">
<td><b><a href="../../../../javax/xml/bind/annotation/XmlEnum.html">XmlEnum</a></b></td>
</tr>
<tr valign="top">
<td><b><a href="../../../../javax/xml/bind/annotation/XmlEnumValue.html">XmlEnumValue (enum constant only)</a></b></td>
</tr>
<tr valign="top">
<td><b><a href="../../../../javax/xml/bind/annotation/XmlRootElement.html">XmlRootElement</a></b></td>
</tr>
<tr valign="top">
<td><b><a href="../../../../javax/xml/bind/annotation/XmlType.html">XmlType</a></b></td>
</tr>
<tr valign="top">
<td><b><a href="../../../../javax/xml/bind/annotation/adapters/XmlJavaTypeAdapter.html">XmlJavaTypeAdapter</a></b></td>
</tr>
</tbody>
</table> <b>JavaBean Property/field</b>
<table>
<tbody>
<tr valign="top">
<td><b><a href="../../../../javax/xml/bind/annotation/XmlElement.html">XmlElement</a></b></td>
</tr>
<tr valign="top">
<td><b><a href="../../../../javax/xml/bind/annotation/XmlElements.html">XmlElements</a></b></td>
</tr>
<tr valign="top">
<td><b><a href="../../../../javax/xml/bind/annotation/XmlElementRef.html">XmlElementRef</a></b></td>
</tr>
<tr valign="top">
<td><b><a href="../../../../javax/xml/bind/annotation/XmlElementRefs.html">XmlElementRefs</a></b></td>
</tr>
<tr valign="top">
<td><b><a href="../../../../javax/xml/bind/annotation/XmlElementWrapper.html">XmlElementWrapper</a></b></td>
</tr>
<tr valign="top">
<td><b><a href="../../../../javax/xml/bind/annotation/XmlAnyElement.html">XmlAnyElement</a></b></td>
</tr>
<tr valign="top">
<td><b><a href="../../../../javax/xml/bind/annotation/XmlAttribute.html">XmlAttribute</a></b></td>
</tr>
<tr valign="top">
<td><b><a href="../../../../javax/xml/bind/annotation/XmlAnyAttribute.html">XmlAnyAttribute</a></b></td>
</tr>
<tr valign="top">
<td><b><a href="../../../../javax/xml/bind/annotation/XmlTransient.html">XmlTransient</a></b></td>
</tr>
<tr valign="top">
<td><b><a href="../../../../javax/xml/bind/annotation/XmlValue.html">XmlValue</a></b></td>
</tr>
<tr valign="top">
<td><b><a href="../../../../javax/xml/bind/annotation/XmlID.html">XmlID</a></b></td>
</tr>
<tr valign="top">
<td><b><a href="../../../../javax/xml/bind/annotation/XmlIDREF.html">XmlIDREF</a></b></td>
</tr>
<tr valign="top">
<td><b><a href="../../../../javax/xml/bind/annotation/XmlList.html">XmlList</a></b></td>
</tr>
<tr valign="top">
<td><b><a href="../../../../javax/xml/bind/annotation/XmlMixed.html">XmlMixed</a></b></td>
</tr>
<tr valign="top">
<td><b><a href="../../../../javax/xml/bind/annotation/XmlMimeType.html">XmlMimeType</a></b></td>
</tr>
<tr valign="top">
<td><b><a href="../../../../javax/xml/bind/annotation/XmlAttachmentRef.html">XmlAttachmentRef</a></b></td>
</tr>
<tr valign="top">
<td><b><a href="../../../../javax/xml/bind/annotation/XmlInlineBinaryData.html">XmlInlineBinaryData</a></b></td>
</tr>
<tr valign="top">
<td><b><a href="../../../../javax/xml/bind/annotation/XmlElementDecl.html">XmlElementDecl (only on method)</a></b></td>
</tr>
<tr valign="top">
<td><b><a href="../../../../javax/xml/bind/annotation/adapters/XmlJavaTypeAdapter.html">XmlJavaTypeAdapter</a></b></td>
</tr>
</tbody>
</table> <b>Parameter</b>
<table>
<tbody>
<tr valign="top">
<td><b><a href="../../../../javax/xml/bind/annotation/XmlList.html">XmlList</a></b></td>
</tr>
<tr valign="top">
<td><b><a href="../../../../javax/xml/bind/annotation/XmlAttachmentRef.html">XmlAttachmentRef</a></b></td>
</tr>
<tr valign="top">
<td><b><a href="../../../../javax/xml/bind/annotation/XmlMimeType.html">XmlMimeType</a></b></td>
</tr>
<tr valign="top">
<td><b><a href="../../../../javax/xml/bind/annotation/adapters/XmlJavaTypeAdapter.html">XmlJavaTypeAdapter</a></b></td>
</tr>
</tbody>
</table> </span>
<table border="1" cellpadding="4" cellspacing="3">
</table>
<h3> <span>术语</span> </h3>
<p> <span><b>JavaBean属性和字段</b>为了映射的目的字段和JavaBean属性之间没有语义上的区别。</span> <span>因此可以将可应用于JavaBean属性的注释始终应用于一个字段。</span> <span>因此在Javadoc文档中为简洁起见术语JavaBean属性或属性用于表示JavaBean属性或字段。</span> <span>如有需要,两者均明确提及。</span> </p>
<p> <span><b>顶级类:</b>为了映射的目的,顶级类和静态嵌套类之间没有语义上的差别。</span> <span>因此,可以应用于顶级类的注释总是可以应用于嵌套的静态类。</span> <span>因此在Javadoc文档中为了简洁起见术语“顶级类”或只是类用于表示顶级类或嵌套静态类。</span> </p>
<p> <span><b>映射注释:</b>基于JSR 175编程注释工具的JAXB 2.0定义的程序注释。</span> </p>
<h3> <span>常见的使用限制</span> </h3>
<p> <span>这里定义了以下使用限制,因为它们适用于多于注释:</span> </p>
<ul>
<li> <span>对于属性,给定的注释可以应用于读取或写入属性,但不能同时应用于两者。</span> </li>
<li> <span>属性名称必须与被映射的类的任何超级类中的任何其他属性名称不同。</span> </li>
<li> <span>映射字段名称或映射属性的非转换名称在类中必须是唯一的。</span> </li>
</ul>
<h3> <span>符号</span> </h3>
<span><b>命名空间前缀</b></span>
<p> <span>以下命名空间前缀在此包中的XML模式片段中使用。</span> </p>
<p></p>
<span> <b>Prefix</b> <b>Namespace</b> <b>Notes</b> 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 </span>
<table border="1" cellpadding="4" cellspacing="3">
</table>
<!-- Put @see and @since tags down here. -->
</div>
<dl>
<dt>
<span class="simpleTagLabel">从以下版本开始:</span>
</dt>
<dd>
JAXB 2.0
</dd>
</dl>
</div>