|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.hyperic.sigar.FileAttrs
org.hyperic.sigar.FileInfo
public class FileInfo
Field Summary | |
---|---|
static int |
MODE_GEXECUTE
Executable by group. |
static int |
MODE_GREAD
Readable by group. |
static int |
MODE_GWRITE
Writable by group. |
static int |
MODE_UEXECUTE
Executable by user. |
static int |
MODE_UREAD
Readable by user. |
static int |
MODE_UWRITE
Writable by user. |
static int |
MODE_WEXECUTE
Executable by others. |
static int |
MODE_WREAD
Readable by others. |
static int |
MODE_WWRITE
Writable by others. |
static int |
TYPE_BLK
A block device. |
static int |
TYPE_CHR
A character device. |
static int |
TYPE_DIR
A directory. |
static int |
TYPE_LNK
A symbolic link. |
static int |
TYPE_NOFILE
No file type determined. |
static int |
TYPE_PIPE
A FIFO / pipe. |
static int |
TYPE_REG
A regular file. |
static int |
TYPE_SOCK
A [unix domain] socket. |
static int |
TYPE_UNKFILE
A file of unknown type. |
Constructor Summary | |
---|---|
FileInfo()
|
Method Summary | |
---|---|
boolean |
changed()
|
java.lang.String |
diff()
|
java.lang.String |
diff(DirStat stat)
|
java.lang.String |
diff(FileInfo info)
|
void |
enableDirStat(boolean value)
|
boolean |
equals(java.lang.Object o)
|
int |
getMode()
Convert permissions bit mask to human readable number. |
java.lang.String |
getName()
|
java.lang.String |
getPermissionsString()
|
FileInfo |
getPreviousInfo()
|
char |
getTypeChar()
|
java.lang.String |
getTypeString()
|
int |
hashCode()
|
boolean |
modified()
|
void |
stat()
|
Methods inherited from class org.hyperic.sigar.FileAttrs |
---|
gather, getAtime, getCtime, getDevice, getGid, getInode, getMtime, getNlink, getPermissions, getSize, getType, getUid, toMap, toString |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final int TYPE_NOFILE
public static final int TYPE_REG
public static final int TYPE_DIR
public static final int TYPE_CHR
public static final int TYPE_BLK
public static final int TYPE_PIPE
public static final int TYPE_LNK
public static final int TYPE_SOCK
public static final int TYPE_UNKFILE
public static final int MODE_UREAD
public static final int MODE_UWRITE
public static final int MODE_UEXECUTE
public static final int MODE_GREAD
public static final int MODE_GWRITE
public static final int MODE_GEXECUTE
public static final int MODE_WREAD
public static final int MODE_WWRITE
public static final int MODE_WEXECUTE
Constructor Detail |
---|
public FileInfo()
Method Detail |
---|
public java.lang.String getTypeString()
public char getTypeChar()
public java.lang.String getName()
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public java.lang.String getPermissionsString()
public int getMode()
MODE_UREAD|MODE_UWRITE|MODE_GREAD|MODE_WREAD
converts to 644
.
public void enableDirStat(boolean value)
public java.lang.String diff()
public java.lang.String diff(DirStat stat)
public java.lang.String diff(FileInfo info)
public FileInfo getPreviousInfo()
public boolean modified() throws SigarException, SigarFileNotFoundException
SigarException
SigarFileNotFoundException
public boolean changed() throws SigarException, SigarFileNotFoundException
SigarException
SigarFileNotFoundException
public void stat() throws SigarException, SigarFileNotFoundException
SigarException
SigarFileNotFoundException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |