|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectuk.ac.rdg.resc.jstyx.types.DirEntry
public class DirEntry
A directory entry on a Styx server (i.e. a file stat)
| Constructor Summary | |
|---|---|
DirEntry(int type,
long dev,
Qid qid,
long mode,
long lastAccessTime,
long lastModifiedTime,
ULong fileLength,
java.lang.String fileName,
java.lang.String owner,
java.lang.String group,
java.lang.String lastModifiedBy)
Creates a new instance of DirEntry. |
|
DirEntry(Qid qid,
long mode,
long lastAccessTime,
long lastModifiedTime,
ULong fileLength,
java.lang.String fileName,
java.lang.String owner,
java.lang.String group,
java.lang.String lastModifiedBy)
This constructor is most useful when creating a DirEntry from a StyxFile |
|
| Method Summary | |
|---|---|
java.lang.String |
asLsEntry()
Formats the dirEntry as a string similar to how it appears with an "ls -l" command in Inferno |
long |
getDev()
|
ULong |
getFileLength()
|
java.lang.String |
getFileName()
|
java.lang.String |
getGroup()
|
long |
getLastAccessTime()
|
java.lang.String |
getLastModifiedBy()
|
long |
getLastModifiedTime()
|
long |
getMode()
|
java.lang.String |
getOwner()
|
java.lang.String |
getPermissionsAsString()
Gets the file permissions as a string (e.g. |
Qid |
getQid()
|
int |
getSize()
Gets the total size of the DirEntry, including the two-byte size field at the start of the stat entry. |
int |
getType()
|
void |
setDev(long dev)
|
void |
setFileLength(ULong fileLength)
|
void |
setFileName(java.lang.String fileName)
|
void |
setGroup(java.lang.String group)
|
void |
setLastAccessTime(long lastAccessTime)
|
void |
setLastModifiedBy(java.lang.String lastModifiedBy)
|
void |
setLastModifiedTime(long lastModifiedTime)
|
void |
setMode(long mode)
|
void |
setOwner(java.lang.String owner)
|
void |
setQid(Qid qid)
|
void |
setType(int type)
|
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public DirEntry(int type,
long dev,
Qid qid,
long mode,
long lastAccessTime,
long lastModifiedTime,
ULong fileLength,
java.lang.String fileName,
java.lang.String owner,
java.lang.String group,
java.lang.String lastModifiedBy)
public DirEntry(Qid qid,
long mode,
long lastAccessTime,
long lastModifiedTime,
ULong fileLength,
java.lang.String fileName,
java.lang.String owner,
java.lang.String group,
java.lang.String lastModifiedBy)
| Method Detail |
|---|
public java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.String getPermissionsAsString()
public java.lang.String asLsEntry()
public int getSize()
public int getType()
public void setType(int type)
public long getDev()
public void setDev(long dev)
public Qid getQid()
public void setQid(Qid qid)
public long getMode()
public void setMode(long mode)
public long getLastAccessTime()
public void setLastAccessTime(long lastAccessTime)
public long getLastModifiedTime()
public void setLastModifiedTime(long lastModifiedTime)
public ULong getFileLength()
public void setFileLength(ULong fileLength)
public java.lang.String getFileName()
public void setFileName(java.lang.String fileName)
public java.lang.String getOwner()
public void setOwner(java.lang.String owner)
public java.lang.String getGroup()
public void setGroup(java.lang.String group)
public java.lang.String getLastModifiedBy()
public void setLastModifiedBy(java.lang.String lastModifiedBy)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||