org.stringtree.util
Class StreamUtils
java.lang.Object
org.stringtree.util.StreamUtils
public class StreamUtils
- extends java.lang.Object
Method Summary |
static void |
closeInput(java.io.InputStream stream)
|
static void |
closeOutput(java.io.OutputStream stream)
|
static void |
copyStream(java.io.InputStream in,
java.io.OutputStream out)
|
static void |
copyStream(java.io.InputStream in,
java.io.OutputStream out,
boolean autoclose)
|
static java.io.BufferedInputStream |
ensureBuffered(java.io.InputStream in)
|
static java.io.DataInputStream |
ensureData(java.io.InputStream in)
|
static java.io.PrintStream |
ensurePrint(java.io.OutputStream out)
|
private static boolean |
isBuffered(java.io.InputStream in)
|
private static boolean |
isData(java.io.InputStream in)
|
private static boolean |
isPrint(java.io.OutputStream out)
|
static java.lang.String |
readStream(java.io.InputStream in)
|
static java.lang.String |
readStream(java.io.InputStream in,
boolean autoclose)
|
static byte[] |
readStreamBytes(java.io.InputStream in,
boolean autoclose)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
StreamUtils
public StreamUtils()
ensureBuffered
public static java.io.BufferedInputStream ensureBuffered(java.io.InputStream in)
isBuffered
private static boolean isBuffered(java.io.InputStream in)
ensureData
public static java.io.DataInputStream ensureData(java.io.InputStream in)
isPrint
private static boolean isPrint(java.io.OutputStream out)
ensurePrint
public static java.io.PrintStream ensurePrint(java.io.OutputStream out)
isData
private static boolean isData(java.io.InputStream in)
copyStream
public static void copyStream(java.io.InputStream in,
java.io.OutputStream out,
boolean autoclose)
throws java.io.IOException
- Throws:
java.io.IOException
copyStream
public static void copyStream(java.io.InputStream in,
java.io.OutputStream out)
throws java.io.IOException
- Throws:
java.io.IOException
readStreamBytes
public static byte[] readStreamBytes(java.io.InputStream in,
boolean autoclose)
throws java.io.IOException
- Throws:
java.io.IOException
readStream
public static java.lang.String readStream(java.io.InputStream in,
boolean autoclose)
throws java.io.IOException
- Throws:
java.io.IOException
readStream
public static java.lang.String readStream(java.io.InputStream in)
throws java.io.IOException
- Throws:
java.io.IOException
closeInput
public static void closeInput(java.io.InputStream stream)
closeOutput
public static void closeOutput(java.io.OutputStream stream)