Class FileAttributes


  • public class FileAttributes
    extends java.lang.Object
    Version:
    $Revision: 1.22 $
    Author:
    $author$
    • Constructor Detail

      • FileAttributes

        public FileAttributes()
        Creates a new FileAttributes object.
      • FileAttributes

        public FileAttributes​(ByteArrayReader bar)
                       throws java.io.IOException
        Throws:
        java.io.IOException
    • Method Detail

      • setPermissionsFromMaskString

        public void setPermissionsFromMaskString​(java.lang.String mask)
        Set permissions given a UNIX style mask
        Parameters:
        mask - mask
        Throws:
        java.lang.IllegalArgumentException - if badly formatted string
      • setPermissions

        public void setPermissions​(java.lang.String newPermissions)
        Parameters:
        newPermissions -
      • getExtendedAttributes

        public java.util.Map getExtendedAttributes()
      • isFlagSet

        public boolean isFlagSet​(int flag)
        Parameters:
        flag -
        Returns:
      • toByteArray

        public byte[] toByteArray()
                           throws java.io.IOException
        Returns:
        Throws:
        java.io.IOException
      • getPermissionsString

        public java.lang.String getPermissionsString()
        Returns:
      • getMaskString

        public java.lang.String getMaskString()
        Return the UNIX style mode mask
        Returns:
        mask
      • getModTimeString

        public java.lang.String getModTimeString()
        Returns:
      • isDirectory

        public boolean isDirectory()
        Returns:
      • isFile

        public boolean isFile()
        Returns:
      • isLink

        public boolean isLink()
        Returns:
      • isFifo

        public boolean isFifo()
        Returns:
      • isBlock

        public boolean isBlock()
        Returns:
      • isCharacter

        public boolean isCharacter()
        Returns:
      • isSocket

        public boolean isSocket()
        Returns: