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 boolean
adopt
(AbstractInMemoryVirtualFile file, String fileName) boolean
canRead()
boolean
canWrite()
abstract VirtualFileAccessor
createAccessor
(boolean readable, boolean writable, boolean append) abstract InMemoryVirtualDirectory
createDirectory
(String fileName) abstract InMemoryVirtualFile
createFile
(String fileName) boolean
delete()
abstract AbstractInMemoryVirtualFile
getChildFile
(String fileName) getName()
abstract boolean
abstract boolean
isFile()
long
int
length()
abstract String[]
boolean
setLastModified
(long lastModified) boolean
setReadOnly
(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()
-