Method Summary |
|
public VirtualFileSystemDirectory | copyDirectory(String inSource, String inDestination) |
final public static void | copyDirectory(VirtualFileSystemHolder inSource, VirtualFileSystemHolder inDestination) |
protected void | copyTo(VirtualFileSystemHolder inFsh) |
public VirtualFileSystemDirectory | createDirectory(String inName) |
public VirtualFileSystemFile | createFile(String inName, byte inContent) |
abstract protected VirtualFileSystemDirectory | createLocalDirectory(String inName) |
abstract protected VirtualFileSystemFile | createLocalFile(String inName, byte inContent) |
abstract protected void | deleteLocalDirectory(String inName) |
abstract protected void | deleteLocalFile(String inName) |
public boolean | equals(Object inObject) |
protected void | explore(int inHashCode, boolean inFilePresent) |
public VirtualFileSystemFile | getAbsoluteFile(String inName) |
public VirtualFileSystemDirectory | getDirectory(String inName) |
public VirtualFileSystemFile | getFile(String inName) |
public ArrayList | getLocalDirectories() |
abstract protected HashMap | getLocalDirectoriesAsHashMap() |
public ArrayList | getLocalFiles() |
abstract protected HashMap | getLocalFilesAsHashMap() |
final protected static ArrayList | getNameParts(String inName) |
public VirtualFileSystemHolder | getOrCreateAbsoluteDirectory(String inName) |
final protected static VirtualFileSystemHolder | getOrCreateDir(ArrayList inDir, int inIndex, VirtualFileSystemHolder inBase) |
public VirtualFileSystemDirectory | getOrCreateLocalDirectory(String inName) |
final protected static ArrayList | getSortedComponents(HashMap inComponents) |
public int | hashCode() |
public boolean | isAbsoluteDirectoryPresent(String inName) |
public boolean | isAbsoluteFilePresent(String inName) |
final public static boolean | isDirectoryNameValid(String inName) |
public boolean | isDirectoryOrFilePresent(String inName) |
final public static boolean | isDirectoryPathValid(String inPath) |
public boolean | isDirectoryPresent(String inName) |
public boolean | isFileBlockingAbsoluteDirectory(String inName) |
final public static boolean | isFileNameValid(String inName) |
public boolean | isFilePresent(String inName) |
abstract protected boolean | isRemovePropogateActive() |
final public static String | parseDirectoryArray(ArrayList inDir) |
final public static ArrayList | parseDirectoryName(String inDir) |
final protected static void | parseZipInfo(InputStream inIs, VirtualFileSystemHolder inRootFsh) |
public void | removeDirectory(String inName) |
public void | removeFile(String inName) |
public void | updateFile(String inName, byte inContent) |
abstract protected VirtualFileSystemFile | updateLocalFile(String inName, byte inContent) |
protected void | zip(ZipOutputStream inZos, String inDir) |