Class WasiVirtualFile
- java.lang.Object
-
- org.teavm.backend.wasm.runtime.fs.WasiVirtualFile
-
- All Implemented Interfaces:
VirtualFile
public class WasiVirtualFile extends java.lang.Object implements VirtualFile
-
-
Method Summary
All Methods Instance Methods Concrete 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
public java.lang.String getName()
- Specified by:
getNamein interfaceVirtualFile
-
isDirectory
public boolean isDirectory()
- Specified by:
isDirectoryin interfaceVirtualFile
-
isFile
public boolean isFile()
- Specified by:
isFilein interfaceVirtualFile
-
listFiles
public java.lang.String[] listFiles()
- Specified by:
listFilesin interfaceVirtualFile
-
createAccessor
public VirtualFileAccessor createAccessor(boolean readable, boolean writable, boolean append)
- Specified by:
createAccessorin interfaceVirtualFile
-
createFile
public boolean createFile(java.lang.String fileName) throws java.io.IOException- Specified by:
createFilein interfaceVirtualFile- Throws:
java.io.IOException
-
createDirectory
public boolean createDirectory(java.lang.String fileName)
- Specified by:
createDirectoryin interfaceVirtualFile
-
delete
public boolean delete()
- Specified by:
deletein interfaceVirtualFile
-
adopt
public boolean adopt(VirtualFile file, java.lang.String fileName)
- Specified by:
adoptin interfaceVirtualFile
-
canRead
public boolean canRead()
- Specified by:
canReadin interfaceVirtualFile
-
canWrite
public boolean canWrite()
- Specified by:
canWritein interfaceVirtualFile
-
lastModified
public long lastModified()
- Specified by:
lastModifiedin interfaceVirtualFile
-
setLastModified
public boolean setLastModified(long lastModified)
- Specified by:
setLastModifiedin interfaceVirtualFile
-
setReadOnly
public boolean setReadOnly(boolean readOnly)
- Specified by:
setReadOnlyin interfaceVirtualFile
-
length
public int length()
- Specified by:
lengthin interfaceVirtualFile
-
-