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 の「パッケージの仕様」を参照してください。

 

列挙型は、列挙ファセットを持つスキーマ単純型にマップされます。スキーマ型は、@XmlEnum.value() で指定された Java 型から派生します。各 enum 定数 @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 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。