JavaTM Platform
Standard Ed. 6

クラス
javax.xml.bind.annotation.adapters.XmlAdapter の使用

XmlAdapter を使用しているパッケージ
javax.xml.bind 非整列化、整列化および検証機能を含む実行時バインディングフレームワークをクライアントアプリケーションに提供します。 
javax.xml.bind.annotation.adapters XmlAdapter と仕様定義済みこのサブクラスは、任意の Java クラスを JAXB で使用できるようにします。 
javax.xml.bind.helpers JAXB プロバイダのみが使用します。 
 

javax.xml.bind での XmlAdapter の使用
 

XmlAdapter 型の型パラメータを持つ javax.xml.bind のメソッド
<A extends XmlAdapter>
A
Unmarshaller.getAdapter(Class<A> type)
          指定した型に関連付けられているアダプタを取得します。
<A extends XmlAdapter>
A
Marshaller.getAdapter(Class<A> type)
          指定した型に関連付けられているアダプタを取得します。
<A extends XmlAdapter>
void
Unmarshaller.setAdapter(Class<A> type, A adapter)
          XmlAdapter の設定済みのインスタンスをこの Unmarshaller に関連付けます。
<A extends XmlAdapter>
void
Marshaller.setAdapter(Class<A> type, A adapter)
          XmlAdapter の設定済みのインスタンスをこの Marshaller に関連付けます。
 

XmlAdapter 型のパラメータを持つ javax.xml.bind のメソッド
 void Unmarshaller.setAdapter(XmlAdapter adapter)
          XmlAdapter の設定済みのインスタンスをこの Unmarshaller に関連付けます。
 void Marshaller.setAdapter(XmlAdapter adapter)
          XmlAdapter の設定済みのインスタンスをこの Marshaller に関連付けます。
 

javax.xml.bind.annotation.adapters での XmlAdapter の使用
 

javax.xml.bind.annotation.adapters での XmlAdapter のサブクラス
 class CollapsedStringAdapter
          xs:token とその派生型を処理する組み込み XmlAdapter このアダプタは、先頭と末尾の空白を削除した後、タブ、CR、LF、SP のシーケンスを 1 つの空白文字「 」に切り詰めます。
 class HexBinaryAdapter
          xs:hexBinary 用の XmlAdapter この XmlAdapter は、byte[] を XML の hexBinary 表現にバインドします。
 class NormalizedStringAdapter
          xs:normalizedString を処理する XmlAdapter このアダプタは、先頭と末尾の空白を削除した後、任意のタブ、CR、LF を空白文字「 」に置き換えます。
 

javax.xml.bind.helpers での XmlAdapter の使用
 

XmlAdapter 型の型パラメータを持つ javax.xml.bind.helpers のメソッド
<A extends XmlAdapter>
A
AbstractUnmarshallerImpl.getAdapter(Class<A> type)
           
<A extends XmlAdapter>
A
AbstractMarshallerImpl.getAdapter(Class<A> type)
           
<A extends XmlAdapter>
void
AbstractUnmarshallerImpl.setAdapter(Class<A> type, A adapter)
           
<A extends XmlAdapter>
void
AbstractMarshallerImpl.setAdapter(Class<A> type, A adapter)
           
 

XmlAdapter 型のパラメータを持つ javax.xml.bind.helpers のメソッド
 void AbstractUnmarshallerImpl.setAdapter(XmlAdapter adapter)
           
 void AbstractMarshallerImpl.setAdapter(XmlAdapter adapter)
           
 


JavaTM Platform
Standard Ed. 6

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。