| 
 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectcom.massimo.utils.FileFinder
public class FileFinder
Use known paths, such as the classpath and the environment's PATHs, to find files
| Field Summary | |
|---|---|
| protected static org.apache.log4j.Logger | log | 
| Constructor Summary | |
|---|---|
| FileFinder() | |
| Method Summary | |
|---|---|
| static boolean | addJavaPath(String path)Add all directories in path to the Java file search paths | 
| static boolean | addNativePath(String path)Add all directories in path to the native file search paths | 
| protected static boolean | addPath(Collection<String> collection,
        String path) | 
| static boolean | addTextPath(String path)Add all directories in path to the text file search paths | 
| static String | dump()Debug aid | 
| static String | findFile(Collection<String> paths,
         String name) | 
| static String | findFile(String name)Search all known paths | 
| static String | findJavaFile(String name)Search the java class paths | 
| static String | findNativeFile(String name)Search the native library locations | 
| static String | findTextFile(String name)Search text or property file locations. | 
| protected static void | loadJavaPaths()Load java search paths. | 
| protected static void | loadNativePaths()Load native search paths. | 
| protected static void | loadTextPaths()Load text search paths. | 
| static void | resetPaths()Reset all paths to their default values. | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Field Detail | 
|---|
protected static final org.apache.log4j.Logger log
| Constructor Detail | 
|---|
public FileFinder()
| Method Detail | 
|---|
public static boolean addJavaPath(String path)
path - Path to add
public static boolean addNativePath(String path)
path - Path to add
protected static boolean addPath(Collection<String> collection,
                                 String path)
collection - The path, or paths, are added to this colectionpath - Path, or list of paths, to add
public static boolean addTextPath(String path)
path - Path to add
public static String dump()
public static String findFile(Collection<String> paths,
                              String name)
paths - A Collection of paths to searchname - File name to search for
public static String findFile(String name)
name - File name to search for
public static String findJavaFile(String name)
name - File name to search for
public static String findNativeFile(String name)
name - File name to search for
public static String findTextFile(String name)
name - File name to search for
protected static void loadJavaPaths()
protected static void loadNativePaths()
protected static void loadTextPaths()
public static void resetPaths()
| 
 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||