CMFile.CMVFSDir
public static class CMFile.CMVFSFile
extends java.lang.Object
Modifier and Type | Field | Description |
---|---|---|
protected int |
mask |
|
protected java.lang.String |
path |
Constructor | Description |
---|---|
CMVFSFile(java.lang.String path,
int mask,
long modifiedDateTime,
java.lang.String author) |
Creates an internal VFS file based on given variables.
|
Modifier and Type | Method | Description |
---|---|---|
void |
copyInto(CMFile.CMVFSFile f2) |
Makes the given VFS file identical to this one
|
int |
getMaskBits(MOB accessor) |
Return bits associated with this file.
|
java.lang.String |
getPath() |
Get the full path of this VFS file and name
|
java.lang.Object |
readData() |
Returns the object associated with the data of this file.
|
void |
saveData(java.lang.String filename,
int vfsBits,
java.lang.String author,
java.lang.Object O) |
Creates, Adds, and saves a VFS file with the given stats.
|
void |
setData(java.lang.Object o) |
Changes the internal data object of this file,
typically during read.
|
public CMVFSFile(java.lang.String path, int mask, long modifiedDateTime, java.lang.String author)
CMFile.VFS_MASK_DIRECTORY
, CMFile.VFS_MASK_HIDDEN
etc.path
- full path and filenamemask
- bitmap of file bitsmodifiedDateTime
- creation/modified time for the vfs fileauthor
- the author/owner of the filepublic void copyInto(CMFile.CMVFSFile f2)
f2
- the VFS file object to alterpublic java.lang.String getPath()
public int getMaskBits(MOB accessor)
CMFile.VFS_MASK_DIRECTORY
, CMFile.VFS_MASK_HIDDEN
etc.accessor
- the mob who wants to access this file.public java.lang.Object readData()
public void saveData(java.lang.String filename, int vfsBits, java.lang.String author, java.lang.Object O)
CMFile.VFS_MASK_DIRECTORY
, CMFile.VFS_MASK_HIDDEN
etc.filename
- the full path and name of the filevfsBits
- masking bitsauthor
- the author/owner of the fileO
- the string, stringbuffer, byte[], or nullpublic void setData(java.lang.Object o)
o
- the string, stringbuffer, byte[] or null object