|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 必需 | 可選 | 詳細資訊: 元素 |
@Retention(value=RUNTIME) @Target(value={FIELD,METHOD,PARAMETER}) public @interface XmlList
用來將屬性映射到列表簡單型別。
用法
@XmlList 註釋能夠與以下程序元素一起使用:
在集合屬性僅使用 @XmlElement 進行註釋時,將通過元素包裹集合中的每一個項。例如,
@XmlRootElement class Foo { @XmlElement List<String> data; }將產生如下 XML:
另一方面,@XmlList 註釋允許將多個值表示為單個元素中以空格分隔的標記。例如,abc def
@XmlRootElement class Foo { @XmlElement @XmlList List<String> data; }上述程式碼將產生如下 XML:
abc def
此註釋可與以下註釋一起使用:XmlElement
、XmlAttribute
、XmlValue
和 XmlIDREF
。
XmlValue
(在允許的情況下)是多餘的,因為 XmlList
將集合型別映射到一個簡單網要型別,該簡單網要型別就像 XmlValue
那樣是由列表派生的。 XmlAttribute
(在允許的情況下)是多餘的,因為 XmlList
將集合型別映射到一個簡單網要型別,該簡單網要型別就像 XmlAttribute
那樣是由列表派生的。
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 必需 | 可選 | 詳細資訊: 元素 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。