javadoc for HasCharset

Signed-off-by: Simon Spero <sesunc...@gmail.com>

(cherry picked from commit b70c7c2)
Signed-off-by: Simon Spero <sesunc...@gmail.com>


Project: http://git-wip-us.apache.org/repos/asf/commons-compress/repo
Commit: http://git-wip-us.apache.org/repos/asf/commons-compress/commit/cb590b38
Tree: http://git-wip-us.apache.org/repos/asf/commons-compress/tree/cb590b38
Diff: http://git-wip-us.apache.org/repos/asf/commons-compress/diff/cb590b38

Branch: refs/heads/master
Commit: cb590b38af2827acb4dc5ab3919415d3cc75d88c
Parents: cec72ce
Author: Simon Spero <sesunc...@gmail.com>
Authored: Sat Jun 17 12:45:44 2017 -0400
Committer: Stefan Bodewig <bode...@apache.org>
Committed: Wed Jul 5 16:30:00 2017 +0200

----------------------------------------------------------------------
 .../commons/compress/archivers/zip/HasCharset.java    | 14 +++++++++++++-
 1 file changed, 13 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/commons-compress/blob/cb590b38/src/main/java/org/apache/commons/compress/archivers/zip/HasCharset.java
----------------------------------------------------------------------
diff --git 
a/src/main/java/org/apache/commons/compress/archivers/zip/HasCharset.java 
b/src/main/java/org/apache/commons/compress/archivers/zip/HasCharset.java
index 09dfced..2e392a8 100644
--- a/src/main/java/org/apache/commons/compress/archivers/zip/HasCharset.java
+++ b/src/main/java/org/apache/commons/compress/archivers/zip/HasCharset.java
@@ -2,10 +2,22 @@ package org.apache.commons.compress.archivers.zip;
 
 import java.nio.charset.Charset;
 
+/**
+ * An interface added to allow access to the character set associated with an 
{@link NioZipEncoding},
+ * without requiring a new method to be added to {@link ZipEncoding}.
+ * <p>
+ * This avoids introducing a
+ * potentially breaking change, or making {@link NioZipEncoding} a public 
class.
+ * </p>
+ */
 public interface HasCharset {
 
     /**
-     *
+     * Provides access to the character set associated with an object.
+     * <p>
+     *     This allows nio oriented code to use more natural character 
encoding/decoding methods,
+     *     whilst allowing existing code to continue to rely on special-case 
error handling for UTF-8.
+     * </p>
      * @return the character set associated with this object
      */
     Charset getCharset();

Reply via email to