Author: veithen
Date: Wed Nov 14 10:53:02 2012
New Revision: 1409145
URL: http://svn.apache.org/viewvc?rev=1409145&view=rev
Log:
Eliminated usage of now deprecated Axiom class.
Modified:
axis/axis2/java/core/trunk/modules/adb/src/org/apache/axis2/databinding/utils/BeanUtil.java
axis/axis2/java/core/trunk/modules/adb/src/org/apache/axis2/databinding/utils/ConverterUtil.java
axis/axis2/java/core/trunk/modules/adb/src/org/apache/axis2/rpc/receivers/RPCUtil.java
axis/axis2/java/core/trunk/modules/adb/test/org/apache/axis2/databinding/utils/ConverterUtilTest.java
axis/axis2/java/core/trunk/modules/adb/test/org/apache/axis2/databinding/utils/reader/ADBXMLStreamReaderTest.java
axis/axis2/java/core/trunk/modules/integration/test/org/apache/axis2/mtom/EchoService2.java
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/util/XMLUtils.java
axis/axis2/java/core/trunk/modules/saaj/src/org/apache/axis2/saaj/AttachmentPartImpl.java
axis/axis2/java/core/trunk/modules/saaj/test/org/apache/axis2/saaj/AttachmentTest.java
Modified:
axis/axis2/java/core/trunk/modules/adb/src/org/apache/axis2/databinding/utils/BeanUtil.java
URL:
http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/adb/src/org/apache/axis2/databinding/utils/BeanUtil.java?rev=1409145&r1=1409144&r2=1409145&view=diff
==============================================================================
---
axis/axis2/java/core/trunk/modules/adb/src/org/apache/axis2/databinding/utils/BeanUtil.java
(original)
+++
axis/axis2/java/core/trunk/modules/adb/src/org/apache/axis2/databinding/utils/BeanUtil.java
Wed Nov 14 10:53:02 2012
@@ -56,7 +56,7 @@ import javax.xml.stream.XMLStreamReader;
import org.apache.axiom.om.*;
import org.apache.axiom.om.impl.builder.StAXOMBuilder;
-import org.apache.axiom.om.util.Base64;
+import org.apache.axiom.util.base64.Base64Utils;
import org.apache.axis2.AxisFault;
import org.apache.axis2.classloader.BeanInfoCache;
import org.apache.axis2.context.MessageContext;
@@ -220,7 +220,7 @@ public class BeanUtil {
if (Byte.TYPE.equals(ptype.getComponentType())) {
addTypeQname(elemntNameSpace,
propertyQnameValueList,
property, beanName,
processingDocLitBare);
-
propertyQnameValueList.add(Base64.encode((byte[]) value));
+
propertyQnameValueList.add(Base64Utils.encode((byte[]) value));
} else {
int i1 = Array.getLength(value);
for (int j = 0; j < i1; j++) {
@@ -518,7 +518,7 @@ public class BeanUtil {
break;
}
}
- return Base64.decode(partElement.getText());
+ return Base64Utils.decode(partElement.getText());
} else {
Iterator parts = beanElement.getChildElements();
OMElement omElement;
@@ -1055,7 +1055,7 @@ public class BeanUtil {
if (SimpleTypeMapper.isSimpleType(classType)) {
if (isArrayType && "byte".equals(classType.getName())) {
String value = omElement.getText();
- return Base64.decode(value);
+ return Base64Utils.decode(value);
} else {
return getSimpleTypeObjectChecked(classType,
omElement);
}
@@ -1218,7 +1218,7 @@ public class BeanUtil {
}
objects.add(wrappingElement);
} else if (arg instanceof byte[]) {
- objects.add(Base64.encode((byte[]) arg));
+ objects.add(Base64Utils.encode((byte[]) arg));
} else if (SimpleTypeMapper.isDataHandler(arg.getClass()))
{
OMFactory fac = OMAbstractFactory.getOMFactory();
OMElement wrappingElement;
Modified:
axis/axis2/java/core/trunk/modules/adb/src/org/apache/axis2/databinding/utils/ConverterUtil.java
URL:
http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/adb/src/org/apache/axis2/databinding/utils/ConverterUtil.java?rev=1409145&r1=1409144&r2=1409145&view=diff
==============================================================================
---
axis/axis2/java/core/trunk/modules/adb/src/org/apache/axis2/databinding/utils/ConverterUtil.java
(original)
+++
axis/axis2/java/core/trunk/modules/adb/src/org/apache/axis2/databinding/utils/ConverterUtil.java
Wed Nov 14 10:53:02 2012
@@ -23,7 +23,7 @@ import org.apache.axiom.attachments.Byte
import org.apache.axiom.attachments.utils.IOUtils;
import org.apache.axiom.om.OMElement;
import org.apache.axiom.om.util.AXIOMUtil;
-import org.apache.axiom.om.util.Base64;
+import org.apache.axiom.util.base64.Base64Utils;
import org.apache.axiom.util.stax.XMLStreamReaderUtils;
import org.apache.axiom.util.stax.XMLStreamWriterUtils;
import org.apache.axis2.databinding.ADBBean;
@@ -354,7 +354,7 @@ public class ConverterUtil {
}
public static String convertToString(byte[] bytes) {
- return Base64.encode(bytes);
+ return Base64Utils.encode(bytes);
}
public static String convertToString(javax.activation.DataHandler handler)
{
@@ -547,7 +547,7 @@ public class ConverterUtil {
return null;
}
ByteArrayDataSource byteArrayDataSource = new ByteArrayDataSource(
- Base64.decode(s)
+ Base64Utils.decode(s)
);
return new DataHandler(byteArrayDataSource);
}
@@ -1391,7 +1391,7 @@ public class ConverterUtil {
}
inStream = dataHandler.getDataSource().getInputStream();
byte[] data = IOUtils.getStreamAsByteArray(inStream);
- return Base64.encode(data);
+ return Base64Utils.encode(data);
} catch (Exception e) {
throw new RuntimeException(e);
Modified:
axis/axis2/java/core/trunk/modules/adb/src/org/apache/axis2/rpc/receivers/RPCUtil.java
URL:
http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/adb/src/org/apache/axis2/rpc/receivers/RPCUtil.java?rev=1409145&r1=1409144&r2=1409145&view=diff
==============================================================================
---
axis/axis2/java/core/trunk/modules/adb/src/org/apache/axis2/rpc/receivers/RPCUtil.java
(original)
+++
axis/axis2/java/core/trunk/modules/adb/src/org/apache/axis2/rpc/receivers/RPCUtil.java
Wed Nov 14 10:53:02 2012
@@ -25,9 +25,9 @@ import org.apache.axiom.om.OMNamespace;
import org.apache.axiom.om.OMText;
import org.apache.axiom.om.OMXMLBuilderFactory;
import org.apache.axiom.om.OMXMLParserWrapper;
-import org.apache.axiom.om.util.Base64;
import org.apache.axiom.soap.SOAPEnvelope;
import org.apache.axiom.soap.SOAPFactory;
+import org.apache.axiom.util.base64.Base64Utils;
import org.apache.axis2.AxisFault;
import org.apache.axis2.context.MessageContext;
import org.apache.axis2.databinding.typemapping.SimpleTypeMapper;
@@ -305,7 +305,7 @@ public class RPCUtil {
Object objArray[];
if (resObject instanceof byte[]) {
objArray = new Object[1];
- objArray[0] = Base64.encode((byte[]) resObject);
+ objArray[0] = Base64Utils.encode((byte[]) resObject);
} else {
objArray = new Object[length];
for (int i = 0; i < length; i++) {
@@ -468,7 +468,7 @@ public class RPCUtil {
Object objArray[];
if (resObject instanceof byte[]) {
objArray = new Object[1];
- objArray[0] = Base64.encode((byte[]) resObject);
+ objArray[0] = Base64Utils.encode((byte[]) resObject);
} else {
objArray = new Object[length];
for (int i = 0; i < length; i++) {
Modified:
axis/axis2/java/core/trunk/modules/adb/test/org/apache/axis2/databinding/utils/ConverterUtilTest.java
URL:
http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/adb/test/org/apache/axis2/databinding/utils/ConverterUtilTest.java?rev=1409145&r1=1409144&r2=1409145&view=diff
==============================================================================
---
axis/axis2/java/core/trunk/modules/adb/test/org/apache/axis2/databinding/utils/ConverterUtilTest.java
(original)
+++
axis/axis2/java/core/trunk/modules/adb/test/org/apache/axis2/databinding/utils/ConverterUtilTest.java
Wed Nov 14 10:53:02 2012
@@ -34,7 +34,7 @@ import javax.activation.DataHandler;
import javax.activation.DataSource;
import org.apache.axiom.attachments.ByteArrayDataSource;
-import org.apache.axiom.om.util.Base64;
+import org.apache.axiom.util.base64.Base64Utils;
import org.apache.axis2.databinding.types.NormalizedString;
public class ConverterUtilTest extends TestCase {
@@ -276,7 +276,7 @@ public class ConverterUtilTest extends T
DataSource ds = new ByteArrayDataSource(inStr.getBytes());
DataHandler dh = new DataHandler(ds);
String rawOutStr = ConverterUtil.convertToString(dh);
- String outStr = new String(Base64.decode(rawOutStr));
+ String outStr = new String(Base64Utils.decode(rawOutStr));
assertEquals("Not expected content", inStr, outStr);
}
Modified:
axis/axis2/java/core/trunk/modules/adb/test/org/apache/axis2/databinding/utils/reader/ADBXMLStreamReaderTest.java
URL:
http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/adb/test/org/apache/axis2/databinding/utils/reader/ADBXMLStreamReaderTest.java?rev=1409145&r1=1409144&r2=1409145&view=diff
==============================================================================
---
axis/axis2/java/core/trunk/modules/adb/test/org/apache/axis2/databinding/utils/reader/ADBXMLStreamReaderTest.java
(original)
+++
axis/axis2/java/core/trunk/modules/adb/test/org/apache/axis2/databinding/utils/reader/ADBXMLStreamReaderTest.java
Wed Nov 14 10:53:02 2012
@@ -26,8 +26,8 @@ import org.apache.axiom.om.OMElement;
import org.apache.axiom.om.OMFactory;
import org.apache.axiom.om.OMNamespace;
import org.apache.axiom.om.impl.serialize.StreamingOMSerializer;
-import org.apache.axiom.om.util.Base64;
import org.apache.axiom.om.util.StAXUtils;
+import org.apache.axiom.util.base64.Base64Utils;
import org.apache.axis2.databinding.utils.Constants;
import org.apache.axis2.util.StreamWrapper;
import org.custommonkey.xmlunit.XMLTestCase;
@@ -583,7 +583,7 @@ public class ADBXMLStreamReaderTest exte
String expectedXML = "<ns1:testElementText
xmlns:ns1=\"http://testElementText.org\">" +
"<ns2:QualifiedElement
xmlns:ns2=\"http://testQElementText.org\">" +
- Base64.encode(textTobeSent.getBytes()) +
+ Base64Utils.encode(textTobeSent.getBytes()) +
"</ns2:QualifiedElement></ns1:testElementText>";
ArrayList properties = new ArrayList();
Modified:
axis/axis2/java/core/trunk/modules/integration/test/org/apache/axis2/mtom/EchoService2.java
URL:
http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/integration/test/org/apache/axis2/mtom/EchoService2.java?rev=1409145&r1=1409144&r2=1409145&view=diff
==============================================================================
---
axis/axis2/java/core/trunk/modules/integration/test/org/apache/axis2/mtom/EchoService2.java
(original)
+++
axis/axis2/java/core/trunk/modules/integration/test/org/apache/axis2/mtom/EchoService2.java
Wed Nov 14 10:53:02 2012
@@ -27,7 +27,7 @@ import org.apache.axiom.om.OMAbstractFac
import org.apache.axiom.om.OMElement;
import org.apache.axiom.om.OMFactory;
import org.apache.axiom.om.OMNamespace;
-import org.apache.axiom.om.util.Base64;
+import org.apache.axiom.util.base64.Base64Utils;
import org.apache.axis2.context.MessageContext;
public class EchoService2 {
@@ -51,7 +51,7 @@ public class EchoService2 {
response = fac.createOMElement("response", ns);
elem = fac.createOMElement("data", ns);
- elem.setText(Base64.encode(data));
+ elem.setText(Base64Utils.encode(data));
response.addChild(elem);
return response;
Modified:
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/util/XMLUtils.java
URL:
http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/util/XMLUtils.java?rev=1409145&r1=1409144&r2=1409145&view=diff
==============================================================================
---
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/util/XMLUtils.java
(original)
+++
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/util/XMLUtils.java
Wed Nov 14 10:53:02 2012
@@ -24,7 +24,7 @@ import org.apache.axiom.om.OMElement;
import org.apache.axiom.om.OMNode;
import org.apache.axiom.om.OMXMLBuilderFactory;
import org.apache.axiom.om.OMXMLParserWrapper;
-import org.apache.axiom.om.util.Base64;
+import org.apache.axiom.util.base64.Base64Utils;
import org.w3c.dom.Attr;
import org.w3c.dom.CharacterData;
import org.w3c.dom.Document;
@@ -473,7 +473,7 @@ public class XMLUtils {
}
public static String base64encode(byte[] bytes) {
- return Base64.encode(bytes);
+ return Base64Utils.encode(bytes);
}
public static InputSource getEmptyInputSource() {
Modified:
axis/axis2/java/core/trunk/modules/saaj/src/org/apache/axis2/saaj/AttachmentPartImpl.java
URL:
http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/saaj/src/org/apache/axis2/saaj/AttachmentPartImpl.java?rev=1409145&r1=1409144&r2=1409145&view=diff
==============================================================================
---
axis/axis2/java/core/trunk/modules/saaj/src/org/apache/axis2/saaj/AttachmentPartImpl.java
(original)
+++
axis/axis2/java/core/trunk/modules/saaj/src/org/apache/axis2/saaj/AttachmentPartImpl.java
Wed Nov 14 10:53:02 2012
@@ -21,7 +21,7 @@ package org.apache.axis2.saaj;
import org.apache.axiom.om.OMAbstractFactory;
import org.apache.axiom.om.OMText;
-import org.apache.axiom.om.util.Base64;
+import org.apache.axiom.util.base64.Base64Utils;
import org.apache.axis2.saaj.util.SAAJDataSource;
import org.apache.axis2.transport.http.HTTPConstants;
@@ -385,7 +385,7 @@ public class AttachmentPartImpl extends
byte[] rawData = getRawContentBytes();
ByteArrayOutputStream out = new ByteArrayOutputStream();
try {
- Base64.encode(rawData, 0, rawData.length, out);
+ Base64Utils.encode(rawData, 0, rawData.length, out);
return new ByteArrayInputStream(out.toByteArray());
} catch (IOException e) {
throw new SOAPException(e);
@@ -465,8 +465,8 @@ public class AttachmentPartImpl extends
outputStream.write(buffer, 0, read);
}
String contentString = outputStream.toString();
- if (Base64.isValidBase64Encoding(contentString)) {
- setContent(Base64.decode(contentString), contentType);
+ if (Base64Utils.isValidBase64Encoding(contentString)) {
+ setContent(Base64Utils.decode(contentString), contentType);
} else {
throw new SOAPException("Not a valid Base64 encoding");
}
Modified:
axis/axis2/java/core/trunk/modules/saaj/test/org/apache/axis2/saaj/AttachmentTest.java
URL:
http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/saaj/test/org/apache/axis2/saaj/AttachmentTest.java?rev=1409145&r1=1409144&r2=1409145&view=diff
==============================================================================
---
axis/axis2/java/core/trunk/modules/saaj/test/org/apache/axis2/saaj/AttachmentTest.java
(original)
+++
axis/axis2/java/core/trunk/modules/saaj/test/org/apache/axis2/saaj/AttachmentTest.java
Wed Nov 14 10:53:02 2012
@@ -21,7 +21,7 @@ package org.apache.axis2.saaj;
import junit.framework.Assert;
import org.apache.axiom.attachments.utils.IOUtils;
-import org.apache.axiom.om.util.Base64;
+import org.apache.axiom.util.base64.Base64Utils;
import org.apache.commons.httpclient.DefaultHttpMethodRetryHandler;
import org.apache.commons.httpclient.HttpClient;
import org.apache.commons.httpclient.HttpException;
@@ -280,7 +280,7 @@ public class AttachmentTest extends Asse
byte buf[] = IOUtils.getStreamAsByteArray(is);
//Setting Content via InputStream for image/jpeg mime type
ByteArrayOutputStream bos = new ByteArrayOutputStream();
- Base64.encode(buf, 0, buf.length, bos);
+ Base64Utils.encode(buf, 0, buf.length, bos);
buf = bos.toByteArray();
InputStream stream = new ByteArrayInputStream(buf);
ap.setBase64Content(stream, "image/jpeg");