|
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()
创建一个 SAAJResult,此类将以支持默认 (SOAP 1.1) 协议的 SAAJ 树的形式显示结果。 |
|
SAAJResult(SOAPElement rootNode)
创建一个 SAAJResult,它会将结果编写为指定 SOAPElement 的子节点。 |
|
SAAJResult(SOAPMessage message)
创建一个 SAAJResult,它会将结果写入提供的 SOAPMessage 的 SOAPPart 中。 |
|
SAAJResult(String protocol)
创建一个 SAAJResult,它将以支持指定协议的 SAAJ 树的形式显示结果。 |
|
| 方法摘要 | |
|---|---|
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,此类将以支持默认 (SOAP 1.1) 协议的 SAAJ 树的形式显示结果。
这种 SAAJResult 用在结果将被用作方法参数的情况下,其中的方法指带有其类型(如 SOAPElement)取自 SAAJ API 的方法。当用于转换时,结果被填充到内部创建的 SOAPMessage 的 SOAPPart 中。由 DOMResult.getNode() 返回的 SOAPPart 不能保证格式良好。
SOAPException - 如果在创建 SOAPMessage 时出现问题
public SAAJResult(String protocol)
throws SOAPException
SAAJResult,它将以支持指定协议的 SAAJ 树的形式显示结果。DYNAMIC_SOAP_PROTOCOL 在此上下文中不明确,并会导致此构造方法抛出 UnsupportedOperationException。
这种 SAAJResult 用在结果将被用作方法参数的情况下,其中的方法指带有其类型(如 SOAPElement)取自 SAAJ API 的方法。当用于转换时,结果被填充到内部创建的 SOAPMessage 的 SOAPPart 中。由 DOMResult.getNode() 返回的 SOAPPart 不能保证格式良好。
protocol - 所得 SAAJ 树应支持的 SOAP 协议的名称
SOAPException - 如果无法创建支持指定协议的 SOAPMessagepublic SAAJResult(SOAPMessage message)
SAAJResult,它会将结果写入提供的 SOAPMessage 的 SOAPPart 中。在正常情况下,将使用 DOM API 编写这些结果,因此,如果用来创建 SOAPPart 的数据不是格式良好的,则不保证完成的 SOAPPart 格式良好。当在转换中使用时,转换之后 SOAPMessage 的有效性只有通过 SAAJ 规范之外的方式才能得到保证。
message - 消息,该消息的 SOAPPart 将会由于某些转换或编组操作而被填充public SAAJResult(SOAPElement rootNode)
SAAJResult,它会将结果编写为指定 SOAPElement 的子节点。在正常情况下,将使用 DOM API 编写这些结果,因此可能使 SAAJ 树结构无效。只有在传入数据的有效性可以通过 SAAJ 规范之外的方式得到保证的情况下,才使用这种 SAAJResult。
rootNode - 将追加结果的根节点| 方法详细信息 |
|---|
public Node getResult()
|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。