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