@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, 2025, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Documentation Redistribution Policyも参照してください。