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);
}