|
JavaTM Platform Standard Ed. 6 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object javax.xml.transform.dom.DOMResult javax.xml.soap.SAAJResult
public class SAAJResult
SAAJ ツリー形式で、JAXP 変換、または JAXB 整列化の結果のホルダーとして動作します。これらの結果は getResult()
メソッドでアクセスする必要があります。DOMResult.getNode()
メソッドの使用は極力回避してください。
フィールドの概要 |
---|
クラス javax.xml.transform.dom.DOMResult から継承されたフィールド |
---|
FEATURE |
インタフェース javax.xml.transform.Result から継承されたフィールド |
---|
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()
|
クラス javax.xml.transform.dom.DOMResult から継承されたメソッド |
---|
getNextSibling, getNode, getSystemId, setNextSibling, setNode, setSystemId |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
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()
|
JavaTM Platform Standard Ed. 6 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。