Author: veithen
Date: Sun Jul 17 21:42:18 2011
New Revision: 1147716

URL: http://svn.apache.org/viewvc?rev=1147716&view=rev
Log:
Use the API defined by r1147674 instead of OMSource directly.

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

Modified: 
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/util/AXIOMUtils.java
URL: 
http://svn.apache.org/viewvc/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/util/AXIOMUtils.java?rev=1147716&r1=1147715&r2=1147716&view=diff
==============================================================================
--- 
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/util/AXIOMUtils.java
 (original)
+++ 
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/util/AXIOMUtils.java
 Sun Jul 17 21:42:18 2011
@@ -22,9 +22,8 @@ package org.apache.synapse.util;
 import javax.xml.transform.Source;
 import javax.xml.transform.dom.DOMSource;
 
-import org.apache.axiom.om.OMElement;
+import org.apache.axiom.om.OMContainer;
 import org.apache.axiom.om.OMNode;
-import org.apache.axiom.om.impl.jaxp.OMSource;
 import org.w3c.dom.Node;
 
 /**
@@ -45,7 +44,7 @@ public class AXIOMUtils {
         if (node instanceof Node) {
             return new DOMSource((Node)node);
         } else {
-            return new OMSource((OMElement)node);
+            return ((OMContainer)node).getSAXSource(true);
         }
     }
 }

Modified: 
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/util/jaxp/AXIOMSourceBuilder.java
URL: 
http://svn.apache.org/viewvc/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/util/jaxp/AXIOMSourceBuilder.java?rev=1147716&r1=1147715&r2=1147716&view=diff
==============================================================================
--- 
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/util/jaxp/AXIOMSourceBuilder.java
 (original)
+++ 
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/util/jaxp/AXIOMSourceBuilder.java
 Sun Jul 17 21:42:18 2011
@@ -19,16 +19,18 @@
 
 package org.apache.synapse.util.jaxp;
 
+import javax.xml.transform.sax.SAXSource;
+
+import org.apache.axiom.om.OMContainer;
 import org.apache.axiom.om.OMElement;
-import org.apache.axiom.om.impl.jaxp.OMSource;
 
 /**
  * {@link SourceBuilder} implementation that transforms the AXIOM tree to SAX
- * using {@link OMSource}.
+ * using {@link OMContainer#getSAXSource(boolean)}.
  */
 public class AXIOMSourceBuilder implements SourceBuilder {
-    public OMSource getSource(OMElement node) {
-        return new OMSource(node);
+    public SAXSource getSource(OMElement node) {
+        return node.getSAXSource(true);
     }
 
     public void release() {


Reply via email to