パッケージ org.springframework.oxm
インターフェース Unmarshaller
- すべての既知のサブインターフェース:
GenericUnmarshaller,MimeUnmarshaller
- すべての既知の実装クラス:
AbstractMarshaller、Jaxb2Marshaller、XStreamMarshaller
public interface Unmarshaller
オブジェクト XML マッピングアンマーシャラーの契約を定義します。このインターフェースの実装は、指定された XML ストリームをオブジェクトグラフに逆直列化できます。
- 導入:
- 3.0
- 作成者:
- Arjen Poutsma
- 関連事項:
メソッドのサマリー
メソッドの詳細
supports
この非整列化機能が、指定された型のインスタンスを非整列化できるかどうかを示します。- パラメーター:
clazz- このアンマーシャラーがマーシャリングできるかどうか尋ねられているクラス- 戻り値:
- このアンマーシャラーが実際に提供されたクラスに非マーシャリングできる場合は
true。それ以外の場合はfalse
unmarshal
指定されたSourceSE をオブジェクトグラフに非整列化します。- パラメーター:
source- マーシャリングのソース- 戻り値:
- オブジェクトグラフ
- 例外:
IOExceptionSE- I/O エラーが発生した場合XmlMappingException- 指定されたソースをオブジェクトにマップできない場合