Package org.teavm.runtime.fs.memory
Class AbstractInMemoryVirtualFile
java.lang.Object
org.teavm.runtime.fs.memory.AbstractInMemoryVirtualFile
- Direct Known Subclasses:
InMemoryVirtualDirectory,InMemoryVirtualFile
-
Method Summary
Modifier and TypeMethodDescriptionabstract booleanadopt(AbstractInMemoryVirtualFile file, String fileName) booleancanRead()booleancanWrite()abstract VirtualFileAccessorcreateAccessor(boolean readable, boolean writable, boolean append) abstract InMemoryVirtualDirectorycreateDirectory(String fileName) abstract InMemoryVirtualFilecreateFile(String fileName) booleandelete()abstract AbstractInMemoryVirtualFilegetChildFile(String fileName) getName()abstract booleanabstract booleanisFile()longintlength()abstract String[]booleansetLastModified(long lastModified) booleansetReadOnly(boolean readOnly)
-
Method Details
-
getName
-
delete
public boolean delete() -
isDirectory
public abstract boolean isDirectory() -
isFile
public abstract boolean isFile() -
listFiles
-
canRead
public boolean canRead() -
canWrite
public boolean canWrite() -
lastModified
public long lastModified() -
setLastModified
public boolean setLastModified(long lastModified) -
setReadOnly
public boolean setReadOnly(boolean readOnly) -
getChildFile
-
createAccessor
public abstract VirtualFileAccessor createAccessor(boolean readable, boolean writable, boolean append) -
createFile
- Throws:
IOException
-
createDirectory
-
adopt
-
length
public int length()
-