Package jnr.posix
Class BaseFileStat
java.lang.Object
jnr.posix.BaseFileStat
- All Implemented Interfaces:
FileStat
- Direct Known Subclasses:
AixFileStat
,DragonFlyFileStat
,FreeBSDFileStat
,FreeBSDFileStat12
,LinuxFileStat32
,LinuxFileStat64
,LinuxFileStatAARCH64
,LinuxFileStatMIPS64
,LinuxFileStatSPARCV9
,MacOSFileStat
,OpenBSDFileStat
,SolarisFileStat32
,SolarisFileStat64
,WindowsFileStat
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
BaseFileStat
(NativePOSIX posix, jnr.ffi.StructLayout layout) -
Method Summary
Modifier and TypeMethodDescriptionftype()
boolean
groupMember
(int gid) boolean
boolean
boolean
boolean
isEmpty()
boolean
boolean
boolean
isFifo()
boolean
isFile()
boolean
boolean
isIdentical
(FileStat other) boolean
boolean
isOwned()
boolean
boolean
boolean
isROwned()
boolean
isSetgid()
boolean
isSetuid()
boolean
isSocket()
boolean
isSticky()
boolean
boolean
boolean
int
major
(long dev) int
minor
(long dev)
-
Field Details
-
posix
-
memory
protected final jnr.ffi.Pointer memory
-
-
Constructor Details
-
BaseFileStat
-
-
Method Details
-
ftype
-
groupMember
public boolean groupMember(int gid) - Specified by:
groupMember
in interfaceFileStat
-
isBlockDev
public boolean isBlockDev()- Specified by:
isBlockDev
in interfaceFileStat
-
isCharDev
public boolean isCharDev() -
isDirectory
public boolean isDirectory()- Specified by:
isDirectory
in interfaceFileStat
-
isEmpty
public boolean isEmpty() -
isExecutable
public boolean isExecutable()- Specified by:
isExecutable
in interfaceFileStat
-
isExecutableReal
public boolean isExecutableReal()- Specified by:
isExecutableReal
in interfaceFileStat
-
isFile
public boolean isFile() -
isFifo
public boolean isFifo() -
isGroupOwned
public boolean isGroupOwned()- Specified by:
isGroupOwned
in interfaceFileStat
-
isIdentical
- Specified by:
isIdentical
in interfaceFileStat
-
isNamedPipe
public boolean isNamedPipe()- Specified by:
isNamedPipe
in interfaceFileStat
-
isOwned
public boolean isOwned() -
isROwned
public boolean isROwned() -
isReadable
public boolean isReadable()- Specified by:
isReadable
in interfaceFileStat
-
isReadableReal
public boolean isReadableReal()- Specified by:
isReadableReal
in interfaceFileStat
-
isSetgid
public boolean isSetgid() -
isSetuid
public boolean isSetuid() -
isSocket
public boolean isSocket() -
isSticky
public boolean isSticky() -
isSymlink
public boolean isSymlink() -
isWritable
public boolean isWritable()- Specified by:
isWritable
in interfaceFileStat
-
isWritableReal
public boolean isWritableReal()- Specified by:
isWritableReal
in interfaceFileStat
-
major
public int major(long dev) -
minor
public int minor(long dev)
-