Package com.sshtools.j2ssh.sftp
Class FileAttributes
java.lang.Object
com.sshtools.j2ssh.sftp.FileAttributes
- Version:
- $Revision: 1.22 $
- Author:
- $author$
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
-
Constructor Summary
ConstructorsConstructorDescriptionCreates a new FileAttributes object. -
Method Summary
Modifier and TypeMethodDescriptiongetGID()
Return the UNIX style mode maskgetSize()
getUID()
boolean
isBlock()
boolean
boolean
boolean
isFifo()
boolean
isFile()
boolean
isFlagSet
(int flag) boolean
isLink()
boolean
isSocket()
void
setGID
(UnsignedInteger32 gid) void
setPermissions
(UnsignedInteger32 permissions) void
setPermissions
(String newPermissions) void
Set permissions given a UNIX style maskvoid
setSize
(UnsignedInteger64 size) void
setTimes
(UnsignedInteger32 atime, UnsignedInteger32 mtime) void
setUID
(UnsignedInteger32 uid) byte[]
-
Field Details
-
SSH_FILEXFER_TYPE_REGULAR
public static final int SSH_FILEXFER_TYPE_REGULAR- See Also:
-
SSH_FILEXFER_TYPE_DIRECTORY
public static final int SSH_FILEXFER_TYPE_DIRECTORY- See Also:
-
SSH_FILEXFER_TYPE_SYMLINK
public static final int SSH_FILEXFER_TYPE_SYMLINK- See Also:
-
SSH_FILEXFER_TYPE_SPECIAL
public static final int SSH_FILEXFER_TYPE_SPECIAL- See Also:
-
SSH_FILEXFER_TYPE_UNKNOWN
public static final int SSH_FILEXFER_TYPE_UNKNOWN- See Also:
-
SSH_FILEXFER_TYPE_SOCKET
public static final int SSH_FILEXFER_TYPE_SOCKET- See Also:
-
SSH_FILEXFER_TYPE_CHAR_DEVICE
public static final int SSH_FILEXFER_TYPE_CHAR_DEVICE- See Also:
-
SSH_FILEXFER_TYPE_BLOCK_DEVICE
public static final int SSH_FILEXFER_TYPE_BLOCK_DEVICE- See Also:
-
SSH_FILEXFER_TYPE_FIFO
public static final int SSH_FILEXFER_TYPE_FIFO- See Also:
-
S_IFMT
public static final int S_IFMT- See Also:
-
S_IFSOCK
public static final int S_IFSOCK- See Also:
-
S_IFLNK
public static final int S_IFLNK- See Also:
-
S_IFREG
public static final int S_IFREG- See Also:
-
S_IFBLK
public static final int S_IFBLK- See Also:
-
S_IFDIR
public static final int S_IFDIR- See Also:
-
S_IFCHR
public static final int S_IFCHR- See Also:
-
S_IFIFO
public static final int S_IFIFO- See Also:
-
S_ISUID
public static final int S_ISUID- See Also:
-
S_ISGID
public static final int S_ISGID- See Also:
-
S_IRUSR
public static final int S_IRUSR- See Also:
-
S_IWUSR
public static final int S_IWUSR- See Also:
-
S_IXUSR
public static final int S_IXUSR- See Also:
-
S_IRGRP
public static final int S_IRGRP- See Also:
-
S_IWGRP
public static final int S_IWGRP- See Also:
-
S_IXGRP
public static final int S_IXGRP- See Also:
-
S_IROTH
public static final int S_IROTH- See Also:
-
S_IWOTH
public static final int S_IWOTH- See Also:
-
S_IXOTH
public static final int S_IXOTH- See Also:
-
-
Constructor Details
-
FileAttributes
public FileAttributes()Creates a new FileAttributes object. -
FileAttributes
- Throws:
IOException
-
-
Method Details
-
getUID
- Returns:
-
setUID
- Parameters:
uid
-
-
setGID
- Parameters:
gid
-
-
getGID
- Returns:
-
setSize
- Parameters:
size
-
-
getSize
- Returns:
-
setPermissions
-
setPermissionsFromMaskString
Set permissions given a UNIX style mask- Parameters:
mask
- mask- Throws:
IllegalArgumentException
- if badly formatted string
-
setPermissions
- Parameters:
newPermissions
-
-
getPermissions
- Returns:
-
setTimes
- Parameters:
atime
-mtime
-
-
getAccessedTime
- Returns:
-
getModifiedTime
- Returns:
-
getExtendedAttributes
-
isFlagSet
public boolean isFlagSet(int flag) - Parameters:
flag
-- Returns:
-
toByteArray
- Returns:
- Throws:
IOException
-
getPermissionsString
- Returns:
-
getMaskString
Return the UNIX style mode mask- Returns:
- mask
-
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:
-