パッケージ 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
を作成します。
メソッドのサマリー
すべてのメソッド インスタンスメソッド 具象メソッド 修飾子と型 メソッド 説明 Node
getResult()
クラス 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