1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.springframework.ws.soap.axiom;
18
19 import javax.xml.transform.Result;
20
21 import org.apache.axiom.om.OMElement;
22 import org.apache.axiom.om.OMException;
23 import org.apache.axiom.soap.SOAPFactory;
24
25 import org.springframework.ws.soap.SoapFaultDetailElement;
26
27
28
29
30
31
32
33 class AxiomSoapFaultDetailElement extends AxiomSoapElement implements SoapFaultDetailElement {
34
35 public AxiomSoapFaultDetailElement(OMElement axiomElement, SOAPFactory soapFactory) {
36 super(axiomElement, soapFactory);
37 }
38
39 public Result getResult() {
40 try {
41 return new AxiomResult(getAxiomElement(), getAxiomFactory());
42 }
43 catch (OMException ex) {
44 throw new AxiomSoapFaultException(ex);
45 }
46
47 }
48
49 public void addText(String text) {
50 try {
51 getAxiomElement().setText(text);
52 }
53 catch (OMException ex) {
54 throw new AxiomSoapFaultException(ex);
55 }
56 }
57
58 }