public class SimpleVirtualFileSystem extends java.lang.Object implements VirtualFileSystem
Modifier and Type | Field and Description |
---|---|
private java.util.HashMap |
directories |
private java.util.HashMap |
urls |
Constructor and Description |
---|
SimpleVirtualFileSystem() |
SimpleVirtualFileSystem(java.lang.String dir,
java.lang.String loc,
java.lang.String url)
Creates a new instance of SimpleVirtualFileSystem
|
Modifier and Type | Method and Description |
---|---|
void |
addDirectory(java.lang.String dir,
java.lang.String loc,
java.lang.String url) |
java.lang.String |
cleanFileName(java.lang.String f) |
java.io.File |
getRealFileFor(java.lang.String file)
Gets the real File for a virtual file name.
|
java.lang.String |
getURLFor(java.lang.String file)
Returns an URL that can be used to access the given virtual file.
|
java.lang.String[] |
listDirectories(java.lang.String dir)
Lists all virtual directories inside the given virtual directory.
|
java.lang.String[] |
listFiles(java.lang.String dir)
Lists all virtual files in the given virual directory.
|
public SimpleVirtualFileSystem(java.lang.String dir, java.lang.String loc, java.lang.String url)
public SimpleVirtualFileSystem()
public java.lang.String cleanFileName(java.lang.String f)
public java.io.File getRealFileFor(java.lang.String file)
VirtualFileSystem
getRealFileFor
in interface VirtualFileSystem
public java.lang.String getURLFor(java.lang.String file)
VirtualFileSystem
getURLFor
in interface VirtualFileSystem
public java.lang.String[] listDirectories(java.lang.String dir)
VirtualFileSystem
listDirectories
in interface VirtualFileSystem
public java.lang.String[] listFiles(java.lang.String dir)
VirtualFileSystem
listFiles
in interface VirtualFileSystem
public void addDirectory(java.lang.String dir, java.lang.String loc, java.lang.String url)
Copyright 2004-2015 Wandora Team