パッケージ jakarta.xml.soap

クラス SAAJResult

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

    public class SAAJResult
    extends DOMResultSE
    SAAJ ツリーの形式で、JAXP 変換または JAXB マーシャリングの結果のホルダーとして機能します。これらの結果には、getResult() メソッドを使用してアクセスする必要があります。DOMResult.getNode() 方式は、ほとんどすべての場合に回避する必要があります。
    導入:
    1.6、SAAJ 1.3
    作成者:
    XWS-Security Development Team
    • コンストラクターの詳細

      • SAAJResult

        public SAAJResult()
                   throws SOAPException
        デフォルト(SOAP 1.1)プロトコルをサポートする SAAJ ツリーの形式で結果を表示する SAAJResult を作成します。

        この種の SAAJResult は、結果が、SOAPElement などの型が SAAJAPI から取得されるパラメーターを受け取るメソッドへのパラメーターとして使用される状況で使用することを目的としています。変換で使用される場合、結果は内部で作成された SOAPMessage の SOAPPart に入力されます。DOMResult.getNode() によって返される SOAPPart は、整形式であることが保証されていません。

        例外:
        SOAPException - SOAPMessage の作成に問題がある場合
        導入:
        1.6、SAAJ 1.3
      • SAAJResult

        public SAAJResult​(StringSE protocol)
                   throws SOAPException
        指定されたプロトコルをサポートする SAAJ ツリーの形式で結果を表示する SAAJResult を作成します。DYNAMIC_SOAP_PROTOCOL はこのコンテキストではあいまいであり、このコンストラクターが UnsupportedOperationException をスローする原因になります。

        この種の SAAJResult は、結果が、SOAPElement などの型が SAAJAPI から取得されるパラメーターを受け取るメソッドへのパラメーターとして使用される状況で使用することを目的としています。変換で使用される場合、結果は内部で作成された SOAPMessage の SOAPPart に入力されます。DOMResult.getNode() によって返される SOAPPart は、整形式であることが保証されていません。

        パラメーター:
        protocol - 結果の SAAJ ツリーがサポートする必要がある SOAP プロトコルの名前
        例外:
        SOAPException - 指定されたプロトコルをサポートする SOAPMessage を作成できない場合
        導入:
        1.6、SAAJ 1.3
      • SAAJResult

        public SAAJResult​(SOAPMessage message)
        提供された SOAPMessage の SOAPPart に結果を書き込む SAAJResult を作成します。通常の場合、これらの結果は DOM API を使用して書き込まれ、その結果、完成した SOAPPart は、作成に使用されたデータも整形式でない限り、整形式であることが保証されません。変換で使用する場合、変換後の SOAPMessage の有効性は、SAAJ 仕様外の手段によってのみ保証できます。
        パラメーター:
        message - 何らかの変換またはマーシャリング操作の結果として SOAPPart が移入されるメッセージ
        導入:
        1.6、SAAJ 1.3
      • SAAJResult

        public SAAJResult​(SOAPElement rootNode)
        指定された SOAPElement の子ノードとして結果を書き込む SAAJResult を作成します。通常の場合、これらの結果は DOM API を使用して書き込まれ、その結果、SAAJ ツリーの構造が無効になる可能性があります。この種の SAAJResult は、SAAJ 仕様の範囲外で受信データの有効性を保証できる場合にのみ使用してください。
        パラメーター:
        rootNode - 結果が追加されるルート
        導入:
        1.6、SAAJ 1.3
    • メソッドの詳細

      • getResult

        public Node getResult()
        戻り値:
        指定されたルートノードに作成された結果のツリー。
        導入:
        1.6、SAAJ 1.3