|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 必須 | オプション | 詳細: 要素 | |||||||||
@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
値型をバウンド型に、またはその逆に変換するクラスをポイントします。 |
| 任意要素の概要 | |
|---|---|
Class |
type
この注釈をパッケージレベルで使用する場合は、type() の値を指定する必要があります。 |
| 要素の詳細 |
|---|
public abstract Class<? extends XmlAdapter> value
XmlAdapter を参照してください。
public abstract Class type
|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 必須 | オプション | 詳細: 要素 | |||||||||
Copyright 2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。