Package net.schmizz.sshj.sftp
Class FileAttributes
- java.lang.Object
-
- net.schmizz.sshj.sftp.FileAttributes
-
public final class FileAttributes extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
FileAttributes.Builder
static class
FileAttributes.Flag
-
Constructor Summary
Constructors Modifier Constructor Description private
FileAttributes()
FileAttributes(int mask, long size, int uid, int gid, FileMode mode, long atime, long mtime, java.util.Map<java.lang.String,java.lang.String> ext)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description long
getAtime()
java.lang.String
getExtended(java.lang.String type)
int
getGID()
FileMode
getMode()
long
getMtime()
java.util.Set<FilePermission>
getPermissions()
long
getSize()
FileMode.Type
getType()
int
getUID()
boolean
has(FileAttributes.Flag flag)
byte[]
toBytes()
java.lang.String
toString()
-
-
-
Field Detail
-
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 java.util.Map<java.lang.String,java.lang.String> ext
-
-
Constructor Detail
-
FileAttributes
private FileAttributes()
-
FileAttributes
public FileAttributes(int mask, long size, int uid, int gid, FileMode mode, long atime, long mtime, java.util.Map<java.lang.String,java.lang.String> ext)
-
-
Method Detail
-
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 java.util.Set<FilePermission> getPermissions()
-
getType
public FileMode.Type getType()
-
getAtime
public long getAtime()
-
getMtime
public long getMtime()
-
getExtended
public java.lang.String getExtended(java.lang.String type)
-
toBytes
public byte[] toBytes()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-