|
|||||||||
| Home >> All >> org >> apache >> derby >> impl >> [ jdbc overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
org.apache.derby.impl.jdbc
Class ReaderToAscii

java.lang.Objectjava.io.InputStream
org.apache.derby.impl.jdbc.ReaderToAscii
- All Implemented Interfaces:
- java.io.Closeable
- public final class ReaderToAscii
- extends java.io.InputStream
ReaderToAscii converts Reader (with characters) to a stream of ASCII characters.
| Field Summary | |
private boolean |
closed
|
private char[] |
conv
|
private java.io.Reader |
data
|
| Constructor Summary | |
ReaderToAscii(java.io.Reader data)
|
|
| Method Summary | |
void |
close()
This method closes the stream. |
int |
read()
This method reads an unsigned byte from the input stream and returns it as an int in the range of 0-255. |
int |
read(byte[] buf,
int off,
int len)
This method read bytes from a stream and stores them into a caller supplied buffer. |
long |
skip(long len)
This method skips the specified number of bytes in the stream. |
| Methods inherited from class java.io.InputStream |
available, mark, markSupported, read, reset |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
data
private final java.io.Reader data
conv
private char[] conv
closed
private boolean closed
| Constructor Detail |
ReaderToAscii
public ReaderToAscii(java.io.Reader data)
| Method Detail |
read
public int read()
throws java.io.IOException
- Description copied from class:
java.io.InputStream - This method reads an unsigned byte from the input stream and returns it
as an int in the range of 0-255. This method also will return -1 if
the end of the stream has been reached.
This method will block until the byte can be read.
read
public int read(byte[] buf,
int off,
int len)
throws java.io.IOException
- Description copied from class:
java.io.InputStream - This method read bytes from a stream and stores them into a
caller supplied buffer. It starts storing the data at index
offinto the buffer and attempts to readlenbytes. This method can return before reading the number of bytes requested. The actual number of bytes read is returned as an int. A -1 is returned to indicate the end of the stream.This method will block until some data can be read.
This method operates by calling the single byte
read()method in a loop until the desired number of bytes are read. The read loop stops short if the end of the stream is encountered or if an IOException is encountered on any read operation except the first. If the first attempt to read a bytes fails, the IOException is allowed to propagate upward. And subsequent IOException is caught and treated identically to an end of stream condition. Subclasses can (and should if possible) override this method to provide a more efficient implementation.
skip
public long skip(long len)
throws java.io.IOException
- Description copied from class:
java.io.InputStream - This method skips the specified number of bytes in the stream. It
returns the actual number of bytes skipped, which may be less than the
requested amount.
This method reads and discards bytes into a byte array until the specified number of bytes were skipped or until either the end of stream is reached or a read attempt returns a short count. Subclasses can override this metho to provide a more efficient implementation where one exists.
close
public void close()
throws java.io.IOException
- Description copied from class:
java.io.InputStream - This method closes the stream. Any futher attempts to read from the
stream may generate an
IOExceptionThis method does nothing in this class, but subclasses may override this method in order to provide additional functionality.
|
|||||||||
| Home >> All >> org >> apache >> derby >> impl >> [ jdbc overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
JAVADOC