Author: veithen
Date: Sun Oct 23 12:19:54 2011
New Revision: 1187875
URL: http://svn.apache.org/viewvc?rev=1187875&view=rev
Log:
Use the new OMXMLBuilderFactory API instead of creating a builder directly.
Modified:
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/context/externalize/MessageExternalizeUtils.java
Modified:
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/context/externalize/MessageExternalizeUtils.java
URL:
http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/context/externalize/MessageExternalizeUtils.java?rev=1187875&r1=1187874&r2=1187875&view=diff
==============================================================================
---
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/context/externalize/MessageExternalizeUtils.java
(original)
+++
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/context/externalize/MessageExternalizeUtils.java
Sun Oct 23 12:19:54 2011
@@ -20,10 +20,9 @@
package org.apache.axis2.context.externalize;
import org.apache.axiom.om.OMOutputFormat;
-import org.apache.axiom.om.impl.builder.StAXBuilder;
-import org.apache.axiom.om.util.StAXUtils;
+import org.apache.axiom.om.OMXMLBuilderFactory;
+import org.apache.axiom.om.OMXMLParserWrapper;
import org.apache.axiom.soap.SOAPEnvelope;
-import org.apache.axiom.soap.impl.builder.StAXSOAPModelBuilder;
import org.apache.axis2.AxisFault;
import org.apache.axis2.builder.BuilderUtil;
import org.apache.axis2.context.MessageContext;
@@ -32,7 +31,6 @@ import org.apache.axis2.transport.Transp
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
-import javax.xml.stream.XMLStreamReader;
import java.io.BufferedOutputStream;
import java.io.IOException;
import java.io.InputStream;
@@ -229,7 +227,7 @@ public class MessageExternalizeUtils im
}
MessageInputStream mis = new MessageInputStream(in);
- StAXBuilder builder = null;
+ OMXMLParserWrapper builder = null;
try {
if (optimized) {
boolean isSOAP = true;
@@ -241,8 +239,7 @@ public class MessageExternalizeUtils im
envelope = (SOAPEnvelope) builder.getDocumentElement();
envelope.buildWithAttachments();
} else {
- XMLStreamReader xmlreader =
StAXUtils.createXMLStreamReader(mis, charSetEnc);
- builder = new StAXSOAPModelBuilder(xmlreader, namespaceURI);
+ builder = OMXMLBuilderFactory.createSOAPModelBuilder(mis,
charSetEnc);
envelope = (SOAPEnvelope) builder.getDocumentElement();
envelope.build();
}