Package org.duracloud.common.util
Class IOUtil
- java.lang.Object
-
- org.duracloud.common.util.IOUtil
-
public class IOUtil extends Object
Provides utility methods for I/O.- Author:
- Bill Branan
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidaddFileToZipOutputStream(File file, ZipOutputStream zipOs)Adds the specified file to the zip output stream.static voidcopy(InputStream input, OutputStream output)static voidcopyFileToDirectory(File file, File dir)static voidfileFindReplace(File file, String find, String replace)static InputStreamgetFileStream(File file)static OutputStreamgetOutputStream(File file)static StringreadStringFromStream(InputStream stream)static FilewriteStreamToFile(InputStream inStream)static FilewriteStreamToFile(InputStream inStream, boolean gzip)static InputStreamwriteStringToStream(String string)
-
-
-
Method Detail
-
readStringFromStream
public static String readStringFromStream(InputStream stream) throws IOException
- Throws:
IOException
-
writeStringToStream
public static InputStream writeStringToStream(String string) throws IOException
- Throws:
IOException
-
getOutputStream
public static OutputStream getOutputStream(File file)
-
copy
public static void copy(InputStream input, OutputStream output)
-
fileFindReplace
public static void fileFindReplace(File file, String find, String replace) throws IOException
- Throws:
IOException
-
writeStreamToFile
public static File writeStreamToFile(InputStream inStream)
-
writeStreamToFile
public static File writeStreamToFile(InputStream inStream, boolean gzip)
-
getFileStream
public static InputStream getFileStream(File file)
-
addFileToZipOutputStream
public static void addFileToZipOutputStream(File file, ZipOutputStream zipOs) throws IOException
Adds the specified file to the zip output stream.- Parameters:
file-zipOs-- Throws:
IOException
-
-