Package org.teavm.runtime.fs.memory
Class AbstractInMemoryVirtualFile
- java.lang.Object
-
- org.teavm.runtime.fs.memory.AbstractInMemoryVirtualFile
-
- Direct Known Subclasses:
InMemoryVirtualDirectory,InMemoryVirtualFile
public abstract class AbstractInMemoryVirtualFile extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract booleanadopt(AbstractInMemoryVirtualFile file, java.lang.String fileName)booleancanRead()booleancanWrite()abstract VirtualFileAccessorcreateAccessor(boolean readable, boolean writable, boolean append)abstract InMemoryVirtualDirectorycreateDirectory(java.lang.String fileName)abstract InMemoryVirtualFilecreateFile(java.lang.String fileName)booleandelete()abstract AbstractInMemoryVirtualFilegetChildFile(java.lang.String fileName)java.lang.StringgetName()abstract booleanisDirectory()abstract booleanisFile()longlastModified()intlength()abstract java.lang.String[]listFiles()booleansetLastModified(long lastModified)booleansetReadOnly(boolean readOnly)
-
-
-
Method Detail
-
getName
public java.lang.String getName()
-
delete
public boolean delete()
-
isDirectory
public abstract boolean isDirectory()
-
isFile
public abstract boolean isFile()
-
listFiles
public abstract java.lang.String[] 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
public abstract AbstractInMemoryVirtualFile getChildFile(java.lang.String fileName)
-
createAccessor
public abstract VirtualFileAccessor createAccessor(boolean readable, boolean writable, boolean append)
-
createFile
public abstract InMemoryVirtualFile createFile(java.lang.String fileName) throws java.io.IOException
- Throws:
java.io.IOException
-
createDirectory
public abstract InMemoryVirtualDirectory createDirectory(java.lang.String fileName)
-
adopt
public abstract boolean adopt(AbstractInMemoryVirtualFile file, java.lang.String fileName)
-
length
public int length()
-
-