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, setSystemId
public 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, 2014, Oracle and/or its affiliates. All rights reserved.