Package jnr.posix
Class AbstractJavaFileStat
java.lang.Object
jnr.posix.AbstractJavaFileStat
- All Implemented Interfaces:
FileStat
- Direct Known Subclasses:
JavaFileStat
,WindowsRawFileStat
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionlong
blocks()
long
long
dev()
ftype()
int
gid()
boolean
groupMember
(int gid) long
ino()
Limitation: We have no pure-java way of getting inode.boolean
boolean
Limitation: [see JRUBY-1516] We just pick more likely value.boolean
isFifo()
boolean
boolean
isSetgid()
boolean
isSetuid()
boolean
isSocket()
boolean
isSticky()
int
major
(long dev) int
minor
(long dev) int
nlink()
long
rdev()
int
uid()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface jnr.posix.FileStat
atime, ctime, isDirectory, isEmpty, isExecutable, isExecutableReal, isFile, isGroupOwned, isIdentical, isOwned, isReadable, isReadableReal, isROwned, isSymlink, isWritable, isWritableReal, mode, mtime, st_size
-
Field Details
-
handler
-
posix
-
-
Constructor Details
-
AbstractJavaFileStat
-
-
Method Details
-
isBlockDev
public boolean isBlockDev()- Specified by:
isBlockDev
in interfaceFileStat
-
isCharDev
public boolean isCharDev()Limitation: [see JRUBY-1516] We just pick more likely value. This is a little scary. -
isFifo
public boolean isFifo() -
isNamedPipe
public boolean isNamedPipe()- Specified by:
isNamedPipe
in interfaceFileStat
-
isSetgid
public boolean isSetgid() -
isSetuid
public boolean isSetuid() -
isSocket
public boolean isSocket() -
isSticky
public boolean isSticky() -
major
public int major(long dev) -
minor
public int minor(long dev) -
nlink
public int nlink() -
rdev
public long rdev() -
uid
public int uid() -
blocks
public long blocks() -
blockSize
public long blockSize() -
dev
public long dev() -
ftype
-
gid
public int gid() -
groupMember
public boolean groupMember(int gid) - Specified by:
groupMember
in interfaceFileStat
-
ino
public long ino()Limitation: We have no pure-java way of getting inode. webrick needs this defined to work.
-