Top Inners Fields Constructors Methods
jnr.posix

public Class WindowsFileStat

extends BaseFileStat
Class Inheritance
Imports
jnr.ffi.StructLayout

Nested and Inner Type Summary

Modifier and TypeClass and Description
private static class

Field Summary

Modifier and TypeField and Description
private static final WindowsFileStat.Layout
Inherited from jnr.posix.BaseFileStat:
memoryposix

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public long
public long
public long
public long
public long
public int
public boolean
public long
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public boolean
public int
public long
public long
public long
st_size()

Implements jnr.posix.FileStat.st_size.

Note

Name 'st_size' since Structure has a 'size' method already

public String
toString()

Overrides java.lang.Object.toString.

Returns a string representation of the object.
public int
Inherited from jnr.posix.BaseFileStat:
ftypeisBlockDevisCharDevisDirectoryisEmptyisFifoisFileisGroupOwnedisIdenticalisNamedPipeisSetgidisSetuidisSocketisStickyisSymlinkmajorminor

Field Detail

layoutback to summary
private static final WindowsFileStat.Layout layout

Constructor Detail

WindowsFileStatback to summary
public WindowsFileStat(NativePOSIX posix)

Method Detail

atimeback to summary
public long atime()

Implements jnr.posix.FileStat.atime.

blocksback to summary
public long blocks()

Implements jnr.posix.FileStat.blocks.

blockSizeback to summary
public long blockSize()

Implements jnr.posix.FileStat.blockSize.

ctimeback to summary
public long ctime()

Implements jnr.posix.FileStat.ctime.

devback to summary
public long dev()

Implements jnr.posix.FileStat.dev.

gidback to summary
public int gid()

Implements jnr.posix.FileStat.gid.

groupMemberback to summary
public boolean groupMember(int gid)

Overrides jnr.posix.BaseFileStat.groupMember.

Implements jnr.posix.FileStat.groupMember.

Annotations
@Override
inoback to summary
public long ino()

Implements jnr.posix.FileStat.ino.

isExecutableback to summary
public boolean isExecutable()

Overrides jnr.posix.BaseFileStat.isExecutable.

Implements jnr.posix.FileStat.isExecutable.

Annotations
@Override
isExecutableRealback to summary
public boolean isExecutableReal()

Overrides jnr.posix.BaseFileStat.isExecutableReal.

Implements jnr.posix.FileStat.isExecutableReal.

Annotations
@Override
isOwnedback to summary
public boolean isOwned()

Overrides jnr.posix.BaseFileStat.isOwned.

Implements jnr.posix.FileStat.isOwned.

Annotations
@Override
isReadableback to summary
public boolean isReadable()

Overrides jnr.posix.BaseFileStat.isReadable.

Implements jnr.posix.FileStat.isReadable.

Annotations
@Override
isReadableRealback to summary
public boolean isReadableReal()

Overrides jnr.posix.BaseFileStat.isReadableReal.

Implements jnr.posix.FileStat.isReadableReal.

Annotations
@Override
isROwnedback to summary
public boolean isROwned()

Overrides jnr.posix.BaseFileStat.isROwned.

Implements jnr.posix.FileStat.isROwned.

Annotations
@Override
isWritableback to summary
public boolean isWritable()

Overrides jnr.posix.BaseFileStat.isWritable.

Implements jnr.posix.FileStat.isWritable.

Annotations
@Override
isWritableRealback to summary
public boolean isWritableReal()

Overrides jnr.posix.BaseFileStat.isWritableReal.

Implements jnr.posix.FileStat.isWritableReal.

Annotations
@Override
modeback to summary
public int mode()

Implements jnr.posix.FileStat.mode.

mtimeback to summary
public long mtime()

Implements jnr.posix.FileStat.mtime.

rdevback to summary
public long rdev()

Implements jnr.posix.FileStat.rdev.

st_sizeback to summary
public long st_size()

Implements jnr.posix.FileStat.st_size.

Doc from jnr.posix.FileStat.st_size.

Note

Name 'st_size' since Structure has a 'size' method already

Returns:long

size of the stat structure

toStringback to summary
public String toString()

Overrides java.lang.Object.toString.

Doc from java.lang.Object.toString.

Returns a string representation of the object.

Returns:String

a string representation of the object

Annotations
@Override
uidback to summary
public int uid()

Implements jnr.posix.FileStat.uid.

jnr.posix back to summary

private final Class WindowsFileStat.Layout

extends StructLayout
Class Inheritance

Field Summary

Modifier and TypeField and Description
public final StructLayout.Signed64
public final StructLayout.Signed64
public final StructLayout.Signed32
public final StructLayout.Signed16
public final StructLayout.Signed16
public final StructLayout.Signed16
public final StructLayout.Signed64
public final StructLayout.Signed16
public final StructLayout.Signed32
public final StructLayout.Signed64
public final StructLayout.Signed16

Constructor Summary

AccessConstructor and Description
private
Layout(Runtime runtime)

Method Summary

Inherited from jnr.ffi.StructLayout:
addFieldaddFieldaddFieldaddFieldalignmentarrayarrayBeginarrayEndatfunctionfunctiongetNativeTypegetRuntimeinneroffsetsizetoString

Field Detail

st_atimeback to summary
public final StructLayout.Signed64 st_atime
st_ctimeback to summary
public final StructLayout.Signed64 st_ctime
st_devback to summary
public final StructLayout.Signed32 st_dev
st_gidback to summary
public final StructLayout.Signed16 st_gid
st_inoback to summary
public final StructLayout.Signed16 st_ino
st_modeback to summary
public final StructLayout.Signed16 st_mode
st_mtimeback to summary
public final StructLayout.Signed64 st_mtime
st_rdevback to summary
public final StructLayout.Signed32 st_rdev
st_sizeback to summary
public final StructLayout.Signed64 st_size
st_uidback to summary
public final StructLayout.Signed16 st_uid

Constructor Detail

Layoutback to summary
private Layout(Runtime runtime)