borland Packages Class Hierarchy jb.io Package
java.lang.Object +----com.borland.jb.io.SimpleCharInputStream +----com.borland.jb.io.AsciiInputStream
Constructors Properties Methods
An implementation of SimpleCharInputStream that is optimized for data where most of the characters belong to either the ASCII character set or the 8859_1 character set. Other characters are assumed to be encoded in Unicode escapes.
Note that under Western European versions of Windows, including the United States version, the javac compiler assumes the encoding of 8859_1, even though the actual encoding should be Cp1252. Cp1252 contains some characters that are not in 8859_1. If your source file contains these additional characters, they will not be correctly interpreted. In this case, you should specify Cp1252 as the encoding.
public AsciiInputStream(InputStream in)Creates a new buffered stream with a default buffer size of 2048 characters.
public AsciiInputStream(InputStream in, int size)Creates a new buffered stream with the specified buffer size.
public void close()Closes the input stream. Should be the last operation done with this object.
public int read()Reads a byte of data. This method will block if no input is available. This method returns the byte read, or -1 if the end of the stream is reached. If an I/O error occurrs, read() throws an IOException.
public void unread(int undoChar)"Pushes" the given character back into the input buffer so the next read() will return it.