public abstract class BaseFileStat extends Object implements FileStat
Modifier and Type | Field and Description |
---|---|
protected jnr.ffi.Pointer |
memory |
protected POSIX |
posix |
Modifier | Constructor and Description |
---|---|
protected |
BaseFileStat(jnr.posix.NativePOSIX posix,
jnr.ffi.StructLayout layout) |
Modifier and Type | Method and Description |
---|---|
String |
ftype() |
boolean |
groupMember(int gid) |
boolean |
isBlockDev() |
boolean |
isCharDev() |
boolean |
isDirectory() |
boolean |
isEmpty() |
boolean |
isExecutable() |
boolean |
isExecutableReal() |
boolean |
isFifo() |
boolean |
isFile() |
boolean |
isGroupOwned() |
boolean |
isIdentical(FileStat other) |
boolean |
isNamedPipe() |
boolean |
isOwned() |
boolean |
isReadable() |
boolean |
isReadableReal() |
boolean |
isROwned() |
boolean |
isSetgid() |
boolean |
isSetuid() |
boolean |
isSocket() |
boolean |
isSticky() |
boolean |
isSymlink() |
boolean |
isWritable() |
boolean |
isWritableReal() |
int |
major(long dev) |
int |
minor(long dev) |
protected final POSIX posix
protected final jnr.ffi.Pointer memory
protected BaseFileStat(jnr.posix.NativePOSIX posix, jnr.ffi.StructLayout layout)
public boolean groupMember(int gid)
groupMember
in interface FileStat
public boolean isBlockDev()
isBlockDev
in interface FileStat
public boolean isDirectory()
isDirectory
in interface FileStat
public boolean isExecutable()
isExecutable
in interface FileStat
public boolean isExecutableReal()
isExecutableReal
in interface FileStat
public boolean isGroupOwned()
isGroupOwned
in interface FileStat
public boolean isIdentical(FileStat other)
isIdentical
in interface FileStat
public boolean isNamedPipe()
isNamedPipe
in interface FileStat
public boolean isReadable()
isReadable
in interface FileStat
public boolean isReadableReal()
isReadableReal
in interface FileStat
public boolean isWritable()
isWritable
in interface FileStat
public boolean isWritableReal()
isWritableReal
in interface FileStat
Copyright © 2015. All Rights Reserved.