public class IO
extends java.lang.Object
| Constructor | Description |
|---|---|
IO() |
| Modifier and Type | Method | Description |
|---|---|---|
static void |
close(java.io.Closeable c) |
Close given InputStream, ignoring any resulting exception.
|
static void |
close(java.io.InputStream inputStream) |
Close given InputStream, ignoring any resulting exception.
|
static void |
close(java.io.OutputStream outputStream) |
Close given OutputStream, ignoring any resulting exception.
|
static long |
copy(java.io.InputStream in,
java.io.OutputStream out) |
|
static long |
copy(java.io.InputStream in,
java.io.OutputStream out,
long maxBytes) |
|
static long |
copy(java.io.Reader in,
java.io.Writer out) |
|
static long |
copy(java.io.Reader in,
java.io.Writer out,
long maxChars) |
|
static byte[] |
readAll(java.io.InputStream in) |
|
static byte[] |
readAll(java.io.InputStream in,
int size) |
|
static java.lang.String |
readAll(java.io.Reader reader) |
|
static void |
skipFully(java.io.InputStream in,
long bytes) |
Provide a skip fully method.
|
static boolean |
verifyURL(java.net.URL u) |
public static byte[] readAll(@WillClose
java.io.InputStream in)
throws java.io.IOException
java.io.IOExceptionpublic static byte[] readAll(@WillClose
java.io.InputStream in,
int size)
throws java.io.IOException
java.io.IOExceptionpublic static java.lang.String readAll(java.io.Reader reader)
throws java.io.IOException
java.io.IOExceptionpublic static long copy(@WillNotClose
java.io.InputStream in,
@WillNotClose
java.io.OutputStream out)
throws java.io.IOException
java.io.IOExceptionpublic static long copy(java.io.Reader in,
java.io.Writer out)
throws java.io.IOException
java.io.IOExceptionpublic static long copy(@WillNotClose
java.io.InputStream in,
@WillNotClose
java.io.OutputStream out,
long maxBytes)
throws java.io.IOException
java.io.IOExceptionpublic static long copy(java.io.Reader in,
java.io.Writer out,
long maxChars)
throws java.io.IOException
java.io.IOExceptionpublic static void close(@CheckForNull
java.io.Closeable c)
public static void close(@CheckForNull
java.io.InputStream inputStream)
inputStream - the InputStream to close; may be null (in which case nothing
happens)public static void close(@CheckForNull
java.io.OutputStream outputStream)
outputStream - the OutputStream to close; may be null (in which case nothing
happens)public static void skipFully(java.io.InputStream in,
long bytes)
throws java.io.IOException
in - The input stream on which to perform the skipbytes - Number of bytes to skipjava.io.EOFException - if we reach EOF and still need to skip more bytesjava.io.IOException - if in.skip throws an IOExceptionpublic static boolean verifyURL(java.net.URL u)
FindBugs™ is licenced under the LGPL. Copyright © 2006 University of Maryland.