com.mindbright.ssh2
Class SSH2SFTP.FileAttributes

java.lang.Object
  extended bycom.mindbright.ssh2.SSH2SFTP.FileAttributes
Enclosing class:
SSH2SFTP

public static final class SSH2SFTP.FileAttributes
extends java.lang.Object

Class describing the different file attributes.


Field Summary
 int atime
           
 int gid
           
 boolean hasModTime
           
 boolean hasName
           
 boolean hasPermissions
           
 boolean hasSize
           
 boolean hasUserGroup
           
 java.lang.String lname
           
 int mtime
           
 java.lang.String name
           
 int permissions
           
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
           
 long size
           
 int uid
           
 
Constructor Summary
SSH2SFTP.FileAttributes()
           
 
Method Summary
 boolean isBlock()
           
 boolean isCharacter()
           
 boolean isDirectory()
           
 boolean isFifo()
           
 boolean isFile()
           
 boolean isLink()
           
 boolean isSGID()
           
 boolean isSocket()
           
 boolean isSUID()
           
 java.lang.String modTimeString()
           
 java.lang.String permString()
           
 java.lang.String toString()
           
 java.lang.String toString(java.lang.String name)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

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

hasName

public boolean hasName

hasSize

public boolean hasSize

hasUserGroup

public boolean hasUserGroup

hasPermissions

public boolean hasPermissions

hasModTime

public boolean hasModTime

name

public java.lang.String name

lname

public java.lang.String lname

size

public long size

uid

public int uid

gid

public int gid

permissions

public int permissions

atime

public int atime

mtime

public int mtime
Constructor Detail

SSH2SFTP.FileAttributes

public SSH2SFTP.FileAttributes()
Method Detail

toString

public java.lang.String toString()

toString

public java.lang.String toString(java.lang.String name)

permString

public java.lang.String permString()

modTimeString

public java.lang.String modTimeString()

isSocket

public boolean isSocket()

isLink

public boolean isLink()

isFile

public boolean isFile()

isBlock

public boolean isBlock()

isDirectory

public boolean isDirectory()

isCharacter

public boolean isCharacter()

isFifo

public boolean isFifo()

isSUID

public boolean isSUID()

isSGID

public boolean isSGID()