com.infoengine.administration.packaging
Class RelativeFile
java.lang.Object
java.io.File
com.infoengine.administration.packaging.RelativeFile
- All Implemented Interfaces:
- Comparable, Serializable
- public class RelativeFile
- extends File
- See Also:
- Serialized Form
Methods inherited from class java.io.File |
canRead, canWrite, compareTo, compareTo, createNewFile, createTempFile, createTempFile, delete, deleteOnExit, equals, exists, getAbsoluteFile, getAbsolutePath, getCanonicalFile, getCanonicalPath, getName, getParent, getParentFile, getPath, hashCode, isAbsolute, isDirectory, isFile, isHidden, lastModified, length, list, list, listFiles, listFiles, listFiles, listRoots, mkdir, mkdirs, renameTo, setLastModified, setReadOnly, toURI, toURL |
path
private String path
RelativeFile
public RelativeFile(File parent,
String path)
toString
public String toString()
subdirs
public static RelativeFile[] subdirs(File parent)
_subdirs
private static List _subdirs(File root,
File parent)
relativePath
private static String relativePath(File root,
File dir)
map
public static Map map(File dir)
- Parameters:
dir
- root directory to recurse
- Returns:
- a Map of key: RelativeFile (directories) value: List of RelativeFile (files in directory)
_map
private static void _map(File root,
File dir,
Map m)