com.notuvy.file
Class FileFind

java.lang.Object
  extended by com.notuvy.file.FileFind
All Implemented Interfaces:
Runnable

public class FileFind
extends Object
implements Runnable

A programatic file file. Deep dir search.

Author:
murali

Field Summary
static FileFilter F_DIRS
           
static FileFilter F_PLAIN
           
protected static org.apache.log4j.Logger LOG
           
 
Constructor Summary
FileFind(File pParent)
           
FileFind(File pParent, FileFilter pFilter)
           
FileFind(String filename)
           
FileFind(String filename, FileFilter pFilter)
           
 
Method Summary
protected  void findIn(File dir)
           
protected  List getFiles()
           
protected  FileFilter getFilter()
           
 File getParent()
           
protected  boolean isInitialized()
           
 Collection listFiles()
           
static void main(String[] args)
           
 void run()
           
protected  void setInitialized(boolean pInitialized)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

LOG

protected static final org.apache.log4j.Logger LOG

F_PLAIN

public static final FileFilter F_PLAIN

F_DIRS

public static final FileFilter F_DIRS
Constructor Detail

FileFind

public FileFind(File pParent,
                FileFilter pFilter)

FileFind

public FileFind(File pParent)

FileFind

public FileFind(String filename,
                FileFilter pFilter)

FileFind

public FileFind(String filename)
Method Detail

getParent

public File getParent()

getFilter

protected FileFilter getFilter()

getFiles

protected List getFiles()

isInitialized

protected boolean isInitialized()

setInitialized

protected void setInitialized(boolean pInitialized)

run

public void run()
Specified by:
run in interface Runnable

findIn

protected void findIn(File dir)

toString

public String toString()
Overrides:
toString in class Object

listFiles

public Collection listFiles()

main

public static void main(String[] args)


Copyright © 2013. All Rights Reserved.