org.jruby.ext.posix

Class BaseHeapFileStat

public abstract class BaseHeapFileStat extends HeapStruct implements FileStat

Field Summary
protected POSIXposix
Constructor Summary
BaseHeapFileStat(POSIX posix)
Method Summary
Stringftype()
booleangroupMember(int gid)
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)

Field Detail

posix

protected final POSIX posix

Constructor Detail

BaseHeapFileStat

public BaseHeapFileStat(POSIX posix)

Method Detail

ftype

public String ftype()

groupMember

public boolean groupMember(int gid)

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)