- java.lang.Object
-
- javax.xml.transform.dom.DOMResult
-
- javax.xml.soap.SAAJResult
-
-
Field Summary
-
Fields inherited from interface javax.xml.transform.Result
PI_DISABLE_OUTPUT_ESCAPING, PI_ENABLE_OUTPUT_ESCAPING
-
-
构造方法摘要
构造方法 Constructor 描述 SAAJResult()
创建一个SAAJResult
,它将以支持默认(SOAP 1.1)协议的SAAJ树的形式呈现结果。SAAJResult(String protocol)
创建一个SAAJResult
,将以支持指定协议的SAAJ树的形式呈现结果。SAAJResult(SOAPElement rootNode)
创建一个SAAJResult
,它将结果写入指定的SOAPElement
的子节点。SAAJResult(SOAPMessage message)
创建一个SAAJResult
,将结果写入SOAPPart
提供的SOAPMessage
。
-
方法摘要
所有方法 接口方法 具体的方法 Modifier and Type 方法 描述 Node
getResult()
-
Methods inherited from class javax.xml.transform.dom.DOMResult
getNextSibling, getNode, getSystemId, setNextSibling, setNode, setSystemId
-
-
-
-
构造方法详细信息
-
SAAJResult
public SAAJResult() throws SOAPException
创建一个SAAJResult
,它将以支持默认(SOAP 1.1)协议的SAAJ树的形式呈现结果。这种
SAAJResult
适用于将结果用作参数的方法的一种参数,该方法采用从SAAJ API绘制其类型(如SOAPElement
的参数。 在转换中使用时,结果将填充到内部创建的SOAPPart
的SOAPMessage
中。 由SOAPPart
返回的SOAPPart不能保证格式正确。- 异常
-
SOAPException
- 如果创建一个SOAPMessage
有问题 - 从以下版本开始:
- 1.6,SAAJ 1.3
-
SAAJResult
public SAAJResult(String protocol) throws SOAPException
创建一个SAAJResult
,将以支持指定协议的SAAJ树的形式呈现结果。DYNAMIC_SOAP_PROTOCOL
在这种情况下是模糊的,并将导致这个构造函数抛出一个UnsupportedOperationException
。这种类型的
SAAJResult
适用于将结果用作参数的方法的一种参数,该方法使用参数,该参数的类型(如SOAPElement
)是从SAAJ API中绘制的。 在转换中使用时,结果将填充到内部创建的SOAPPart
的SOAPMessage
中。 由SOAPPart
返回的SOAPPart不能保证形成良好。- 参数
-
protocol
- - 生成的SAAJ树应该支持的SOAP协议的名称 - 异常
-
SOAPException
- 如果无法创建支持指定协议的SOAPMessage
- 从以下版本开始:
- 1.6,SAAJ 1.3
-
SAAJResult
public SAAJResult(SOAPMessage message)
创建一个SAAJResult
,将结果写入SOAPPart
所提供的SOAPMessage
。 在正常情况下,这些结果将使用DOM API编写,因此,完成的SOAPPart
将无法保证格式正确,除非用于创建它的数据也很好。 在转换中使用SOAPMessage
后,转换后的有效性只能通过SAAJ规范的方式保证。- 参数
-
message
- - 由于某些转换或编组操作,SOAPPart
将被填充的消息 - 从以下版本开始:
- 1.6,SAAJ 1.3
-
SAAJResult
public SAAJResult(SOAPElement rootNode)
创建一个SAAJResult
,它将结果写入指定的SOAPElement
的子节点。 在正常情况下,这些结果将使用DOM API编写,结果可能会使SAAJ树的结构无效。 只有通过SAAJ规范之外的方式保证输入数据的有效性,才能使用这种SAAJResult
。- 参数
-
rootNode
- - 追加结果的根 - 从以下版本开始:
- 1.6,SAAJ 1.3
-
-
方法详细信息
-
getResult
public Node getResult()
- 结果
- 在指定的根节点下创建的结果树。
- 从以下版本开始:
- 1.6,SAAJ 1.3
-
-