|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 必需 | 可選 | 詳細資訊: 元素 |
@Retention(value=RUNTIME) @Target(value={FIELD,METHOD}) public @interface XmlID
將 JavaBean 屬性映射到 XML ID。
要在 XML 序列化然後反序列化這一過程中保持物件圖形的參考完整性,需要通過使用參考或容器適當地對物件參考進行編組。註釋 @XmlID 和 @XmlIDREF 一起使用時允許通過容器或參考來實作 JavaBean 屬性型別的自定義映射。
用法
@XmlID 註釋能夠與以下程序元素一起使用:有關公共資訊,請參閱 javax.xml.bind.package javadoc 中的“套件規範”。
用法受到以下約束的限制:範例:將 JavaBean 屬性的型別映射到 xs:ID
// Example: code fragment public class Customer { @XmlAttribute @XmlID public String getCustomerID(); public void setCustomerID(String id); .... other properties not shown } <!-- Example: XML Schema fragment --> <xs:complexType name="Customer"> <xs:complexContent> <xs:sequence> .... </xs:sequence> <xs:attribute name="customerID" type="xs:ID"/> </xs:complexContent> </xs:complexType>
XmlIDREF
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 必需 | 可選 | 詳細資訊: 元素 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。