Class FileAttributes

java.lang.Object
net.schmizz.sshj.sftp.FileAttributes

public final class FileAttributes extends Object
  • Field Details

    • EMPTY

      public static final FileAttributes EMPTY
    • mode

      private final FileMode mode
    • mask

      private final int mask
    • size

      private final long size
    • uid

      private final int uid
    • gid

      private final int gid
    • atime

      private final long atime
    • mtime

      private final long mtime
    • ext

      private final Map<String,String> ext
  • Constructor Details

    • FileAttributes

      private FileAttributes()
    • FileAttributes

      public FileAttributes(int mask, long size, int uid, int gid, FileMode mode, long atime, long mtime, Map<String,String> ext)
  • Method Details

    • has

      public boolean has(FileAttributes.Flag flag)
    • getSize

      public long getSize()
    • getUID

      public int getUID()
    • getGID

      public int getGID()
    • getMode

      public FileMode getMode()
    • getPermissions

      public Set<FilePermission> getPermissions()
    • getType

      public FileMode.Type getType()
    • getAtime

      public long getAtime()
    • getMtime

      public long getMtime()
    • getExtended

      public String getExtended(String type)
    • toBytes

      public byte[] toBytes()
    • toString

      public String toString()
      Overrides:
      toString in class Object