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