vgrid.util
Class IoUtil
java.lang.Object
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 |
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