com.planet_ink.coffee_mud.core
Class CMFile
java.lang.Object
com.planet_ink.coffee_mud.core.CMFile
public class CMFile
- extends java.lang.Object
|
Constructor Summary |
CMFile(java.lang.String filename,
MOB user,
boolean pleaseLogErrors)
|
CMFile(java.lang.String filename,
MOB user,
boolean pleaseLogErrors,
boolean forceAllow)
|
CMFile(java.lang.String currentPath,
java.lang.String filename,
MOB user,
boolean pleaseLogErrors)
|
CMFile(java.lang.String currentPath,
java.lang.String filename,
MOB user,
boolean pleaseLogErrors,
boolean forceAllow)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
VFS_MASK_MASKSAVABLE
public static final int VFS_MASK_MASKSAVABLE
- See Also:
- Constant Field Values
CMFile
public CMFile(java.lang.String filename,
MOB user,
boolean pleaseLogErrors)
CMFile
public CMFile(java.lang.String filename,
MOB user,
boolean pleaseLogErrors,
boolean forceAllow)
CMFile
public CMFile(java.lang.String currentPath,
java.lang.String filename,
MOB user,
boolean pleaseLogErrors)
CMFile
public CMFile(java.lang.String currentPath,
java.lang.String filename,
MOB user,
boolean pleaseLogErrors,
boolean forceAllow)
getParent
public CMFile getParent()
mustOverwrite
public boolean mustOverwrite()
canRead
public boolean canRead()
canWrite
public boolean canWrite()
isDirectory
public boolean isDirectory()
exists
public boolean exists()
isFile
public boolean isFile()
lastModified
public long lastModified()
author
public java.lang.String author()
isLocalFile
public boolean isLocalFile()
isVFSFile
public boolean isVFSFile()
canVFSEquiv
public boolean canVFSEquiv()
canLocalEquiv
public boolean canLocalEquiv()
getName
public java.lang.String getName()
getAbsolutePath
public java.lang.String getAbsolutePath()
getCanonicalPath
public java.lang.String getCanonicalPath()
getLocalPathAndName
public java.lang.String getLocalPathAndName()
getIOReadableLocalPathAndName
public java.lang.String getIOReadableLocalPathAndName()
getVFSPathAndName
public java.lang.String getVFSPathAndName()
mayDeleteIfDirectory
public boolean mayDeleteIfDirectory()
deleteLocal
public boolean deleteLocal()
deleteVFS
public boolean deleteVFS()
delete
public boolean delete()
text
public java.lang.StringBuffer text()
textUnformatted
public java.lang.StringBuffer textUnformatted()
raw
public byte[] raw()
textVersion
public java.lang.StringBuffer textVersion(byte[] bytes)
saveRaw
public boolean saveRaw(java.lang.Object data)
saveText
public boolean saveText(java.lang.Object data)
saveText
public boolean saveText(java.lang.Object data,
boolean append)
mkdir
public boolean mkdir()
list
public java.lang.String[] list()
isVFSDirectory
public boolean isVFSDirectory()
isLocalDirectory
public boolean isLocalDirectory()
listFiles
public CMFile[] listFiles()
getVFSDirectory
public static java.util.Vector getVFSDirectory()
vfsifyFilename
public static java.lang.String vfsifyFilename(java.lang.String filename)
getFileList
public static CMFile[] getFileList(java.lang.String currentPath,
java.lang.String filename,
MOB user,
boolean recurse,
boolean expandDirs)
getFileList
public static CMFile[] getFileList(java.lang.String parse,
MOB user,
boolean recurse,
boolean expandDirs)