This is an automated email from the ASF dual-hosted git repository. ebourg pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/commons-configuration.git
commit 7b434dbdc43851e23c9da7f23cc295470556227b Author: Emmanuel Bourg <ebo...@apache.org> AuthorDate: Fri Oct 25 10:46:50 2024 +0200 Replace org.apache.commons.codec.binary.Base64 with java.util.Base64 --- .../commons/configuration2/plist/XMLPropertyListConfiguration.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/java/org/apache/commons/configuration2/plist/XMLPropertyListConfiguration.java b/src/main/java/org/apache/commons/configuration2/plist/XMLPropertyListConfiguration.java index ccdf334b..492019c9 100644 --- a/src/main/java/org/apache/commons/configuration2/plist/XMLPropertyListConfiguration.java +++ b/src/main/java/org/apache/commons/configuration2/plist/XMLPropertyListConfiguration.java @@ -29,6 +29,7 @@ import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.ArrayList; import java.util.Arrays; +import java.util.Base64; import java.util.Calendar; import java.util.Collection; import java.util.Date; @@ -42,7 +43,6 @@ import java.util.TimeZone; import javax.xml.parsers.SAXParser; import javax.xml.parsers.SAXParserFactory; -import org.apache.commons.codec.binary.Base64; import org.apache.commons.configuration2.BaseHierarchicalConfiguration; import org.apache.commons.configuration2.FileBasedConfiguration; import org.apache.commons.configuration2.HierarchicalConfiguration; @@ -202,7 +202,7 @@ public class XMLPropertyListConfiguration extends BaseHierarchicalConfiguration * @param value the value to be added */ public void addDataValue(final String value) { - addValue(Base64.decodeBase64(value.getBytes(DATA_ENCODING))); + addValue(java.util.Base64.getMimeDecoder().decode(value.getBytes(DATA_ENCODING))); } /** @@ -638,7 +638,7 @@ public class XMLPropertyListConfiguration extends BaseHierarchicalConfiguration final Map<String, Object> map = transformMap((Map<?, ?>) value); printValue(out, indentLevel, new MapConfiguration(map)); } else if (value instanceof byte[]) { - final String base64 = new String(Base64.encodeBase64((byte[]) value), DATA_ENCODING); + final String base64 = new String(Base64.getMimeEncoder().encode((byte[]) value), DATA_ENCODING); out.println(padding + "<data>" + StringEscapeUtils.escapeXml10(base64) + "</data>"); } else if (value != null) { out.println(padding + "<string>" + StringEscapeUtils.escapeXml10(String.valueOf(value)) + "</string>");