JavaTM 2 Platform
Standard Ed. 6

javax.xml.bind.annotation
註釋型別 XmlEnum


@Retention(value=RUNTIME)
@Target(value=TYPE)
public @interface XmlEnum

將列舉型別 Enum 映射到 XML 表示形式。

此註釋以及 XmlEnumValue 提供了列舉型別到 XML 表示形式的映射。

用法

@XmlEnum 註釋能夠與以下程序元素一起使用:

用法受到以下約束的限制:

有關公共資訊,請參閱 javax.xml.bind.package javadoc 中的“套件規範”。

列舉型別被映射到帶有 enumeration facet 的網要簡單型別。網要型別派生於 @XmlEnum.value() 中指定的 Java 型別。每個列舉常數 @XmlEnumValue 都必須有一個用於 @XmlEnum.value() 型別的有效詞法表示形式。

範例:請參閱 XmlEnumValue 中的範例。

從以下版本開始:
JAXB2.0

可選元素摘要
 Class<?> value
          映射到 XML 簡單型別的 Java 型別。
 

value

public abstract Class<?> value
映射到 XML 簡單型別的 Java 型別。

預設值:
java.lang.String.class

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only