|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objecteu.larkc.core.util.FileTraversal
public abstract class FileTraversal
Utility class to recursively traverse all files in a given directory. A user-supplied method is called when each file and subdirectory is visited.
Constructor Summary | |
---|---|
FileTraversal()
|
Method Summary | |
---|---|
void |
onDirectory(java.io.File directory)
This method is called during file traversal when a directory is encountered. |
void |
onFile(java.io.File file)
This method is called during file traversal when a file is encountered. |
void |
traverse(java.io.File directory)
Traverse all files (recursively) in the given directory |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public FileTraversal()
Method Detail |
---|
public final void traverse(java.io.File directory) throws java.io.IOException
directory
- directory or file to visit (recursively)
java.io.IOException
public void onDirectory(java.io.File directory)
directory
- the directorypublic void onFile(java.io.File file)
file
- the file
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |