|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.clazzes.jdbc2xml.helper.StreamHelper
public abstract class StreamHelper
Static functions for setting up compressed/uncompressed streams.
Constructor Summary | |
---|---|
StreamHelper()
|
Method Summary | |
---|---|
static java.io.InputStream |
makeInputStream(java.lang.String filename)
Creates an input stream, which possibly does decompression based on the extension of the given filename. |
static java.io.OutputStream |
makeOutpuStream(java.lang.String filename,
java.lang.Integer compression)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public StreamHelper()
Method Detail |
---|
public static java.io.InputStream makeInputStream(java.lang.String filename) throws java.io.IOException
filename
- The name of the fil to open.
GZIPInputStream
, if the filename ends with .gz
,
a BZip2InputStream
, if the filename ends with .bz2
,
System.in
if filename is null or
a bare FileInputStream
in all other situations.
java.io.IOException
- If the file does not exist or the headers of compressed
file are invalid.public static java.io.OutputStream makeOutpuStream(java.lang.String filename, java.lang.Integer compression) throws java.io.IOException
java.io.IOException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |