|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectedu.stanford.nlp.util.FilePathProcessor
public class FilePathProcessor
The FilePathProcessor
traverses a directory structure and
applies the processFile
method to files meeting some
criterion. It is implemented as static methods, not as an extension of
File
.
Constructor Summary | |
---|---|
FilePathProcessor()
|
Method Summary | |
---|---|
static void |
processPath(File path,
FileFilter filter,
FileProcessor processor)
Apply a function to the files under a given directory and perhaps its subdirectories. |
static void |
processPath(File path,
String suffix,
boolean recursively,
FileProcessor processor)
Apply a method to the files under a given directory and perhaps its subdirectories. |
static void |
processPath(String pathStr,
String suffix,
boolean recursively,
FileProcessor processor)
Apply a method to the files under a given directory and perhaps its subdirectories. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public FilePathProcessor()
Method Detail |
---|
public static void processPath(String pathStr, String suffix, boolean recursively, FileProcessor processor)
pathStr
- file or directory to load from as a Stringsuffix
- suffix (normally "File extension") of files to loadrecursively
- true means descend into subdirectories as wellprocessor
- The FileProcessor
to apply to each
File
public static void processPath(File path, String suffix, boolean recursively, FileProcessor processor)
path
- file or directory to load fromsuffix
- suffix (normally "File extension") of files to loadrecursively
- true means descend into subdirectories as wellprocessor
- The FileProcessor
to apply to each
File
public static void processPath(File path, FileFilter filter, FileProcessor processor)
path
is a file, then
that file is processed regardless of whether it satisfies the
filter. (This semantics was adopted, since otherwise there was no
easy way to go through all the files in a directory without
descending recursively via the specification of a
FileFilter
.)
path
- file or directory to load fromfilter
- a FileFilter of files to loadprocessor
- The FileProcessor
to apply to each
File
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |