Reader for the ISO-8859-1 encoding.
| Modifier and Type | Field and Description |
|---|---|
| public static final int | DEFAULT_BUFFER_SIZE
Default byte buffer size (2048). |
| protected final byte[] | fBuffer
Byte buffer. |
| protected final InputStream | fInputStream
Input stream. |
| Access | Constructor and Description |
|---|---|
| public | Latin1Reader(InputStream
The input stream. inputStream)Constructs an ISO-8859-1 reader from the specified input stream using the default buffer size. |
| public | Latin1Reader(InputStream
The input stream. inputStream, int The initial buffer size. size)Constructs an ISO-8859-1 reader from the specified input stream and buffer size. |
| public | Latin1Reader(InputStream
The input stream. inputStream, byte[] The byte buffer. buffer)Constructs an ISO-8859-1 reader from the specified input stream and buffer. |
| Modifier and Type | Method and Description |
|---|---|
| public void | close()
Implements abstract java. Implements java. Close the stream. |
| public void | mark(int
Limit on the number of characters that may be read
while still preserving the mark. After reading this many characters,
attempting to reset the stream may fail. readAheadLimit)Overrides java. Mark the present position in the stream. |
| public boolean | markSupported()
Overrides java. Tell whether this stream supports the mark() operation. |
| public int | Returns: The character read, as an integer in the range 0 to 255 (0x00-0xff), or -1 if the end of the stream has been reachedOverrides java. Read a single character. |
| public int | Returns: The number of characters read, or -1 if the end of the stream has been reachedDestination buffer ch, int Offset at which to start storing characters offset, int Maximum number of characters to read length)Implements abstract java. Read characters into a portion of an array. |
| public boolean | Returns: True if the next read() is guaranteed not to block for input, false otherwise. Note that returning false does not guarantee that the next read will block.Overrides java. Tell whether this stream is ready to be read. |
| public void | |
| public long | Returns: The number of characters actually skippedThe number of characters to skip n)Overrides java. Skip characters. |
| DEFAULT_BUFFER_SIZE | back to summary |
|---|---|
| public static final int DEFAULT_BUFFER_SIZE Default byte buffer size (2048). | |
| fBuffer | back to summary |
|---|---|
| protected final byte[] fBuffer Byte buffer. | |
| fInputStream | back to summary |
|---|---|
| protected final InputStream fInputStream Input stream. | |
| Latin1Reader | back to summary |
|---|---|
| public Latin1Reader(InputStream inputStream) Constructs an ISO-8859-1 reader from the specified input stream using the default buffer size.
| |
| Latin1Reader | back to summary |
|---|---|
| public Latin1Reader(InputStream inputStream, int size) Constructs an ISO-8859-1 reader from the specified input stream and buffer size.
| |
| Latin1Reader | back to summary |
|---|---|
| public Latin1Reader(InputStream inputStream, byte[] buffer) Constructs an ISO-8859-1 reader from the specified input stream and buffer.
| |
| close | back to summary |
|---|---|
| public void close() throws IOException Implements abstract java. Implements java. Close the stream. Once a stream has been closed, further read(), ready(), mark(), or reset() invocations will throw an IOException. Closing a previously-closed stream, however, has no effect.
| |
| mark | back to summary |
|---|---|
| public void mark(int readAheadLimit) throws IOException Overrides java. Mark the present position in the stream. Subsequent calls to reset() will attempt to reposition the stream to this point. Not all character-input streams support the mark() operation.
| |
| markSupported | back to summary |
|---|---|
| public boolean markSupported() Overrides java. Tell whether this stream supports the mark() operation. | |
| read | back to summary |
|---|---|
| public int read() throws IOException Overrides java. Read a single character. This method will block until a character is available, an I/O error occurs, or the end of the stream is reached. Subclasses that intend to support efficient single-character input should override this method.
| |
| read | back to summary |
|---|---|
| public int read(char[] ch, int offset, int length) throws IOException Implements abstract java. Read characters into a portion of an array. This method will block until some input is available, an I/O error occurs, or the end of the stream is reached.
| |
| ready | back to summary |
|---|---|
| public boolean ready() throws IOException Overrides java. Tell whether this stream is ready to be read.
| |
| reset | back to summary |
|---|---|
| public void reset() throws IOException Overrides java. Reset the stream. If the stream has been marked, then attempt to reposition it at the mark. If the stream has not been marked, then attempt to reset it in some way appropriate to the particular stream, for example by repositioning it to its starting point. Not all character-input streams support the reset() operation, and some support reset() without supporting mark().
| |
| skip | back to summary |
|---|---|
| public long skip(long n) throws IOException Overrides java. Skip characters. This method will block until some characters are available, an I/O error occurs, or the end of the stream is reached.
| |