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


Reply via email to