パッケージ jakarta.xml.soap
クラス SAAJResult
- java.lang.ObjectSE
-
- javax.xml.transform.dom.DOMResultSE
-
- 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
フィールドのサマリー
クラス javax.xml.transform.dom.DOMResultSE から継承されたフィールド
FEATURESE
インターフェース javax.xml.transform.ResultSE から継承されたフィールド
PI_DISABLE_OUTPUT_ESCAPINGSE, PI_ENABLE_OUTPUT_ESCAPINGSE
コンストラクターの概要
コンストラクター コンストラクター 説明 SAAJResult()デフォルト(SOAP 1.1)プロトコルをサポートする SAAJ ツリーの形式で結果を表示するSAAJResultを作成します。SAAJResult(SOAPElement rootNode)指定されたSOAPElementの子ノードとして結果を書き込むSAAJResultを作成します。SAAJResult(SOAPMessage message)提供されたSOAPMessageのSOAPPartに結果を書き込むSAAJResultを作成します。SAAJResult(StringSE protocol)指定されたプロトコルをサポートする SAAJ ツリーの形式で結果を表示するSAAJResultを作成します。
メソッドのサマリー
すべてのメソッド インスタンスメソッド 具象メソッド 修飾子と型 メソッド 説明 NodegetResult()クラス javax.xml.transform.dom.DOMResultSE から継承されたメソッド
getNextSibling, getNode, getSystemId, setNextSiblingSE, setNodeSE, setSystemIdSE
コンストラクターの詳細
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