Author: veithen
Date: Sat Jul 16 11:09:53 2011
New Revision: 1147401

URL: http://svn.apache.org/viewvc?rev=1147401&view=rev
Log:
Use a DOMSource for all Axiom implementations supporting DOM (not just for 
DOOM).

Modified:
    
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/util/AXIOMUtils.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=1147401&r1=1147400&r2=1147401&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
 Sat Jul 16 11:09:53 2011
@@ -24,8 +24,8 @@ import javax.xml.transform.dom.DOMSource
 
 import org.apache.axiom.om.OMElement;
 import org.apache.axiom.om.OMNode;
-import org.apache.axiom.om.impl.dom.NodeImpl;
 import org.apache.axiom.om.impl.jaxp.OMSource;
+import org.w3c.dom.Node;
 
 /**
  * Utility class with AXIOM helper methods.
@@ -42,8 +42,8 @@ public class AXIOMUtils {
      */
     public static Source asSource(OMNode node) {
         // Note: Once we depend on JDK 1.6, we could also use StAXSource from 
JAXP 1.4.
-        if (node instanceof NodeImpl) {
-            return new DOMSource((NodeImpl)node);
+        if (node instanceof Node) {
+            return new DOMSource((Node)node);
         } else {
             return new OMSource((OMElement)node);
         }


Reply via email to