API Overview API Index Package Overview Direct link to this page
Apache Ant 1.7.1
  org.apache.tools.zip. AsiExtraField View Source
Author(s)
Since
Version
Serial
Hierarchy
 Object
      AsiExtraField
Implements
 ZipExtraField
 UnixStat
 Cloneable
Subclasses
Description
public class AsiExtraField
  Adds Unix file permission and UID/GID fields as well as symbolic link handling.
See also:   
Constructors
public AsiExtraField ()
Constructor for AsiExtraField.
Methods
Hide/Show inherited methods
public byte getCentralDirectoryData () [Specified in ZipExtraField]
  Delegate to local file data.
public ZipShort getCentralDirectoryLength () [Specified in ZipExtraField]
  Delegate to local file data.
public int getGroupId ()
  Get the group id.
public ZipShort getHeaderId () [Specified in ZipExtraField]
  The Header-ID.
public java.lang.String getLinkedFile ()
  Name of linked file
public byte getLocalFileDataData () [Specified in ZipExtraField]
  The actual data to put into local file data - without Header-ID or length specifier.
public ZipShort getLocalFileDataLength () [Specified in ZipExtraField]
  Length of the extra field in the local file data - without Header-ID or length specifier.
public int getMode ()
  File mode of this file.
protected int getMode (int mode)
  Get the file mode for given permissions with the correct file type.
public int getUserId ()
  Get the user id.
public boolean isDirectory ()
  Is this entry a directory?
public boolean isLink ()
  Is this entry a symbolic link?
public void parseFromLocalFileData (byte[] data, int offset, int length) throws java.util.zip.ZipException [Specified in ZipExtraField]
  Populate data from this array as if it was in local file data.
public void setDirectory (boolean dirFlag)
  Indicate whether this entry is a directory.
public void setGroupId (int gid)
  Set the group id.
public void setLinkedFile (java.lang.String name)
  Indicate that this entry is a symbolic link to the given filename.
public void setMode (int mode)
  File mode of this file.
public void setUserId (int uid)
  Set the user id.
Fields
Hide/Show inherited fields
publicfinalstatic int DEFAULT_DIR_PERM = "493" [Inherited From UnixStat]
  Default permissions for directories.
publicfinalstatic int DEFAULT_FILE_PERM = "420" [Inherited From UnixStat]
  Default permissions for plain files.
publicfinalstatic int DEFAULT_LINK_PERM = "511" [Inherited From UnixStat]
  Default permissions for symbolic links.
publicfinalstatic int DIR_FLAG = "16384" [Inherited From UnixStat]
  Indicates directories.
publicfinalstatic int FILE_FLAG = "32768" [Inherited From UnixStat]
  Indicates plain files.
publicfinalstatic int LINK_FLAG = "40960" [Inherited From UnixStat]
  Indicates symbolic links.
publicfinalstatic int PERM_MASK = "4095" [Inherited From UnixStat]
  Bits used for permissions (and sticky bit)
Nested Classes
Generated By: JavaOnTracks Doclet 0.1.4     ©Thibaut Colar