vgrid.util
Class IoUtil

java.lang.Object
  extended by vgrid.util.IoUtil

public class IoUtil
extends java.lang.Object

Utils for IO.


Method Summary
 java.io.File createDir(java.io.File baseDir, 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)
           
 void loadProperties(java.util.Properties props, java.lang.String name)
           
 void loadPropertiesFromFile(java.util.Properties props, java.io.File file)
           
 void loadPropertiesFromURL(java.util.Properties props, java.net.URL propUrl)
           
 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)
           
 void stringToOutputStream(java.lang.String str, java.io.OutputStream out)
           
 
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

stringToOutputStream

public void stringToOutputStream(java.lang.String str,
                                 java.io.OutputStream out)
                          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)

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

loadProperties

public void loadProperties(java.util.Properties props,
                           java.lang.String name)
                    throws java.io.IOException
Throws:
java.io.IOException

loadPropertiesFromURL

public void loadPropertiesFromURL(java.util.Properties props,
                                  java.net.URL propUrl)
                           throws java.io.IOException
Throws:
java.io.IOException

loadPropertiesFromFile

public void loadPropertiesFromFile(java.util.Properties props,
                                   java.io.File file)
                            throws java.io.IOException
Throws:
java.io.IOException


vgrid the vienna grid project