public class FileAttributes
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static int |
S_IFBLK |
static int |
S_IFCHR |
static int |
S_IFDIR |
static int |
S_IFIFO |
static int |
S_IFLNK |
static int |
S_IFMT |
static int |
S_IFREG |
static int |
S_IFSOCK |
static int |
S_IRGRP |
static int |
S_IROTH |
static int |
S_IRUSR |
static int |
S_ISGID |
static int |
S_ISUID |
static int |
S_IWGRP |
static int |
S_IWOTH |
static int |
S_IWUSR |
static int |
S_IXGRP |
static int |
S_IXOTH |
static int |
S_IXUSR |
static int |
SSH_FILEXFER_TYPE_BLOCK_DEVICE |
static int |
SSH_FILEXFER_TYPE_CHAR_DEVICE |
static int |
SSH_FILEXFER_TYPE_DIRECTORY |
static int |
SSH_FILEXFER_TYPE_FIFO |
static int |
SSH_FILEXFER_TYPE_REGULAR |
static int |
SSH_FILEXFER_TYPE_SOCKET |
static int |
SSH_FILEXFER_TYPE_SPECIAL |
static int |
SSH_FILEXFER_TYPE_SYMLINK |
static int |
SSH_FILEXFER_TYPE_UNKNOWN |
Constructor and Description |
---|
FileAttributes()
Creates a new FileAttributes object.
|
FileAttributes(ByteArrayReader bar) |
public static final int SSH_FILEXFER_TYPE_REGULAR
public static final int SSH_FILEXFER_TYPE_DIRECTORY
public static final int SSH_FILEXFER_TYPE_SYMLINK
public static final int SSH_FILEXFER_TYPE_SPECIAL
public static final int SSH_FILEXFER_TYPE_UNKNOWN
public static final int SSH_FILEXFER_TYPE_SOCKET
public static final int SSH_FILEXFER_TYPE_CHAR_DEVICE
public static final int SSH_FILEXFER_TYPE_BLOCK_DEVICE
public static final int SSH_FILEXFER_TYPE_FIFO
public static final int S_IFMT
public static final int S_IFSOCK
public static final int S_IFLNK
public static final int S_IFREG
public static final int S_IFBLK
public static final int S_IFDIR
public static final int S_IFCHR
public static final int S_IFIFO
public static final int S_ISUID
public static final int S_ISGID
public static final int S_IRUSR
public static final int S_IWUSR
public static final int S_IXUSR
public static final int S_IRGRP
public static final int S_IWGRP
public static final int S_IXGRP
public static final int S_IROTH
public static final int S_IWOTH
public static final int S_IXOTH
public FileAttributes()
public FileAttributes(ByteArrayReader bar) throws java.io.IOException
java.io.IOException
public UnsignedInteger32 getUID()
public void setUID(UnsignedInteger32 uid)
uid
- public void setGID(UnsignedInteger32 gid)
gid
- public UnsignedInteger32 getGID()
public void setSize(UnsignedInteger64 size)
size
- public UnsignedInteger64 getSize()
public void setPermissions(UnsignedInteger32 permissions)
public void setPermissionsFromMaskString(java.lang.String mask)
mask
- maskjava.lang.IllegalArgumentException
- if badly formatted stringpublic void setPermissions(java.lang.String newPermissions)
newPermissions
- public UnsignedInteger32 getPermissions()
public void setTimes(UnsignedInteger32 atime, UnsignedInteger32 mtime)
atime
- mtime
- public UnsignedInteger32 getAccessedTime()
public UnsignedInteger32 getModifiedTime()
public java.util.Map getExtendedAttributes()
public boolean isFlagSet(int flag)
flag
- public byte[] toByteArray() throws java.io.IOException
java.io.IOException
public java.lang.String getPermissionsString()
public java.lang.String getMaskString()
public java.lang.String getModTimeString()
public boolean isDirectory()
public boolean isFile()
public boolean isLink()
public boolean isFifo()
public boolean isBlock()
public boolean isCharacter()
public boolean isSocket()
Copyright © 2002-2003 Lee David Painter & Contributors. All Rights Reserved.