com.bradmcevoy.io
Class FileUtils

java.lang.Object
  extended by com.bradmcevoy.io.FileUtils

public class FileUtils
extends java.lang.Object


Constructor Summary
FileUtils()
           
 
Method Summary
static void close(java.io.Closeable in)
           
static void close(java.io.InputStream in)
           
static void close(java.lang.Object o)
           
 void copy(java.io.File source, java.io.File dest)
           
static java.lang.String getExtension(java.io.File file)
           
static java.lang.String getExtension(java.lang.String nm)
           
static java.lang.String incrementFileName(java.lang.String name, boolean isFirst)
           
 java.io.InputStream openFile(java.io.File file)
           
 java.io.OutputStream openFileForWrite(java.io.File file)
           
static java.lang.String preprendExtension(java.lang.String filename, java.lang.String newExt)
           
 java.lang.String read(java.io.InputStream in)
           
 java.lang.String readFile(java.io.File file)
           
static org.apache.commons.io.output.ByteArrayOutputStream readIn(java.io.InputStream is)
           
static java.lang.String readResource(java.lang.Class cl, java.lang.String res)
           
 java.io.File resolveRelativePath(java.io.File start, java.lang.String path)
           
static java.lang.String sanitiseName(java.lang.String s)
          replace spaces with underscores
static java.lang.String stripExtension(java.lang.String nm)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FileUtils

public FileUtils()
Method Detail

copy

public void copy(java.io.File source,
                 java.io.File dest)

readIn

public static org.apache.commons.io.output.ByteArrayOutputStream readIn(java.io.InputStream is)
                                                                 throws java.io.IOException
Throws:
java.io.IOException

readResource

public static java.lang.String readResource(java.lang.Class cl,
                                            java.lang.String res)
                                     throws java.io.IOException
Throws:
java.io.IOException

close

public static void close(java.io.InputStream in)

close

public static void close(java.io.Closeable in)

close

public static void close(java.lang.Object o)

openFile

public java.io.InputStream openFile(java.io.File file)
                             throws java.io.FileNotFoundException
Throws:
java.io.FileNotFoundException

openFileForWrite

public java.io.OutputStream openFileForWrite(java.io.File file)
                                      throws java.io.FileNotFoundException
Throws:
java.io.FileNotFoundException

readFile

public java.lang.String readFile(java.io.File file)
                          throws java.io.FileNotFoundException
Throws:
java.io.FileNotFoundException

read

public java.lang.String read(java.io.InputStream in)

resolveRelativePath

public java.io.File resolveRelativePath(java.io.File start,
                                        java.lang.String path)

getExtension

public static java.lang.String getExtension(java.io.File file)

getExtension

public static java.lang.String getExtension(java.lang.String nm)

stripExtension

public static java.lang.String stripExtension(java.lang.String nm)

preprendExtension

public static java.lang.String preprendExtension(java.lang.String filename,
                                                 java.lang.String newExt)

incrementFileName

public static java.lang.String incrementFileName(java.lang.String name,
                                                 boolean isFirst)

sanitiseName

public static java.lang.String sanitiseName(java.lang.String s)
replace spaces with underscores

Parameters:
s -
Returns:


Copyright © 2011. All Rights Reserved.