|
Spring for Android | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.springframework.util.StreamUtils
public abstract class StreamUtils
Simple utility methods for dealing with streams. The copy methods of this class are
similar to those defined in FileCopyUtils
except that all affected streams are
left open when done. All copy methods use a block size of 4096 bytes.
Mainly for use within the framework, but also useful for application code.
FileCopyUtils
Field Summary | |
---|---|
static int |
BUFFER_SIZE
|
Constructor Summary | |
---|---|
StreamUtils()
|
Method Summary | |
---|---|
static void |
copy(byte[] in,
java.io.OutputStream out)
Copy the contents of the given byte array to the given OutputStream. |
static int |
copy(java.io.InputStream in,
java.io.OutputStream out)
Copy the contents of the given InputStream to the given OutputStream. |
static void |
copy(java.lang.String in,
java.nio.charset.Charset charset,
java.io.OutputStream out)
Copy the contents of the given String to the given output OutputStream. |
static byte[] |
copyToByteArray(java.io.InputStream in)
Copy the contents of the given InputStream into a new byte array. |
static java.lang.String |
copyToString(java.io.InputStream in,
java.nio.charset.Charset charset)
Copy the contents of the given InputStream into a String. |
static java.io.InputStream |
nonClosing(java.io.InputStream in)
Returns a variant of the given InputStream where calling
close() has no effect. |
static java.io.OutputStream |
nonClosing(java.io.OutputStream out)
Returns a variant of the given OutputStream where calling
close() has no effect. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final int BUFFER_SIZE
Constructor Detail |
---|
public StreamUtils()
Method Detail |
---|
public static byte[] copyToByteArray(java.io.InputStream in) throws java.io.IOException
in
- the stream to copy from
java.io.IOException
- in case of I/O errorspublic static java.lang.String copyToString(java.io.InputStream in, java.nio.charset.Charset charset) throws java.io.IOException
in
- the InputStream to copy from
java.io.IOException
- in case of I/O errorspublic static void copy(byte[] in, java.io.OutputStream out) throws java.io.IOException
in
- the byte array to copy fromout
- the OutputStream to copy to
java.io.IOException
- in case of I/O errorspublic static void copy(java.lang.String in, java.nio.charset.Charset charset, java.io.OutputStream out) throws java.io.IOException
in
- the String to copy fromcharset
- the Charsetout
- the OutputStream to copy to
java.io.IOException
- in case of I/O errorspublic static int copy(java.io.InputStream in, java.io.OutputStream out) throws java.io.IOException
in
- the InputStream to copy fromout
- the OutputStream to copy to
java.io.IOException
- in case of I/O errorspublic static java.io.InputStream nonClosing(java.io.InputStream in)
InputStream
where calling
close()
has no effect.
in
- the InputStream to decorate
public static java.io.OutputStream nonClosing(java.io.OutputStream out)
OutputStream
where calling
close()
has no effect.
out
- the OutputStream to decorate
|
Spring for Android | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |