at.gv.egovernment.moa.util
Class StreamUtils
java.lang.Object
|
+--at.gv.egovernment.moa.util.StreamUtils
- public class StreamUtils
- extends Object
Utility methods for streams.
- Version:
- $Id$
- Author:
- Patrick Peck
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
StreamUtils
public StreamUtils()
compareStreams
public static boolean compareStreams(InputStream is1,
InputStream is2)
throws IOException
- Compare the contents of two
InputStream
s.
- Parameters:
is1
- The 1st InputStream
to compare.is2
- The 2nd InputStream
to compare.- Returns:
- boolean
true
, if both streams contain the exactly the
same content, false
otherwise. - Throws:
IOException
- An error occurred reading one of the streams.
readStream
public static byte[] readStream(InputStream in)
throws IOException
- Reads a byte array from a stream.
- Parameters:
in
- The InputStream
to read.- Returns:
- The bytes contained in the given
InputStream
. - Throws:
IOException
- on any exception thrown
readStream
public static String readStream(InputStream in,
String encoding)
throws IOException
- Reads a
String
from a stream, using given encoding.
- Parameters:
in
- The InputStream
to read.encoding
- The character encoding to use for converting the bytes
of the InputStream
into a String
.- Returns:
- The content of the given
InputStream
converted into
a String
. - Throws:
IOException
- on any exception thrown