JavaTM 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 Platform
Standard Ed. 6

提交错误或意见
有关更多的 API 参考资料和开发人员文档,请参阅 Java SE 开发人员文档。该文档包含更详细的、面向开发人员的描述,以及总体概述、术语定义、使用技巧和工作代码示例。

版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策