com.sshtools.j2ssh.sftp
Class FileAttributes
java.lang.Object
com.sshtools.j2ssh.sftp.FileAttributes
public class FileAttributes
- extends java.lang.Object
- Version:
- $Revision: 1.22 $
- Author:
- $author$
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SSH_FILEXFER_TYPE_REGULAR
public static final int SSH_FILEXFER_TYPE_REGULAR
- See Also:
- Constant Field Values
SSH_FILEXFER_TYPE_DIRECTORY
public static final int SSH_FILEXFER_TYPE_DIRECTORY
- See Also:
- Constant Field Values
SSH_FILEXFER_TYPE_SYMLINK
public static final int SSH_FILEXFER_TYPE_SYMLINK
- See Also:
- Constant Field Values
SSH_FILEXFER_TYPE_SPECIAL
public static final int SSH_FILEXFER_TYPE_SPECIAL
- See Also:
- Constant Field Values
SSH_FILEXFER_TYPE_UNKNOWN
public static final int SSH_FILEXFER_TYPE_UNKNOWN
- See Also:
- Constant Field Values
SSH_FILEXFER_TYPE_SOCKET
public static final int SSH_FILEXFER_TYPE_SOCKET
- See Also:
- Constant Field Values
SSH_FILEXFER_TYPE_CHAR_DEVICE
public static final int SSH_FILEXFER_TYPE_CHAR_DEVICE
- See Also:
- Constant Field Values
SSH_FILEXFER_TYPE_BLOCK_DEVICE
public static final int SSH_FILEXFER_TYPE_BLOCK_DEVICE
- See Also:
- Constant Field Values
SSH_FILEXFER_TYPE_FIFO
public static final int SSH_FILEXFER_TYPE_FIFO
- See Also:
- Constant Field Values
S_IFMT
public static final int S_IFMT
- See Also:
- Constant Field Values
S_IFSOCK
public static final int S_IFSOCK
- See Also:
- Constant Field Values
S_IFLNK
public static final int S_IFLNK
- See Also:
- Constant Field Values
S_IFREG
public static final int S_IFREG
- See Also:
- Constant Field Values
S_IFBLK
public static final int S_IFBLK
- See Also:
- Constant Field Values
S_IFDIR
public static final int S_IFDIR
- See Also:
- Constant Field Values
S_IFCHR
public static final int S_IFCHR
- See Also:
- Constant Field Values
S_IFIFO
public static final int S_IFIFO
- See Also:
- Constant Field Values
S_ISUID
public static final int S_ISUID
- See Also:
- Constant Field Values
S_ISGID
public static final int S_ISGID
- See Also:
- Constant Field Values
S_IRUSR
public static final int S_IRUSR
- See Also:
- Constant Field Values
S_IWUSR
public static final int S_IWUSR
- See Also:
- Constant Field Values
S_IXUSR
public static final int S_IXUSR
- See Also:
- Constant Field Values
S_IRGRP
public static final int S_IRGRP
- See Also:
- Constant Field Values
S_IWGRP
public static final int S_IWGRP
- See Also:
- Constant Field Values
S_IXGRP
public static final int S_IXGRP
- See Also:
- Constant Field Values
S_IROTH
public static final int S_IROTH
- See Also:
- Constant Field Values
S_IWOTH
public static final int S_IWOTH
- See Also:
- Constant Field Values
S_IXOTH
public static final int S_IXOTH
- See Also:
- Constant Field Values
FileAttributes
public FileAttributes()
- Creates a new FileAttributes object.
FileAttributes
public FileAttributes(ByteArrayReader bar)
throws java.io.IOException
- Throws:
java.io.IOException
getUID
public UnsignedInteger32 getUID()
- Returns:
setUID
public void setUID(UnsignedInteger32 uid)
- Parameters:
uid
-
setGID
public void setGID(UnsignedInteger32 gid)
- Parameters:
gid
-
getGID
public UnsignedInteger32 getGID()
- Returns:
setSize
public void setSize(UnsignedInteger64 size)
- Parameters:
size
-
getSize
public UnsignedInteger64 getSize()
- Returns:
setPermissions
public void setPermissions(UnsignedInteger32 permissions)
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
-
getPermissions
public UnsignedInteger32 getPermissions()
- Returns:
setTimes
public void setTimes(UnsignedInteger32 atime,
UnsignedInteger32 mtime)
- Parameters:
atime
- mtime
-
getAccessedTime
public UnsignedInteger32 getAccessedTime()
- Returns:
getModifiedTime
public UnsignedInteger32 getModifiedTime()
- Returns:
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:
Copyright © 2002-2003 Lee David Painter & Contributors. All Rights Reserved.