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);
}
/**