- java.lang.Object
-
- jnr.posix.AbstractJavaFileStat
-
- jnr.posix.WindowsRawFileStat
-
- All Implemented Interfaces:
FileStat,NanosecondFileStat
public class WindowsRawFileStat extends AbstractJavaFileStat implements NanosecondFileStat
-
-
Field Summary
-
Fields inherited from class jnr.posix.AbstractJavaFileStat
handler, posix
-
-
Constructor Summary
Constructors Constructor Description WindowsRawFileStat(POSIX posix, POSIXHandler handler)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description longatime()longaTimeNanoSecs()longctime()longcTimeNanoSecs()longdev()booleanisDirectory()booleanisEmpty()booleanisExecutable()booleanisExecutableReal()booleanisFifo()booleanisFile()booleanisGroupOwned()booleanisIdentical(FileStat other)booleanisNamedPipe()booleanisOwned()booleanisReadable()booleanisReadableReal()booleanisROwned()booleanisSetgid()booleanisSetuid()booleanisSocket()booleanisSticky()booleanisSymlink()booleanisWritable()booleanisWritableReal()intmode()longmtime()longmTimeNanoSecs()intnlink()longrdev()voidsetup(String path, CommonFileInformation fileInfo)voidsetup(CommonFileInformation fileInfo)longst_size()Note: Name 'st_size' since Structure has a 'size' method already-
Methods inherited from class jnr.posix.AbstractJavaFileStat
blocks, blockSize, ftype, gid, groupMember, ino, isBlockDev, isCharDev, major, minor, uid
-
-
-
-
Constructor Detail
-
WindowsRawFileStat
public WindowsRawFileStat(POSIX posix, POSIXHandler handler)
-
-
Method Detail
-
setup
public void setup(String path, CommonFileInformation fileInfo)
-
setup
public void setup(CommonFileInformation fileInfo)
-
aTimeNanoSecs
public long aTimeNanoSecs()
- Specified by:
aTimeNanoSecsin interfaceNanosecondFileStat
-
cTimeNanoSecs
public long cTimeNanoSecs()
- Specified by:
cTimeNanoSecsin interfaceNanosecondFileStat
-
mTimeNanoSecs
public long mTimeNanoSecs()
- Specified by:
mTimeNanoSecsin interfaceNanosecondFileStat
-
dev
public long dev()
- Specified by:
devin interfaceFileStat- Overrides:
devin classAbstractJavaFileStat
-
nlink
public int nlink()
- Specified by:
nlinkin interfaceFileStat- Overrides:
nlinkin classAbstractJavaFileStat
-
rdev
public long rdev()
- Specified by:
rdevin interfaceFileStat- Overrides:
rdevin classAbstractJavaFileStat
-
st_size
public long st_size()
Description copied from interface:FileStatNote: Name 'st_size' since Structure has a 'size' method already
-
isDirectory
public boolean isDirectory()
- Specified by:
isDirectoryin interfaceFileStat
-
isExecutable
public boolean isExecutable()
- Specified by:
isExecutablein interfaceFileStat
-
isExecutableReal
public boolean isExecutableReal()
- Specified by:
isExecutableRealin interfaceFileStat
-
isFifo
public boolean isFifo()
- Specified by:
isFifoin interfaceFileStat- Overrides:
isFifoin classAbstractJavaFileStat
-
isGroupOwned
public boolean isGroupOwned()
- Specified by:
isGroupOwnedin interfaceFileStat
-
isIdentical
public boolean isIdentical(FileStat other)
- Specified by:
isIdenticalin interfaceFileStat
-
isNamedPipe
public boolean isNamedPipe()
- Specified by:
isNamedPipein interfaceFileStat- Overrides:
isNamedPipein classAbstractJavaFileStat
-
isReadable
public boolean isReadable()
- Specified by:
isReadablein interfaceFileStat
-
isReadableReal
public boolean isReadableReal()
- Specified by:
isReadableRealin interfaceFileStat
-
isSetgid
public boolean isSetgid()
- Specified by:
isSetgidin interfaceFileStat- Overrides:
isSetgidin classAbstractJavaFileStat
-
isSetuid
public boolean isSetuid()
- Specified by:
isSetuidin interfaceFileStat- Overrides:
isSetuidin classAbstractJavaFileStat
-
isSocket
public boolean isSocket()
- Specified by:
isSocketin interfaceFileStat- Overrides:
isSocketin classAbstractJavaFileStat
-
isSticky
public boolean isSticky()
- Specified by:
isStickyin interfaceFileStat- Overrides:
isStickyin classAbstractJavaFileStat
-
isWritable
public boolean isWritable()
- Specified by:
isWritablein interfaceFileStat
-
isWritableReal
public boolean isWritableReal()
- Specified by:
isWritableRealin interfaceFileStat
-
-