Author: veithen
Date: Wed Dec 11 20:17:58 2013
New Revision: 1550247

URL: http://svn.apache.org/r1550247
Log:
Use the new getSAXResult API instead of the old OMResult API.

Modified:
    
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/util/jaxp/AXIOMResultBuilder.java

Modified: 
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/util/jaxp/AXIOMResultBuilder.java
URL: 
http://svn.apache.org/viewvc/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/util/jaxp/AXIOMResultBuilder.java?rev=1550247&r1=1550246&r2=1550247&view=diff
==============================================================================
--- 
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/util/jaxp/AXIOMResultBuilder.java
 (original)
+++ 
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/util/jaxp/AXIOMResultBuilder.java
 Wed Dec 11 20:17:58 2013
@@ -21,21 +21,25 @@ package org.apache.synapse.util.jaxp;
 
 import java.nio.charset.Charset;
 
+import javax.xml.transform.sax.SAXResult;
+
+import org.apache.axiom.om.OMAbstractFactory;
+import org.apache.axiom.om.OMContainer;
+import org.apache.axiom.om.OMDocument;
 import org.apache.axiom.om.OMElement;
-import org.apache.axiom.om.impl.jaxp.OMResult;
 
 /**
- * {@link ResultBuilder} implementation that relies on {@link OMResult}.
+ * {@link ResultBuilder} implementation that relies on {@link 
OMContainer#getSAXResult()}.
  */
 public class AXIOMResultBuilder implements ResultBuilder {
-    private final OMResult result = new OMResult();
+       private final OMDocument document = 
OMAbstractFactory.getOMFactory().createOMDocument();
     
-    public OMResult getResult() {
-        return result;
+    public SAXResult getResult() {
+        return document.getSAXResult();
     }
 
     public OMElement getNode(Charset charset) {
-        return result.getRootElement();
+        return document.getOMDocumentElement();
     }
 
     public void release() {


Reply via email to