org.jruby.ext.posix
Class WindowsFileStat
java.lang.Object
com.kenai.jaffl.struct.Struct
org.jruby.ext.posix.HeapStruct
org.jruby.ext.posix.BaseHeapFileStat
org.jruby.ext.posix.WindowsFileStat
- All Implemented Interfaces:
- FileStat
public class WindowsFileStat
- extends BaseHeapFileStat
Nested classes/interfaces inherited from class com.kenai.jaffl.struct.Struct |
com.kenai.jaffl.struct.Struct.AbstractBoolean, com.kenai.jaffl.struct.Struct.AbstractMember, com.kenai.jaffl.struct.Struct.Address, com.kenai.jaffl.struct.Struct.AsciiString, com.kenai.jaffl.struct.Struct.AsciiStringRef, com.kenai.jaffl.struct.Struct.Boolean, com.kenai.jaffl.struct.Struct.Constants, com.kenai.jaffl.struct.Struct.Double, com.kenai.jaffl.struct.Struct.Enum<T extends java.lang.Enum<T>>, com.kenai.jaffl.struct.Struct.Enum16<E extends java.lang.Enum<E>>, com.kenai.jaffl.struct.Struct.Enum32<E extends java.lang.Enum<E>>, com.kenai.jaffl.struct.Struct.Enum64<E extends java.lang.Enum<E>>, com.kenai.jaffl.struct.Struct.Enum8<E extends java.lang.Enum<E>>, com.kenai.jaffl.struct.Struct.EnumField<E>, com.kenai.jaffl.struct.Struct.EnumLong<E extends java.lang.Enum<E>>, com.kenai.jaffl.struct.Struct.Float, com.kenai.jaffl.struct.Struct.Member, com.kenai.jaffl.struct.Struct.NumberField, com.kenai.jaffl.struct.Struct.Offset, com.kenai.jaffl.struct.Struct.Padding, com.kenai.jaffl.struct.Struct.Pointer, com.kenai.jaffl.struct.Struct.Signed16, com.kenai.jaffl.struct.Struct.Signed32, com.kenai.jaffl.struct.Struct.Signed64, com.kenai.jaffl.struct.Struct.Signed8, com.kenai.jaffl.struct.Struct.SignedLong, com.kenai.jaffl.struct.Struct.String, com.kenai.jaffl.struct.Struct.Unsigned16, com.kenai.jaffl.struct.Struct.Unsigned32, com.kenai.jaffl.struct.Struct.Unsigned64, com.kenai.jaffl.struct.Struct.Unsigned8, com.kenai.jaffl.struct.Struct.UnsignedLong, com.kenai.jaffl.struct.Struct.UTF8String, com.kenai.jaffl.struct.Struct.UTF8StringRef, com.kenai.jaffl.struct.Struct.UTFString, com.kenai.jaffl.struct.Struct.UTFStringRef, com.kenai.jaffl.struct.Struct.WBOOL |
Field Summary |
com.kenai.jaffl.struct.Struct.Signed64 |
st_atime
|
com.kenai.jaffl.struct.Struct.Signed64 |
st_ctime
|
com.kenai.jaffl.struct.Struct.Signed32 |
st_dev
|
com.kenai.jaffl.struct.Struct.Signed16 |
st_gid
|
com.kenai.jaffl.struct.Struct.Signed16 |
st_ino
|
com.kenai.jaffl.struct.Struct.Signed16 |
st_mode
|
com.kenai.jaffl.struct.Struct.Signed64 |
st_mtime
|
com.kenai.jaffl.struct.Struct.Signed16 |
st_nlink
|
com.kenai.jaffl.struct.Struct.Signed32 |
st_rdev
|
com.kenai.jaffl.struct.Struct.Signed64 |
st_size
|
com.kenai.jaffl.struct.Struct.Signed16 |
st_uid
|
Fields inherited from interface org.jruby.ext.posix.FileStat |
ALL_READ, ALL_WRITE, S_IFBLK, S_IFCHR, S_IFDIR, S_IFIFO, S_IFLNK, S_IFMT, S_IFREG, S_IFSOCK, S_IRGRP, S_IROTH, S_IRUSR, S_ISGID, S_ISUID, S_ISVTX, S_IWGRP, S_IWOTH, S_IWUSR, S_IXGRP, S_IXOTH, S_IXUGO, S_IXUSR |
Methods inherited from class org.jruby.ext.posix.BaseHeapFileStat |
ftype, isBlockDev, isCharDev, isDirectory, isEmpty, isFifo, isFile, isGroupOwned, isIdentical, isNamedPipe, isSetgid, isSetuid, isSocket, isSticky, isSymlink, major, minor |
Methods inherited from class com.kenai.jaffl.struct.Struct |
array, array, array, array, array, array, array, array, array, array, array, array, array, array, array, arrayBegin, arrayEnd, inner, useMemory, useMemory |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
st_dev
public final com.kenai.jaffl.struct.Struct.Signed32 st_dev
st_ino
public final com.kenai.jaffl.struct.Struct.Signed16 st_ino
st_mode
public final com.kenai.jaffl.struct.Struct.Signed16 st_mode
st_nlink
public final com.kenai.jaffl.struct.Struct.Signed16 st_nlink
st_uid
public final com.kenai.jaffl.struct.Struct.Signed16 st_uid
st_gid
public final com.kenai.jaffl.struct.Struct.Signed16 st_gid
st_rdev
public final com.kenai.jaffl.struct.Struct.Signed32 st_rdev
st_size
public final com.kenai.jaffl.struct.Struct.Signed64 st_size
st_atime
public final com.kenai.jaffl.struct.Struct.Signed64 st_atime
st_mtime
public final com.kenai.jaffl.struct.Struct.Signed64 st_mtime
st_ctime
public final com.kenai.jaffl.struct.Struct.Signed64 st_ctime
WindowsFileStat
public WindowsFileStat(POSIX posix)
atime
public long atime()
blockSize
public long blockSize()
blocks
public long blocks()
ctime
public long ctime()
dev
public long dev()
gid
public int gid()
ino
public long ino()
mode
public int mode()
mtime
public long mtime()
nlink
public int nlink()
rdev
public long rdev()
st_size
public long st_size()
- Description copied from interface:
FileStat
- Note: Name 'st_size' since Structure has a 'size' method already
uid
public int uid()
groupMember
public boolean groupMember(int gid)
- Specified by:
groupMember
in interface FileStat
- Overrides:
groupMember
in class BaseHeapFileStat
isExecutable
public boolean isExecutable()
- Specified by:
isExecutable
in interface FileStat
- Overrides:
isExecutable
in class BaseHeapFileStat
isExecutableReal
public boolean isExecutableReal()
- Specified by:
isExecutableReal
in interface FileStat
- Overrides:
isExecutableReal
in class BaseHeapFileStat
isOwned
public boolean isOwned()
- Specified by:
isOwned
in interface FileStat
- Overrides:
isOwned
in class BaseHeapFileStat
isROwned
public boolean isROwned()
- Specified by:
isROwned
in interface FileStat
- Overrides:
isROwned
in class BaseHeapFileStat
isReadable
public boolean isReadable()
- Specified by:
isReadable
in interface FileStat
- Overrides:
isReadable
in class BaseHeapFileStat
isReadableReal
public boolean isReadableReal()
- Specified by:
isReadableReal
in interface FileStat
- Overrides:
isReadableReal
in class BaseHeapFileStat
isWritable
public boolean isWritable()
- Specified by:
isWritable
in interface FileStat
- Overrides:
isWritable
in class BaseHeapFileStat
isWritableReal
public boolean isWritableReal()
- Specified by:
isWritableReal
in interface FileStat
- Overrides:
isWritableReal
in class BaseHeapFileStat
toString
public java.lang.String toString()
- Overrides:
toString
in class com.kenai.jaffl.struct.Struct
Copyright © 2013. All Rights Reserved.