Author: veithen
Date: Sat May  2 10:15:08 2015
New Revision: 1677293

URL: http://svn.apache.org/r1677293
Log:
Replace usage of deprecated Axiom API.

Modified:
    
axis/axis2/java/core/trunk/modules/adb/src/org/apache/axis2/databinding/typemapping/SimpleTypeMapper.java

Modified: 
axis/axis2/java/core/trunk/modules/adb/src/org/apache/axis2/databinding/typemapping/SimpleTypeMapper.java
URL: 
http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/adb/src/org/apache/axis2/databinding/typemapping/SimpleTypeMapper.java?rev=1677293&r1=1677292&r2=1677293&view=diff
==============================================================================
--- 
axis/axis2/java/core/trunk/modules/adb/src/org/apache/axis2/databinding/typemapping/SimpleTypeMapper.java
 (original)
+++ 
axis/axis2/java/core/trunk/modules/adb/src/org/apache/axis2/databinding/typemapping/SimpleTypeMapper.java
 Sat May  2 10:15:08 2015
@@ -20,10 +20,10 @@
 package org.apache.axis2.databinding.typemapping;
 
 import org.apache.axiom.attachments.ByteArrayDataSource;
-import org.apache.axiom.attachments.utils.DataHandlerUtils;
 import org.apache.axiom.om.OMElement;
 import org.apache.axiom.om.OMNode;
 import org.apache.axiom.om.OMText;
+import org.apache.axiom.util.base64.Base64Utils;
 import org.apache.axis2.databinding.types.HexBinary;
 import org.apache.axis2.databinding.utils.ConverterUtil;
 import org.apache.axis2.context.MessageContext;
@@ -33,6 +33,7 @@ import org.w3c.dom.Document;
 import javax.activation.DataHandler;
 import javax.xml.datatype.XMLGregorianCalendar;
 import javax.xml.namespace.QName;
+
 import java.text.DateFormat;
 import java.text.SimpleDateFormat;
 import java.util.*;
@@ -200,7 +201,7 @@ public class SimpleTypeMapper {
             if (txt.isOptimized()) {
                 return (DataHandler)txt.getDataHandler();
             } else {
-                return 
(DataHandler)DataHandlerUtils.getDataHandlerFromText(txt.getText(), null);
+                return new DataHandler(new 
ByteArrayDataSource(Base64Utils.decode(txt.getText())));
             }
         }
         return null;


Reply via email to