|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectjavax.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 も参照してください。