-
@Retention(RUNTIME) @Target({PACKAGE,FIELD,METHOD,TYPE,PARAMETER}) public @interface XmlJavaTypeAdapter
XmlAdapterを実装したアダプタを使ってカスタム整列化を行います。使用法:
@XmlJavaTypeAdapter注釈は、次のプログラム要素で使用できます。- JavaBeanプロパティ
- フィールド
- パラメータ
- パッケージ
-
XmlJavaTypeAdapters内から
あるクラスに
@XmlJavaTypeAdapter注釈が定義された場合、注釈はそのクラスへのすべての参照に適用されます。パッケージ・レベルで
@XmlJavaTypeAdapter注釈が定義された場合、注釈はそのパッケージ内から@XmlJavaTypeAdapter.type()へのすべての参照に適用されます。フィールド、プロパティまたはパラメータに
@XmlJavaTypeAdapter注釈が定義された場合、注釈はフィールド、プロパティまたはパラメータのみに適用されます。フィールド、プロパティまたはパラメータに対する
@XmlJavaTypeAdapter注釈は、そのフィールド、プロパティまたはパラメータが参照するクラスに関連付けられている@XmlJavaTypeAdapter注釈よりも優先されます。クラスに対する
@XmlJavaTypeAdapter注釈は、そのクラスのパッケージ・レベルで指定された@XmlJavaTypeAdapter注釈よりも優先されます。この注釈は、他の注釈
XmlElement、XmlAttribute、XmlElementRef、XmlElementRefs、XmlAnyElementとともに使用できます。 パッケージ・レベルでは、注釈XmlAccessorType、XmlSchema、XmlSchemaType、XmlSchemaTypesとともに使用できます。例:
XmlAdapterの例を参照してください。- 導入されたバージョン:
- 1.6, JAXB 2.0
- 関連項目:
XmlAdapter
-
-
必須要素のサマリー
必須要素 修飾子と型 必須要素 説明 Class<? extends XmlAdapter>value値型をバウンド型に、またはその逆に変換するクラスをポイントします。
-
-
-
要素の詳細
-
value
Class<? extends XmlAdapter> value
値型をバウンド型に、またはその逆に変換するクラスをポイントします。 詳細は、XmlAdapterを参照してください。
-
-
-
type
Class type
この注釈をパッケージ・レベルで使用する場合は、type()の値を指定する必要があります。- デフォルト:
- javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter.DEFAULT.class
-
-