java.lang
Interface Readable
- All Known Implementing Classes:
- BufferedReader, CharArrayReader, CharBuffer, FileReader, FilterReader, InputStreamReader, LineNumberReader, PipedReader, PushbackReader, Reader, StringReader
public interface Readable
A Readable object is simply a source for Unicode character
data. On request, a Readable will provide its data in
a supplied CharBuffer.
- Since:
- 1.5
|
Method Summary |
int |
read(CharBuffer buf)
Adds the character data supplied by this Readable
to the specified character buffer. |
read
int read(CharBuffer buf)
throws IOException
- Adds the character data supplied by this
Readable
to the specified character buffer. This method simply places
each character into the buffer as supplied, using put(),
without flipping or rewinding.
- Parameters:
buf - the buffer to place the character data in.
- Returns:
- the number of
char values placed in the buffer,
or -1 if no more characters are available.
- Throws:
IOException - if an I/O error occurs.
NullPointerException - if buf is null.
ReadOnlyBufferException - if buf is read only.