Package com.dropbox.core.util
Class IOUtil
java.lang.Object
com.dropbox.core.util.IOUtil
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfacestatic final classstatic classstatic final class -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final OutputStreamstatic final intstatic final InputStream -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidCloses the given input stream and ignores the IOException.static voidcloseInput(Reader in) Closes the given Reader and ignores the IOException.static voidcloseQuietly(Closeable obj) voidcopyFileToStream(File fin, OutputStream out) voidcopyFileToStream(File fin, OutputStream out, int copyBufferSize) voidcopyStreamToFile(InputStream in, File fout) voidcopyStreamToFile(InputStream in, File fout, int copyBufferSize) static voidcopyStreamToStream(InputStream in, OutputStream out) static voidcopyStreamToStream(InputStream in, OutputStream out, byte[] copyBuffer) static voidcopyStreamToStream(InputStream in, OutputStream out, int copyBufferSize) static InputStreamlimit(InputStream in, long limit) static byte[]slurp(InputStream in, int byteLimit) static byte[]slurp(InputStream in, int byteLimit, byte[] slurpBuffer) static Stringstatic Readerstatic Writerutf8Writer(OutputStream out)
-
Field Details
-
DEFAULT_COPY_BUFFER_SIZE
public static final int DEFAULT_COPY_BUFFER_SIZE- See Also:
-
EmptyInputStream
-
BlackHoleOutputStream
-
-
Constructor Details
-
IOUtil
public IOUtil()
-
-
Method Details
-
utf8Reader
-
utf8Writer
-
toUtf8String
public static String toUtf8String(InputStream in) throws IOUtil.ReadException, CharacterCodingException -
copyStreamToStream
public static void copyStreamToStream(InputStream in, OutputStream out) throws IOUtil.ReadException, IOUtil.WriteException -
copyStreamToStream
public static void copyStreamToStream(InputStream in, OutputStream out, byte[] copyBuffer) throws IOUtil.ReadException, IOUtil.WriteException -
copyStreamToStream
public static void copyStreamToStream(InputStream in, OutputStream out, int copyBufferSize) throws IOUtil.ReadException, IOUtil.WriteException -
slurp
- Throws:
IOException
-
slurp
- Throws:
IOException
-
copyFileToStream
public void copyFileToStream(File fin, OutputStream out) throws IOUtil.ReadException, IOUtil.WriteException -
copyFileToStream
public void copyFileToStream(File fin, OutputStream out, int copyBufferSize) throws IOUtil.ReadException, IOUtil.WriteException -
copyStreamToFile
public void copyStreamToFile(InputStream in, File fout) throws IOUtil.ReadException, IOUtil.WriteException -
copyStreamToFile
public void copyStreamToFile(InputStream in, File fout, int copyBufferSize) throws IOUtil.ReadException, IOUtil.WriteException -
closeInput
Closes the given input stream and ignores the IOException. -
closeInput
Closes the given Reader and ignores the IOException. -
closeQuietly
-
limit
-