corda/classpath/java/io/Reader.java

23 lines
484 B
Java
Raw Normal View History

2007-07-29 01:29:01 +00:00
package java.io;
public abstract class Reader {
public int read() throws IOException {
char[] buffer = new char[1];
int c = read(buffer);
if (c <= 0) {
return -1;
} else {
return (int) buffer[0];
}
}
public int read(char[] buffer) throws IOException {
return read(buffer, 0, buffer.length);
}
public abstract int read(char[] buffer, int offset, int length)
throws IOException;
public abstract void close() throws IOException;
}