net.mchaplin.commons.io
Class IOUtils

java.lang.Object
  extended by net.mchaplin.commons.WmindObject
      extended by net.mchaplin.commons.io.IOUtils

public class IOUtils
extends WmindObject

Author:
mchaplin@users.sourceforge.net $Header: /cvsroot/iky-container/iky-container/src/net/mchaplin/commons/io/IOUtils.java,v 1.1 2005/05/06 22:23:47 mchaplin Exp $Revision: 1.1 $Date:

Field Summary
static java.lang.String LINE_BREAK
           
static java.lang.String PATH_SEPARATOR
           
 
Fields inherited from class net.mchaplin.commons.WmindObject
EX_CAUSE, EX_STACK, log, METHOD_CALL, propertyHelper, STACK_PREFIX
 
Constructor Summary
IOUtils()
           
 
Method Summary
static java.lang.String copyToDirectory(java.io.File file, java.io.File sourceDir, java.io.File targetDir)
          Copy a file from a base source directory to a base target directory.
static int getInstanceCount(java.lang.String string, java.lang.String value)
           
static boolean insertStringInFile(java.io.File inFile, int lineno, java.lang.String lineToBeInserted, boolean replace)
          Insert a String in a file
static void loadFileToVector(java.io.File targetFile, java.util.Vector<java.lang.String> vFileContent)
           
static void writeVectorToFile(java.io.File targetFile, java.util.Vector<java.lang.String> vFileContent)
           
 
Methods inherited from class net.mchaplin.commons.WmindObject
printInheritance
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PATH_SEPARATOR

public static final java.lang.String PATH_SEPARATOR
See Also:
Constant Field Values

LINE_BREAK

public static final java.lang.String LINE_BREAK
See Also:
Constant Field Values
Constructor Detail

IOUtils

public IOUtils()
Method Detail

copyToDirectory

public static java.lang.String copyToDirectory(java.io.File file,
                                               java.io.File sourceDir,
                                               java.io.File targetDir)
Copy a file from a base source directory to a base target directory. File might be located in a subdirectory of source directory.

Parameters:
file - file to copy. Might be in a subdirectory
sourceDir - base source directory
targetDir - base target directory
Returns:
the file package

insertStringInFile

public static boolean insertStringInFile(java.io.File inFile,
                                         int lineno,
                                         java.lang.String lineToBeInserted,
                                         boolean replace)
Insert a String in a file

Parameters:
inFile - file to insert String to
lineno - position in file
lineToBeInserted - String to be inserted
replace - replace/append mode

loadFileToVector

public static void loadFileToVector(java.io.File targetFile,
                                    java.util.Vector<java.lang.String> vFileContent)
Parameters:
targetFile -
vFileContent -

writeVectorToFile

public static void writeVectorToFile(java.io.File targetFile,
                                     java.util.Vector<java.lang.String> vFileContent)
Parameters:
targetFile -
vFileContent -

getInstanceCount

public static int getInstanceCount(java.lang.String string,
                                   java.lang.String value)


Copyright © 2004-2005 mchaplin.net. All Rights Reserved.