You are viewing a plain text version of this content. The canonical link for it is here.
Posted to axis-cvs@ws.apache.org by di...@apache.org on 2006/01/19 17:35:53 UTC

svn commit: r370541 - /webservices/axis2/trunk/java/modules/adb/src/org/apache/axis2/databinding/utils/ConverterUtil.java

Author: dims
Date: Thu Jan 19 08:35:51 2006
New Revision: 370541

URL: http://svn.apache.org/viewcvs?rev=370541&view=rev
Log:
- don't use sun's encoder. we already have on in our tree use that.
- add an explicit convertToString for byte[]


Modified:
    webservices/axis2/trunk/java/modules/adb/src/org/apache/axis2/databinding/utils/ConverterUtil.java

Modified: webservices/axis2/trunk/java/modules/adb/src/org/apache/axis2/databinding/utils/ConverterUtil.java
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/adb/src/org/apache/axis2/databinding/utils/ConverterUtil.java?rev=370541&r1=370540&r2=370541&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/adb/src/org/apache/axis2/databinding/utils/ConverterUtil.java (original)
+++ webservices/axis2/trunk/java/modules/adb/src/org/apache/axis2/databinding/utils/ConverterUtil.java Thu Jan 19 08:35:51 2006
@@ -35,7 +35,7 @@
 import org.apache.axis2.om.OMAbstractFactory;
 import org.apache.axis2.om.OMNamespace;
 import org.apache.axis2.om.impl.llom.builder.StAXOMBuilder;
-import sun.misc.BASE64Decoder;
+import org.apache.axis2.util.Base64;
 
 import javax.xml.namespace.QName;
 import javax.xml.stream.XMLStreamReader;
@@ -210,6 +210,11 @@
     public static String convertToString(Month o) {
         return o.toString();
     }
+
+    public static String convertToString(byte[] bytes) {
+        return Base64.encode(bytes);
+    }
+
     /* ################################################################################ */
     /* String to java type conversions
        These methods have a special signature structure
@@ -297,8 +302,7 @@
     }
 
     public static byte[] convertTobase64Binary(String s) throws Exception{
-        //using the Sun's base64 decoder that should come with the JRE
-        return new BASE64Decoder().decodeBuffer(s);
+        return Base64.decode(s);
     }
 
     /**