bodewig     2003/07/03 08:00:36

  Modified:    src/main/org/apache/tools/zip ZipEntry.java
  Log:
  Need to override isDirectory for situations where setName has been called
  
  Revision  Changes    Path
  1.10      +17 -1     ant/src/main/org/apache/tools/zip/ZipEntry.java
  
  Index: ZipEntry.java
  ===================================================================
  RCS file: /home/cvs/ant/src/main/org/apache/tools/zip/ZipEntry.java,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- ZipEntry.java     2 Jul 2003 14:36:14 -0000       1.9
  +++ ZipEntry.java     3 Jul 2003 15:00:36 -0000       1.10
  @@ -234,6 +234,15 @@
       }
   
       /**
  +     * Unix permission.
  +     *
  +     * @since Ant 1.6
  +     */
  +    public int getUnixMode() {
  +        return (int) ((getExternalAttributes() >> 16) & 0xFFFF);
  +    }
  +
  +    /**
        * Platform specification to put into the "version made
        * by" part of the central file header.
        *
  @@ -402,6 +411,13 @@
        */
       public String getName() {
           return name == null ? super.getName() : name;
  +    }
  +
  +    /**
  +     * @since 1.10
  +     */
  +    public boolean isDirectory() {
  +     return getName().endsWith("/");
       }
   
       protected void setName(String name) {
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to