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() {