liquibase.util
Class StreamUtil
java.lang.Object
liquibase.util.StreamUtil
public class StreamUtil
- extends Object
Utilities for working with streams.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
lineSeparator
public static final String lineSeparator
StreamUtil
public StreamUtil()
getLineSeparator
public static String getLineSeparator()
getStreamContents
public static String getStreamContents(InputStream ins)
throws IOException
- Reads a stream until the end of file into a String and uses the machines
default encoding to convert to characters the bytes from the Stream.
- Parameters:
ins - The InputStream to read.
- Returns:
- The contents of the input stream as a String
- Throws:
IOException - If there is an error reading the stream.
getStreamContents
public static String getStreamContents(InputStream ins,
String charsetName)
throws IOException
- Reads a stream until the end of file into a String and uses the machines
default encoding to convert to characters the bytes from the Stream.
- Parameters:
ins - The InputStream to read.charsetName - The name of a supported charset
- Returns:
- The contents of the input stream as a String
- Throws:
IOException - If there is an error reading the stream.
getReaderContents
public static String getReaderContents(Reader reader)
throws IOException
- Reads all the characters into a String.
- Parameters:
reader - The Reader to read.
- Returns:
- The contents of the input stream as a String
- Throws:
IOException - If there is an error reading the stream.
copy
public static void copy(InputStream inputStream,
OutputStream outputStream)
throws IOException
- Throws:
IOException
Copyright © 2013 Liquibase.org. All Rights Reserved.