org.apache.derby.client.net
Class EncodedInputStream
- java.lang.Object
-
- java.io.InputStream
-
- org.apache.derby.client.net.EncodedInputStream
-
- All Implemented Interfaces:
- java.io.Closeable, java.lang.AutoCloseable
public final class EncodedInputStream extends java.io.InputStreamCreate an encoded stream from aReader. This is an internal class, used to pass readers of characters as streams of bytes. The characters will be represented according to the specified encoding. It is up to the caller to ensure the specified encoding is available, and in general only encodings available as default from Java 1.3 and up should be used. Currently, the encodings 'UTF8' and 'UTF-16BE' are used. Streams are obtained by calling the static methods of this class, for instancecreateUTF8Stream.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method and Description intavailable()voidclose()static EncodedInputStreamcreateUTF8Stream(java.io.Reader reader)Create a UTF-8 encoded stream from the givenReader.intread()
-
-
-
Method Detail
-
createUTF8Stream
public static EncodedInputStream createUTF8Stream(java.io.Reader reader)
Create a UTF-8 encoded stream from the givenReader.- Parameters:
reader- theReaderto read characters from.- Returns:
- a byte-stream with UTF-8 encoded characters
-
available
public int available() throws java.io.IOException- Overrides:
availablein classjava.io.InputStream- Throws:
java.io.IOException
-
close
public void close() throws java.io.IOException- Specified by:
closein interfacejava.io.Closeable- Specified by:
closein interfacejava.lang.AutoCloseable- Overrides:
closein classjava.io.InputStream- Throws:
java.io.IOException
-
read
public int read() throws java.io.IOException- Specified by:
readin classjava.io.InputStream- Throws:
java.io.IOException
-
-
DataMelt 3.0 © DataMelt by jWork.ORG