net.sourceforge.jtds.util
Class ReaderInputStream
java.lang.Object
|
+--java.io.InputStream
|
+--net.sourceforge.jtds.util.ReaderInputStream
- public class ReaderInputStream
- extends java.io.InputStream
Provides the opposite functionality of InputStreamReader.
- Version:
- $Id: ReaderInputStream.java,v 1.3 2004/11/17 14:01:04 alin_sinpalean Exp $
- Author:
- Brian Heineman
Fields inherited from class java.io.InputStream |
SKIP_BUFFER_SIZE, skipBuffer |
Constructor Summary |
ReaderInputStream(java.io.Reader reader)
Constructs a new ReaderInputStream for the specified reader. |
ReaderInputStream(java.io.Reader reader,
java.lang.String encoding)
Constructs a new ReaderInputStream for the specified reader. |
Methods inherited from class java.io.InputStream |
available, mark, markSupported, read, skip |
Methods inherited from class java.lang.Object |
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait |
_reader
protected java.io.Reader _reader
_encoding
protected java.lang.String _encoding
_singleByte
private byte[] _singleByte
_buffer
private byte[] _buffer
_pointer
private int _pointer
ReaderInputStream
public ReaderInputStream(java.io.Reader reader)
- Constructs a new ReaderInputStream for the specified reader.
- Parameters:
reader
-
ReaderInputStream
public ReaderInputStream(java.io.Reader reader,
java.lang.String encoding)
- Constructs a new ReaderInputStream for the specified reader.
- Parameters:
reader
- encoding
-
read
public int read()
throws java.io.IOException
- Overrides:
read
in class java.io.InputStream
read
public int read(byte[] b,
int off,
int len)
throws java.io.IOException
- Overrides:
read
in class java.io.InputStream
readBuffer
private int readBuffer(byte[] b,
int off,
int len)
reset
public void reset()
throws java.io.IOException
- Overrides:
reset
in class java.io.InputStream
close
public void close()
throws java.io.IOException
- Overrides:
close
in class java.io.InputStream
Generated on April 15 2005