パッケージ org.springframework.oxm

インターフェース Unmarshaller

すべての既知のサブインターフェース:
GenericUnmarshallerMimeUnmarshaller
すべての既知の実装クラス:
AbstractMarshallerJaxb2MarshallerXStreamMarshaller

public interface Unmarshaller
オブジェクト XML マッピングアンマーシャラーの契約を定義します。このインターフェースの実装は、指定された XML ストリームをオブジェクトグラフに逆直列化できます。
導入:
3.0
作成者:
Arjen Poutsma
関連事項:
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    boolean
    supports(ClassSE<?> clazz)
    この非整列化機能が、指定された型のインスタンスを非整列化できるかどうかを示します。
    指定された SourceSE をオブジェクトグラフに非整列化します。
  • メソッドの詳細

    • supports

      boolean supports(ClassSE<?> clazz)
      この非整列化機能が、指定された型のインスタンスを非整列化できるかどうかを示します。
      パラメーター:
      clazz - このアンマーシャラーがマーシャリングできるかどうか尋ねられているクラス
      戻り値:
      このアンマーシャラーが実際に提供されたクラスに非マーシャリングできる場合は true。それ以外の場合は false 
    • unmarshal

      指定された SourceSE をオブジェクトグラフに非整列化します。
      パラメーター:
      source - マーシャリングのソース
      戻り値:
      オブジェクトグラフ
      例外:
      IOExceptionSE - I/O エラーが発生した場合
      XmlMappingException - 指定されたソースをオブジェクトにマップできない場合