This is an automated email from the ASF dual-hosted git repository.
ggregory pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-codec.git
The following commit(s) were added to refs/heads/master by this push:
new ca8c427f Javadoc
ca8c427f is described below
commit ca8c427f3d0b671af266aba076d4ab4ce066a26f
Author: Gary Gregory <[email protected]>
AuthorDate: Wed Apr 17 22:34:07 2024 -0400
Javadoc
---
src/main/java/org/apache/commons/codec/binary/Base32.java | 12 ++++++++++++
src/main/java/org/apache/commons/codec/binary/Base64.java | 13 +++++++++++++
2 files changed, 25 insertions(+)
diff --git a/src/main/java/org/apache/commons/codec/binary/Base32.java
b/src/main/java/org/apache/commons/codec/binary/Base32.java
index 61ca1140..ea03aacd 100644
--- a/src/main/java/org/apache/commons/codec/binary/Base32.java
+++ b/src/main/java/org/apache/commons/codec/binary/Base32.java
@@ -36,6 +36,18 @@ import org.apache.commons.codec.CodecPolicy;
* <p>
* This class is thread-safe.
* </p>
+ * <p>
+ * You can configure instances with the {@link Builder}.
+ * <p>
+ * <pre>
+ * Base32 base32 = Base32.builder()
+ * .setDecodingPolicy(DecodingPolicy.LENIENT) // default is lenient
+ * .setEncodeTable(customEncodeTable)
+ * .setLineLength(0) // default is none
+ * .setLineSeparator('\r', '\n') // default is CR LF
+ * .setPadding('=') // default is =
+ * .get()
+ * </pre>
*
* @see <a href="http://www.ietf.org/rfc/rfc4648.txt">RFC 4648</a>
* @since 1.5
diff --git a/src/main/java/org/apache/commons/codec/binary/Base64.java
b/src/main/java/org/apache/commons/codec/binary/Base64.java
index 57a65053..1654b40d 100644
--- a/src/main/java/org/apache/commons/codec/binary/Base64.java
+++ b/src/main/java/org/apache/commons/codec/binary/Base64.java
@@ -50,6 +50,19 @@ import org.apache.commons.codec.CodecPolicy;
* <p>
* This class is thread-safe.
* </p>
+ * <p>
+ * You can configure instances with the {@link Builder}.
+ * <p>
+ * <pre>
+ * Base64 base64 = Base64.builder()
+ * .setDecodingPolicy(DecodingPolicy.LENIENT) // default is lenient, null
resets to default
+ * .setEncodeTable(customEncodeTable) // default is built in, null
resets to default
+ * .setLineLength(0) // default is none
+ * .setLineSeparator('\r', '\n') // default is CR LF, null
resets to default
+ * .setPadding('=') // default is =
+ * .setUrlSafe(false) // default is false
+ * .get()
+ * </pre>
*
* @see <a href="http://www.ietf.org/rfc/rfc2045.txt">RFC 2045</a>
* @since 1.0