@Retention(value=RUNTIME) @Target(value={PACKAGE,FIELD,METHOD,TYPE,PARAMETER}) public @interface XmlJavaTypeAdapter
XmlAdapter
を実装したアダプタを使ってカスタム整列化を行います。
使用法:
@XmlJavaTypeAdapter注釈は、次のプログラム要素で使用できます。
XmlJavaTypeAdapters
内から あるクラスに@XmlJavaTypeAdapter注釈が定義された場合、注釈はそのクラスへのすべての参照に適用されます。
パッケージ・レベルで@XmlJavaTypeAdapter注釈が定義された場合、注釈はそのパッケージ内から@XmlJavaTypeAdapter.type()へのすべての参照に適用されます。
フィールド、プロパティまたはパラメータに@XmlJavaTypeAdapter注釈が定義された場合、注釈はフィールド、プロパティまたはパラメータのみに適用されます。
フィールド、プロパティまたはパラメータに対する@XmlJavaTypeAdapter注釈は、そのフィールド、プロパティまたはパラメータが参照するクラスに関連付けられている@XmlJavaTypeAdapter注釈よりも優先されます。
クラスに対する@XmlJavaTypeAdapter注釈は、そのクラスのパッケージ・レベルで指定された@XmlJavaTypeAdapter注釈よりも優先されます。
この注釈は、他の注釈XmlElement
、XmlAttribute
、XmlElementRef
、XmlElementRefs
、XmlAnyElement
とともに使用できます。パッケージ・レベルでは、注釈XmlAccessorType
、XmlSchema
、XmlSchemaType
、XmlSchemaTypes
とともに使用できます。
例: XmlAdapter
の例を参照してください。
XmlAdapter
修飾子と型 | 必須要素と説明 |
---|---|
Class<? extends XmlAdapter> |
value
値型をバウンド型に、またはその逆に変換するクラスをポイントします。
|
public abstract Class<? extends XmlAdapter> value
XmlAdapter
を参照してください。public abstract Class type
バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright© 1993, 2014, Oracle and/or its affiliates. All rights reserved.