Author: bodewig
Date: Fri Aug 28 04:26:11 2009
New Revision: 808748
URL: http://svn.apache.org/viewvc?rev=808748&view=rev
Log:
port fallbacktoutf8 from <zip>
Modified:
ant/sandbox/antlibs/compress/trunk/src/main/org/apache/ant/compress/taskdefs/Zip.java
Modified:
ant/sandbox/antlibs/compress/trunk/src/main/org/apache/ant/compress/taskdefs/Zip.java
URL:
http://svn.apache.org/viewvc/ant/sandbox/antlibs/compress/trunk/src/main/org/apache/ant/compress/taskdefs/Zip.java?rev=808748&r1=808747&r2=808748&view=diff
==============================================================================
---
ant/sandbox/antlibs/compress/trunk/src/main/org/apache/ant/compress/taskdefs/Zip.java
(original)
+++
ant/sandbox/antlibs/compress/trunk/src/main/org/apache/ant/compress/taskdefs/Zip.java
Fri Aug 28 04:26:11 2009
@@ -36,6 +36,7 @@
private int level = Deflater.DEFAULT_COMPRESSION;
private String comment = "";
private boolean keepCompression = false;
+ private boolean fallBackToUTF8 = false;
public Zip() {
setFactory(new ZipStreamFactory() {
@@ -47,6 +48,7 @@
encoding);
o.setLevel(level);
o.setComment(comment);
+ o.setFallbackToUTF8(fallBackToUTF8);
return o;
}
});
@@ -114,4 +116,14 @@
public void setKeepCompression(boolean keep) {
keepCompression = keep;
}
+
+ /**
+ * Whether to fall back to UTF-8 if a name cannot be enoded using
+ * the specified encoding.
+ *
+ * <p>Defaults to false.</p>
+ */
+ public void setFallBackToUTF8(boolean b) {
+ fallBackToUTF8 = b;
+ }
}
\ No newline at end of file