Dekoh platform API

dekoh.portal.fwk.importer
Class FileUtil

java.lang.Object
  extended by dekoh.portal.fwk.importer.FileUtil

public class FileUtil
extends Object

Utility class to hold Utility methods for operations on file

Since:
Nov 21, 2006

Nested Class Summary
static class FileUtil.DirectoryFilter
          A FileFilter to list sub directories that are not hidden.
 
Field Summary
static FileUtil.DirectoryFilter dirFilter
           
 
Constructor Summary
FileUtil()
           
 
Method Summary
static String getName(File dir)
          Returns the name of a directory.
static String getValidFileName(String unescString)
           
static boolean isValidFileName(String dirName)
           
static List listFilesRecursively(File aStartingDir, FileFilter fileFilter)
           
static List listFilesRecursively(File aStartingDir, FilenameFilter filenameFilter)
          Lists all the files recursively starting with dir passed, ommitting the hiddent directories.
static List listFilesRecursively(File aStartingDir, FilenameFilter filenameFilter, ImportProgressObject importProgressObject)
           
static File mkdirs(File aDir)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

dirFilter

public static final FileUtil.DirectoryFilter dirFilter
Constructor Detail

FileUtil

public FileUtil()
Method Detail

mkdirs

public static File mkdirs(File aDir)
                   throws IOException
Throws:
IOException

listFilesRecursively

public static List listFilesRecursively(File aStartingDir,
                                        FilenameFilter filenameFilter)
Lists all the files recursively starting with dir passed, ommitting the hiddent directories.

Parameters:
aStartingDir -
filenameFilter -
Returns:
list of files

listFilesRecursively

public static List listFilesRecursively(File aStartingDir,
                                        FilenameFilter filenameFilter,
                                        ImportProgressObject importProgressObject)

listFilesRecursively

public static List listFilesRecursively(File aStartingDir,
                                        FileFilter fileFilter)

getName

public static String getName(File dir)
Returns the name of a directory. If the directory is a root directory eg C:, This will return the absolute path of the directory

Parameters:
dir -
Returns:
name of directory

getValidFileName

public static final String getValidFileName(String unescString)

isValidFileName

public static boolean isValidFileName(String dirName)

Dekoh platform API

© 2009 Pramati Technologies - Dekoh - Portal for Developers