com.norbl.util
Class FileUtil

java.lang.Object
  extended by com.norbl.util.FileUtil

public class FileUtil
extends java.lang.Object


Constructor Summary
FileUtil()
           
 
Method Summary
static java.io.File getBackupFilename(java.io.File f)
          Creates a File based on f that does not refer to an existing file.
static java.io.File getTmpDir(java.lang.String tmpDirName)
           
static java.util.List<java.lang.String[]> readConfigTypeFile(java.io.File f, java.lang.String fieldDelimiterExpr, java.lang.String commentMarker)
           
static java.util.List<java.lang.String[]> readConfigTypeFile(java.io.File f, java.lang.String fieldDelimiterExpr, java.lang.String commentMarker, int nFields)
           
static int write(java.io.File file, java.lang.String s)
           
static void writeConfigFile(java.io.File f, java.util.List<java.lang.String[]> lines, java.lang.String delim)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FileUtil

public FileUtil()
Method Detail

readConfigTypeFile

public static java.util.List<java.lang.String[]> readConfigTypeFile(java.io.File f,
                                                                    java.lang.String fieldDelimiterExpr,
                                                                    java.lang.String commentMarker,
                                                                    int nFields)
                                                             throws java.io.FileNotFoundException,
                                                                    java.io.IOException
Throws:
java.io.FileNotFoundException
java.io.IOException

writeConfigFile

public static void writeConfigFile(java.io.File f,
                                   java.util.List<java.lang.String[]> lines,
                                   java.lang.String delim)
                            throws java.io.IOException
Throws:
java.io.IOException

readConfigTypeFile

public static java.util.List<java.lang.String[]> readConfigTypeFile(java.io.File f,
                                                                    java.lang.String fieldDelimiterExpr,
                                                                    java.lang.String commentMarker)
                                                             throws java.io.FileNotFoundException,
                                                                    java.io.IOException
Throws:
java.io.FileNotFoundException
java.io.IOException

getTmpDir

public static java.io.File getTmpDir(java.lang.String tmpDirName)

getBackupFilename

public static java.io.File getBackupFilename(java.io.File f)
Creates a File based on f that does not refer to an existing file.

Parameters:
f -
Returns:

write

public static int write(java.io.File file,
                        java.lang.String s)