|
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 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。