クラス DomPoxMessage

java.lang.ObjectSE
org.springframework.ws.pox.dom.DomPoxMessage
実装されたすべてのインターフェース:
PoxMessageWebServiceMessage

public class DomPoxMessage extends ObjectSE implements PoxMessage
DOM ドキュメントに基づく PoxMessage インターフェースの実装。
導入:
1.0.0
作成者:
Arjen Poutsma
関連事項:
  • コンストラクターの詳細

    • DomPoxMessage

      public DomPoxMessage(DocumentSE document, TransformerSE transformer, StringSE contentType)
      指定されたドキュメントを使用して DomPoxMessage の新しいインスタンスを構築します。
      パラメーター:
      document - メッセージの基になるドキュメント
  • メソッドの詳細

    • getDocument

      public DocumentSE getDocument()
      このメッセージの基になるドキュメントを返します。
    • getPayloadResult

      public ResultSE getPayloadResult()
      インターフェースからコピーされた説明: WebServiceMessage
      メッセージの内容を ResultSE として返します。

      このメソッドを呼び出すと、現在のペイロードが削除されます。

      読み取り専用の実装は UnsupportedOperationExceptionSE をスローします。

      次で指定:
      インターフェース WebServiceMessagegetPayloadResult 
      戻り値:
      メッセージの内容
    • getPayloadSource

      public SourceSE getPayloadSource()
      インターフェースからコピーされた説明: WebServiceMessage
      メッセージの内容を SourceSE として返します。

      実装に応じて、これは複数回取得することも、1 回だけ取得することもできます。

      次で指定:
      インターフェース WebServiceMessagegetPayloadSource 
      戻り値:
      メッセージの内容
    • hasFault

      public boolean hasFault()
    • getFaultReason

      public StringSE getFaultReason()
    • toString

      public StringSE toString()
      オーバーライド:
      クラス ObjectSEtoString 
    • writeTo

      public void writeTo(OutputStreamSE outputStream) throws IOExceptionSE
      インターフェースからコピーされた説明: WebServiceMessage
      メッセージ全体を指定された出力ストリームに書き込みます。

      指定されたストリームが TransportOutputStream のインスタンスである場合、対応するヘッダーも書き込まれます。

      次で指定:
      インターフェース WebServiceMessagewriteTo 
      パラメーター:
      outputStream - 書き込むストリーム
      例外:
      IOExceptionSE - I/O 例外が発生した場合