クラス SaajSoapMessage

実装されたすべてのインターフェース:
FaultAwareWebServiceMessageMimeMessageSoapMessageWebServiceMessage

public class SaajSoapMessage extends AbstractSoapMessage
SoapMessage インターフェースの SAAJ 固有の実装。SaajSoapMessageFactory を介して作成され、SOAPMessage をラップします。
導入:
1.0.0
作成者:
Arjen Poutsma, Greg Turnquist
関連事項:
  • SOAPMessage
  • コンストラクターの詳細

    • SaajSoapMessage

      public SaajSoapMessage(jakarta.xml.soap.SOAPMessage soapMessage)
      指定された SAAJ SOAPMessage に基づいて新しい SaajSoapMessage を作成します。
      パラメーター:
      soapMessage - SAAJSOAPMessage
    • SaajSoapMessage

      public SaajSoapMessage(jakarta.xml.soap.SOAPMessage soapMessage, jakarta.xml.soap.MessageFactory messageFactory)
      指定された SAAJ SOAPMessage に基づいて新しい SaajSoapMessage を作成します。
      パラメーター:
      soapMessage - SAAJSOAPMessage
      messageFactory - SAAJ メッセージファクトリ
    • SaajSoapMessage

      public SaajSoapMessage(jakarta.xml.soap.SOAPMessage soapMessage, boolean langAttributeOnSoap11FaultString)
      指定された SAAJ SOAPMessage に基づいて新しい SaajSoapMessage を作成します。
      パラメーター:
      soapMessage - SAAJSOAPMessage
      langAttributeOnSoap11FaultString - xml:lang 属性が SOAP 1.1 <faultstring> 要素で許可されているかどうか
    • SaajSoapMessage

      public SaajSoapMessage(jakarta.xml.soap.SOAPMessage soapMessage, boolean langAttributeOnSoap11FaultString, jakarta.xml.soap.MessageFactory messageFactory)
      指定された SAAJ SOAPMessage に基づいて新しい SaajSoapMessage を作成します。
      パラメーター:
      soapMessage - SAAJSOAPMessage
      langAttributeOnSoap11FaultString - xml:lang 属性が SOAP 1.1 <faultstring> 要素で許可されているかどうか
      messageFactory - メッセージファクトリ
  • メソッドの詳細

    • getSaajMessage

      public jakarta.xml.soap.SOAPMessage getSaajMessage()
      この SaajSoapMessage が基づいている SAAJ SOAPMessage を返します。
    • setSaajMessage

      public void setSaajMessage(jakarta.xml.soap.SOAPMessage soapMessage)
      この SaajSoapMessage のベースとなる SAAJ SOAPMessage を設定します。
    • getEnvelope

      public SoapEnvelope getEnvelope()
      インターフェースからコピーされた説明: SoapMessage
      この SoapMessage に関連付けられた SoapEnvelope を返します。
    • getSoapAction

      public StringSE getSoapAction()
      インターフェースからコピーされた説明: SoapMessage
      このメッセージの SOAP アクションを取得するか、存在しない場合は null を取得します。
      戻り値:
      SOAP アクション。
    • setSoapAction

      public void setSoapAction(StringSE soapAction)
      インターフェースからコピーされた説明: SoapMessage
      このメッセージの SOAP アクションを設定します。
      パラメーター:
      soapAction - SOAP アクション。
    • getDocument

      public DocumentSE getDocument()
      インターフェースからコピーされた説明: SoapMessage
      このメッセージを DocumentSE として返します。基盤となる実装に応じて、このドキュメントは「ライブ」である場合とそうでない場合があります。
      戻り値:
      DOM ドキュメントとしてのこの SOAP メッセージ
    • setDocument

      public void setDocument(DocumentSE document)
      インターフェースからコピーされた説明: SoapMessage
      メッセージの内容を指定された DocumentSE に設定します。
      パラメーター:
      document - DOM ドキュメントとしての SOAP メッセージ
    • writeTo

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

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

      パラメーター:
      outputStream - 書き込むストリーム
      例外:
      IOExceptionSE - I/O 例外が発生した場合
    • isXopPackage

      public boolean isXopPackage()
      インターフェースからコピーされた説明: MimeMessage
      このメッセージが XOP パッケージであるかどうかを示します。
      戻り値:
      XOP ドキュメントの識別で指定された制約が満たされた場合の true
      関連事項:
    • convertToXopPackage

      public boolean convertToXopPackage()
      インターフェースからコピーされた説明: MimeMessage
      このメッセージを XOP パッケージに変換します。
      戻り値:
      メッセージが XOP パッケージの場合の true 
      関連事項:
    • getAttachments

      public IteratorSE<Attachment> getAttachments() throws AttachmentException
      インターフェースからコピーされた説明: MimeMessage
      このメッセージの一部であるすべての Attachment オブジェクトに対して Iterator を返します。
      戻り値:
      すべての添付ファイルに対するイテレータ
      例外:
      AttachmentException - エラーの場合
      関連事項:
    • getAttachment

      public Attachment getAttachment(StringSE contentId)
      インターフェースからコピーされた説明: MimeMessage
      指定されたコンテンツ ID を持つ Attachment を返します。
      戻り値:
      指定されたコンテンツ ID の添付ファイル。または、見つからない場合は null 
    • addAttachment

      public Attachment addAttachment(StringSE contentId, jakarta.activation.DataHandler dataHandler)
      インターフェースからコピーされた説明: MimeMessage
      DataHandler からコンテンツを取得して、メッセージに添付ファイルを追加します。
      dataHandler - コンテンツを取得するデータハンドラー
      戻り値:
      追加された添付ファイル
    • toString

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