Top Fields Constructors Methods
jnr.posix

public abstract Class BaseFileStat

extends Object
implements FileStat
Class Inheritance
All Implemented Interfaces
jnr.posix.FileStat
Known Direct Subclasses
jnr.posix.DragonFlyFileStat, jnr.posix.FreeBSDFileStat, jnr.posix.FreeBSDFileStat12, jnr.posix.OpenBSDFileStat, jnr.posix.LinuxFileStat32, jnr.posix.LinuxFileStat64, jnr.posix.LinuxFileStatAARCH64, jnr.posix.LinuxFileStatLOONGARCH64, jnr.posix.LinuxFileStatMIPS64, jnr.posix.LinuxFileStatSPARCV9, jnr.posix.MacOSFileStat, jnr.posix.SolarisFileStat32, jnr.posix.SolarisFileStat64, jnr.posix.WindowsFileStat, jnr.posix.MacOSFileStat64Inode, jnr.posix.AixFileStat
Imports
jnr.ffi.Memory, .Pointer, .StructLayout

Field Summary

Modifier and TypeField and Description
protected final Pointer
protected final POSIX

Constructor Summary

AccessConstructor and Description
protected

Method Summary

Modifier and TypeMethod and Description
public String
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public int
major(long dev)

Implements jnr.posix.FileStat.major.

public int
minor(long dev)

Implements jnr.posix.FileStat.minor.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

memoryback to summary
protected final Pointer memory
posixback to summary
protected final POSIX posix

Constructor Detail

BaseFileStatback to summary
protected BaseFileStat(NativePOSIX posix, StructLayout layout)

Method Detail

ftypeback to summary
public String ftype()

Implements jnr.posix.FileStat.ftype.

groupMemberback to summary
public boolean groupMember(int gid)

Implements jnr.posix.FileStat.groupMember.

isBlockDevback to summary
public boolean isBlockDev()

Implements jnr.posix.FileStat.isBlockDev.

isCharDevback to summary
public boolean isCharDev()

Implements jnr.posix.FileStat.isCharDev.

isDirectoryback to summary
public boolean isDirectory()

Implements jnr.posix.FileStat.isDirectory.

isEmptyback to summary
public boolean isEmpty()

Implements jnr.posix.FileStat.isEmpty.

isExecutableback to summary
public boolean isExecutable()

Implements jnr.posix.FileStat.isExecutable.

isExecutableRealback to summary
public boolean isExecutableReal()

Implements jnr.posix.FileStat.isExecutableReal.

isFifoback to summary
public boolean isFifo()

Implements jnr.posix.FileStat.isFifo.

isFileback to summary
public boolean isFile()

Implements jnr.posix.FileStat.isFile.

isGroupOwnedback to summary
public boolean isGroupOwned()

Implements jnr.posix.FileStat.isGroupOwned.

isIdenticalback to summary
public boolean isIdentical(FileStat other)

Implements jnr.posix.FileStat.isIdentical.

isNamedPipeback to summary
public boolean isNamedPipe()

Implements jnr.posix.FileStat.isNamedPipe.

isOwnedback to summary
public boolean isOwned()

Implements jnr.posix.FileStat.isOwned.

isReadableback to summary
public boolean isReadable()

Implements jnr.posix.FileStat.isReadable.

isReadableRealback to summary
public boolean isReadableReal()

Implements jnr.posix.FileStat.isReadableReal.

isROwnedback to summary
public boolean isROwned()

Implements jnr.posix.FileStat.isROwned.

isSetgidback to summary
public boolean isSetgid()

Implements jnr.posix.FileStat.isSetgid.

isSetuidback to summary
public boolean isSetuid()

Implements jnr.posix.FileStat.isSetuid.

isSocketback to summary
public boolean isSocket()

Implements jnr.posix.FileStat.isSocket.

isStickyback to summary
public boolean isSticky()

Implements jnr.posix.FileStat.isSticky.

isWritableback to summary
public boolean isWritable()

Implements jnr.posix.FileStat.isWritable.

isWritableRealback to summary
public boolean isWritableReal()

Implements jnr.posix.FileStat.isWritableReal.

majorback to summary
public int major(long dev)

Implements jnr.posix.FileStat.major.

minorback to summary
public int minor(long dev)

Implements jnr.posix.FileStat.minor.