public class SAAJResult extends DOMResult
getResult()メソッドでアクセスするべきです。 DOMResult.getNode()メソッドの使用は極力回避してください。 PI_DISABLE_OUTPUT_ESCAPING, PI_ENABLE_OUTPUT_ESCAPING| コンストラクタ | 説明 |
|---|---|
SAAJResult() |
デフォルト(SOAP 1.1)プロトコルをサポートするSAAJツリー形式で結果を提供する
SAAJResultを作成します。 |
SAAJResult(SOAPElement rootNode) |
指定の
SOAPElementの子ノードとして結果を書き込むSAAJResultを作成します。 |
SAAJResult(SOAPMessage message) |
提供された
SOAPMessageのSOAPPartに結果を書き込むSAAJResultを作成します。 |
SAAJResult(String protocol) |
指定のプロトコルをサポートするSAAJツリー形式で結果を提供する
SAAJResultを作成します。 |
| 修飾子と型 | メソッド | 説明 |
|---|---|---|
Node |
getResult() |
getNextSibling, getNode, getSystemId, setNextSibling, setNode, setSystemIdpublic SAAJResult()
throws SOAPException
SAAJResultを作成します。
このSAAJResultのタイプが使用されるのは、結果が、SAAJ APIから抽出するパラメータ・タイプ(SOAPElementなど)を取得するメソッドのパラメータとして使用される場合です。 変換に使用した場合、その結果は内部的に作成されるSOAPMessageのSOAPPartに生成されます。 DOMResult.getNode()で返されたSOAPPartは、形式が整っていない場合があります。
SOAPException - SOAPMessageの作成時に問題が発生した場合public SAAJResult(String protocol) throws SOAPException
SAAJResultを作成します。 DYNAMIC_SOAP_PROTOCOLがこのコンテキストではあいまいなため、このコンストラクタがUnsupportedOperationExceptionをスローします。
このSAAJResultのタイプが使用されるのは、結果が、SAAJ APIから抽出するパラメータ・タイプ(SOAPElementなど)を取得するメソッドのパラメータとして使用される場合です。 変換に使用した場合、その結果は内部的に作成されるSOAPMessageのSOAPPartに生成されます。 DOMResult.getNode()で返されたSOAPPartは、形式が整っていない場合があります。
protocol - - SAAJツリーの結果でサポートする必要のあるSOAPプロトコルの名前SOAPException - 指定のプロトコルをサポートするSOAPMessageを作成できない場合public SAAJResult(SOAPMessage message)
SOAPMessageのSOAPPartに結果を書き込むSAAJResultを作成します。 通常、これらの結果はDOM APIを使用して書き込まれます。そのため、作成に使用したデータが整形式でないかぎり、書き込まれたSOAPPartが整形式になることは保証されません。 変換に使用する場合、変換後のSOAPMessageの有効性は、SAAJ仕様の枠外の方法を使用することによってのみ保証できます。 message - - 変換や整列化操作の結果として生成されるSOAPPartを持つメッセージpublic SAAJResult(SOAPElement rootNode)
SOAPElementの子ノードとして結果を書き込むSAAJResultを作成します。 通常、これらの結果はDOM APIを使用して書き込まれるため、SAAJツリー構造が無効になります。 このSAAJResultタイプは、着信データの有効性をSAAJ仕様以外の方法で保証できるときにのみ使用してください。 rootNode - - 結果が追加されるルートpublic Node getResult()
バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。 そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2025, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Documentation Redistribution Policyも参照してください。