org.jruby.ext.posix

Interface FileStat

public interface FileStat

Field Summary
static intALL_READ
static intALL_WRITE
static intS_IFBLK
static intS_IFCHR
static intS_IFDIR
static intS_IFIFO
static intS_IFLNK
static intS_IFMT
static intS_IFREG
static intS_IFSOCK
static intS_IRGRP
static intS_IROTH
static intS_IRUSR
static intS_ISGID
static intS_ISUID
static intS_ISVTX
static intS_IWGRP
static intS_IWOTH
static intS_IWUSR
static intS_IXGRP
static intS_IXOTH
static intS_IXUGO
static intS_IXUSR
Method Summary
longatime()
longblocks()
longblockSize()
longctime()
longdev()
Stringftype()
intgid()
booleangroupMember(int gid)
longino()
booleanisBlockDev()
booleanisCharDev()
booleanisDirectory()
booleanisEmpty()
booleanisExecutable()
booleanisExecutableReal()
booleanisFifo()
booleanisFile()
booleanisGroupOwned()
booleanisIdentical(FileStat other)
booleanisNamedPipe()
booleanisOwned()
booleanisReadable()
booleanisReadableReal()
booleanisROwned()
booleanisSetgid()
booleanisSetuid()
booleanisSocket()
booleanisSticky()
booleanisSymlink()
booleanisWritable()
booleanisWritableReal()
intmajor(long dev)
intminor(long dev)
intmode()
longmtime()
intnlink()
longrdev()
longst_size()
Note: Name 'st_size' since Structure has a 'size' method already
intuid()

Field Detail

ALL_READ

public static final int ALL_READ

ALL_WRITE

public static final int ALL_WRITE

S_IFBLK

public static final int S_IFBLK

S_IFCHR

public static final int S_IFCHR

S_IFDIR

public static final int S_IFDIR

S_IFIFO

public static final int S_IFIFO

S_IFLNK

public static final int S_IFLNK

S_IFMT

public static final int S_IFMT

S_IFREG

public static final int S_IFREG

S_IFSOCK

public static final int S_IFSOCK

S_IRGRP

public static final int S_IRGRP

S_IROTH

public static final int S_IROTH

S_IRUSR

public static final int S_IRUSR

S_ISGID

public static final int S_ISGID

S_ISUID

public static final int S_ISUID

S_ISVTX

public static final int S_ISVTX

S_IWGRP

public static final int S_IWGRP

S_IWOTH

public static final int S_IWOTH

S_IWUSR

public static final int S_IWUSR

S_IXGRP

public static final int S_IXGRP

S_IXOTH

public static final int S_IXOTH

S_IXUGO

public static final int S_IXUGO

S_IXUSR

public static final int S_IXUSR

Method Detail

atime

public long atime()

blocks

public long blocks()

blockSize

public long blockSize()

ctime

public long ctime()

dev

public long dev()

ftype

public String ftype()

gid

public int gid()

groupMember

public boolean groupMember(int gid)

ino

public long ino()

isBlockDev

public boolean isBlockDev()

isCharDev

public boolean isCharDev()

isDirectory

public boolean isDirectory()

isEmpty

public boolean isEmpty()

isExecutable

public boolean isExecutable()

isExecutableReal

public boolean isExecutableReal()

isFifo

public boolean isFifo()

isFile

public boolean isFile()

isGroupOwned

public boolean isGroupOwned()

isIdentical

public boolean isIdentical(FileStat other)

isNamedPipe

public boolean isNamedPipe()

isOwned

public boolean isOwned()

isReadable

public boolean isReadable()

isReadableReal

public boolean isReadableReal()

isROwned

public boolean isROwned()

isSetgid

public boolean isSetgid()

isSetuid

public boolean isSetuid()

isSocket

public boolean isSocket()

isSticky

public boolean isSticky()

isSymlink

public boolean isSymlink()

isWritable

public boolean isWritable()

isWritableReal

public boolean isWritableReal()

major

public int major(long dev)

minor

public int minor(long dev)

mode

public int mode()

mtime

public long mtime()

nlink

public int nlink()

rdev

public long rdev()

st_size

public long st_size()
Note: Name 'st_size' since Structure has a 'size' method already

uid

public int uid()