Package org.teavm.runtime.fs
Interface VirtualFile
-
- All Known Implementing Classes:
CVirtualFile,VirtualFileImpl,WasiVirtualFile
public interface VirtualFile
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleanadopt(VirtualFile file, java.lang.String fileName)booleancanRead()booleancanWrite()VirtualFileAccessorcreateAccessor(boolean readable, boolean writable, boolean append)booleancreateDirectory(java.lang.String fileName)booleancreateFile(java.lang.String fileName)booleandelete()java.lang.StringgetName()booleanisDirectory()booleanisFile()longlastModified()intlength()java.lang.String[]listFiles()booleansetLastModified(long lastModified)booleansetReadOnly(boolean readOnly)
-
-
-
Method Detail
-
getName
java.lang.String getName()
-
isDirectory
boolean isDirectory()
-
isFile
boolean isFile()
-
listFiles
java.lang.String[] listFiles()
-
createAccessor
VirtualFileAccessor createAccessor(boolean readable, boolean writable, boolean append)
-
createFile
boolean createFile(java.lang.String fileName) throws java.io.IOException- Throws:
java.io.IOException
-
createDirectory
boolean createDirectory(java.lang.String fileName)
-
delete
boolean delete()
-
adopt
boolean adopt(VirtualFile file, java.lang.String fileName)
-
canRead
boolean canRead()
-
canWrite
boolean canWrite()
-
lastModified
long lastModified()
-
setLastModified
boolean setLastModified(long lastModified)
-
setReadOnly
boolean setReadOnly(boolean readOnly)
-
length
int length()
-
-