patch < ZipSerializer.patch
patching file ZipArchiveSerializer.java
Hunk #1 FAILED at 111.
Hunk #2 FAILED at 288.
2 out of 2 hunks FAILED -- saving rejects to file ZipArchiveSerializer.java.rej
Georges
Upayavira wrote:
The following section of this message contains a file attachment prepared for transmission using the Internet MIME message format. If you are using Pegasus Mail, or any another MIME-compliant system, you should be able to save it or view it from within your mailer. If you cannot, please ask your system administrator for assistance.
---- File information -----------
File: ZipSerializer.patch
Date: 12 Jun 2003, 12:29
Size: 1968 bytes.
Type: Unknown
------------------------------------------------------------------------
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
*************** *** 111,120 **** // TODO (2) : handle more attributes on <entry> for properties of ZipEntry // (compression method and level, time, comment, etc.) - public class ZipArchiveSerializer - extends AbstractSerializer implements Composable, Disposable { - /** * The namespace for elements handled by this serializer, * "http://apache.org/cocoon/zip-archive/1.0". --- 111,120 ---- // TODO (2) : handle more attributes on <entry> for properties of ZipEntry // (compression method and level, time, comment, etc.) + public class ZipArchiveSerializer + extends AbstractSerializer implements Composable, Disposable { + /** * The namespace for elements handled by this serializer, * "http://apache.org/cocoon/zip-archive/1.0". *************** *** 288,297 **** new SAXException("Cannot specify both 'src' and 'serializer' on a Zip entry '" + name + "'"); } Source source = null; try { // Create a new Zip entry ZipEntry entry = new ZipEntry(name); this.zipOutput.putNextEntry(entry); if (src != null) { --- 288,311 ---- new SAXException("Cannot specify both 'src' and 'serializer' on a Zip entry '" + name + "'"); } + String method = atts.getValue("method"); + if (method!=null) { + if (!method.equalsIgnoreCase("STORED") && !method.equalsIgnoreCase("DEFLATED")) { + throw this.exception = + new SAXException("Method attribute must be either STORED or DEFLATED"); + } + } Source source = null; try { // Create a new Zip entry ZipEntry entry = new ZipEntry(name); + + if ("STORED".equalsIgnoreCase(method)) { + entry.setMethod(ZipEntry.STORED); + } else if ("DEFLATED".equalsIgnoreCase(method)) { + entry.setMethod(ZipEntry.DEFLATED); + } + this.zipOutput.putNextEntry(entry); if (src != null) {
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]