クラス MarshallingSource

java.lang.ObjectSE
javax.xml.transform.sax.SAXSourceSE
org.springframework.oxm.support.MarshallingSource
実装されたすべてのインターフェース:
SourceSE

public class MarshallingSource extends SAXSourceSE
Marshaller を使用する SourceSE 実装。Marshaller とマーシャリングするオブジェクトで構成できます。

MarshallingSource は SAXSource から拡張されていますが、SAXSource のメソッドの呼び出しはサポートされていません。一般に、このクラスでサポートされる唯一の操作は、SAXSource.getXMLReader() を介して取得した XMLReader を使用して、SAXSource.getInputSource() を介して取得した入力ソースを解析することです。setXMLReader(XMLReader) または setInputSource(InputSource) を呼び出すと、UnsupportedOperationException になります。

導入:
3.0
作成者:
Arjen Poutsma
関連事項:
  • コンストラクターの詳細

    • MarshallingSource

      public MarshallingSource(Marshaller marshaller, ObjectSE content)
      指定されたマーシャラーとコンテンツで新しい MarshallingSource を作成します。
      パラメーター:
      marshaller - 使用するマーシャラー
      content - 整列化されるオブジェクト
  • メソッドの詳細

    • getMarshaller

      public Marshaller getMarshaller()
      この MarshallingSource で使用される Marshaller を返します。
    • getContent

      public ObjectSE getContent()
      整列化するオブジェクトを返します。
    • setInputSource

      public void setInputSource(InputSourceSE inputSource)
      UnsupportedOperationException をスローします。
      オーバーライド:
      クラス SAXSourceSEsetInputSourceSE 
    • setXMLReader

      public void setXMLReader(XMLReaderSE reader)
      UnsupportedOperationException をスローします。
      オーバーライド:
      クラス SAXSourceSEsetXMLReaderSE