wodka.util
Class IoUtil

java.lang.Object
  extended bywodka.util.IoUtil

public class IoUtil
extends java.lang.Object

Author:
wwagner4

Method Summary
 java.io.File createDir(java.io.File baseDir, java.lang.String name)
           
 java.io.File createDirAtHome(java.lang.String name)
           
static IoUtil current()
           
 void deleteDir(java.io.File dir)
           
 void deleteDirContents(java.io.File dir)
           
 void inputStreamToFile(java.io.InputStream inStream, java.io.File file)
           
 void inputStreamToOutputStream(java.io.InputStream inStream, java.io.OutputStream outStream)
           
 java.net.URL loadResource(java.lang.String name)
           
 java.net.URL loadResourceStrict(java.lang.String name)
           
 java.io.InputStream openResource(java.lang.String name)
           
 void readerToWriter(java.io.Reader reader, java.io.Writer writer)
           
 void resourceToDir(java.lang.String resourceName, java.io.File dir, java.lang.String fileName)
           
 java.lang.String resourceToString(java.lang.String resName)
           
 void stringToFile(java.lang.String str, java.io.File outFile)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

current

public static IoUtil current()

inputStreamToOutputStream

public void inputStreamToOutputStream(java.io.InputStream inStream,
                                      java.io.OutputStream outStream)
                               throws java.io.IOException
Throws:
java.io.IOException

stringToFile

public void stringToFile(java.lang.String str,
                         java.io.File outFile)
                  throws java.io.IOException
Throws:
java.io.IOException

resourceToString

public java.lang.String resourceToString(java.lang.String resName)
                                  throws java.io.IOException
Throws:
java.io.IOException

readerToWriter

public void readerToWriter(java.io.Reader reader,
                           java.io.Writer writer)
                    throws java.io.IOException
Throws:
java.io.IOException

deleteDirContents

public void deleteDirContents(java.io.File dir)

deleteDir

public void deleteDir(java.io.File dir)

createDirAtHome

public java.io.File createDirAtHome(java.lang.String name)

createDir

public java.io.File createDir(java.io.File baseDir,
                              java.lang.String name)

resourceToDir

public void resourceToDir(java.lang.String resourceName,
                          java.io.File dir,
                          java.lang.String fileName)
                   throws java.io.IOException
Throws:
java.io.IOException

inputStreamToFile

public void inputStreamToFile(java.io.InputStream inStream,
                              java.io.File file)
                       throws java.io.IOException
Throws:
java.io.IOException

loadResource

public java.net.URL loadResource(java.lang.String name)

loadResourceStrict

public java.net.URL loadResourceStrict(java.lang.String name)

openResource

public java.io.InputStream openResource(java.lang.String name)
                                 throws java.io.IOException
Throws:
java.io.IOException