-
@Retention(RUNTIME) @Target(TYPE) public @interface XmlEnum
列挙型
Enum
をXML表現にマップします。この注釈型を
XmlEnumValue
とともに使用することにより、列挙型をXML表現にマッピングできます。使用法
@XmlEnum
注釈は、次のプログラム要素で使用できます。- 列挙型
使用には次の制約があります。
- この注釈は、次のほかの注釈とともに使用できます。
XmlType
,XmlRootElement
追加の一般的な情報については、javax.xml.bind.package javadocの「パッケージの仕様」を参照してください。
列挙型は、列挙ファセットを持つスキーマ単純型にマップされます。 スキーマ型は、
@XmlEnum.value()
で指定されたJava型から派生します。 各enum定数@XmlEnumValue
には、@XmlEnum.value()
型に対する有効な字句表現が必要になります。例:
XmlEnumValue
の例を参照してください- 導入されたバージョン:
- 1.6, JAXB 2.0
-
-
要素の詳細
-
value
Class<?> value
XML単純型にマップされるJava型。- デフォルト:
- java.lang.String.class
-
-