Package jnr.posix
Class WindowsRawFileStat
- 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 long
atime()
long
aTimeNanoSecs()
long
ctime()
long
cTimeNanoSecs()
long
dev()
boolean
isDirectory()
boolean
isEmpty()
boolean
isExecutable()
boolean
isExecutableReal()
boolean
isFifo()
boolean
isFile()
boolean
isGroupOwned()
boolean
isIdentical(FileStat other)
boolean
isNamedPipe()
boolean
isOwned()
boolean
isReadable()
boolean
isReadableReal()
boolean
isROwned()
boolean
isSetgid()
boolean
isSetuid()
boolean
isSocket()
boolean
isSticky()
boolean
isSymlink()
boolean
isWritable()
boolean
isWritableReal()
int
mode()
long
mtime()
long
mTimeNanoSecs()
int
nlink()
long
rdev()
void
setup(java.lang.String path, CommonFileInformation fileInfo)
void
setup(CommonFileInformation fileInfo)
long
st_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(java.lang.String path, CommonFileInformation fileInfo)
-
setup
public void setup(CommonFileInformation fileInfo)
-
aTimeNanoSecs
public long aTimeNanoSecs()
- Specified by:
aTimeNanoSecs
in interfaceNanosecondFileStat
-
cTimeNanoSecs
public long cTimeNanoSecs()
- Specified by:
cTimeNanoSecs
in interfaceNanosecondFileStat
-
mTimeNanoSecs
public long mTimeNanoSecs()
- Specified by:
mTimeNanoSecs
in interfaceNanosecondFileStat
-
dev
public long dev()
- Specified by:
dev
in interfaceFileStat
- Overrides:
dev
in classAbstractJavaFileStat
-
nlink
public int nlink()
- Specified by:
nlink
in interfaceFileStat
- Overrides:
nlink
in classAbstractJavaFileStat
-
rdev
public long rdev()
- Specified by:
rdev
in interfaceFileStat
- Overrides:
rdev
in classAbstractJavaFileStat
-
st_size
public long st_size()
Description copied from interface:FileStat
Note: Name 'st_size' since Structure has a 'size' method already
-
isDirectory
public boolean isDirectory()
- Specified by:
isDirectory
in interfaceFileStat
-
isExecutable
public boolean isExecutable()
- Specified by:
isExecutable
in interfaceFileStat
-
isExecutableReal
public boolean isExecutableReal()
- Specified by:
isExecutableReal
in interfaceFileStat
-
isFifo
public boolean isFifo()
- Specified by:
isFifo
in interfaceFileStat
- Overrides:
isFifo
in classAbstractJavaFileStat
-
isGroupOwned
public boolean isGroupOwned()
- Specified by:
isGroupOwned
in interfaceFileStat
-
isIdentical
public boolean isIdentical(FileStat other)
- Specified by:
isIdentical
in interfaceFileStat
-
isNamedPipe
public boolean isNamedPipe()
- Specified by:
isNamedPipe
in interfaceFileStat
- Overrides:
isNamedPipe
in classAbstractJavaFileStat
-
isReadable
public boolean isReadable()
- Specified by:
isReadable
in interfaceFileStat
-
isReadableReal
public boolean isReadableReal()
- Specified by:
isReadableReal
in interfaceFileStat
-
isSetgid
public boolean isSetgid()
- Specified by:
isSetgid
in interfaceFileStat
- Overrides:
isSetgid
in classAbstractJavaFileStat
-
isSetuid
public boolean isSetuid()
- Specified by:
isSetuid
in interfaceFileStat
- Overrides:
isSetuid
in classAbstractJavaFileStat
-
isSocket
public boolean isSocket()
- Specified by:
isSocket
in interfaceFileStat
- Overrides:
isSocket
in classAbstractJavaFileStat
-
isSticky
public boolean isSticky()
- Specified by:
isSticky
in interfaceFileStat
- Overrides:
isSticky
in classAbstractJavaFileStat
-
isWritable
public boolean isWritable()
- Specified by:
isWritable
in interfaceFileStat
-
isWritableReal
public boolean isWritableReal()
- Specified by:
isWritableReal
in interfaceFileStat
-
-