Lines Matching defs:read
75 * The current read position within the stream. Subclasses are
77 * override that alters the read position.
132 * the read occurs.
139 public abstract int read() throws IOException;
142 * A convenience method that calls <code>read(b, 0, b.length)</code>.
145 * the read occurs.
147 * @return the number of bytes actually read, or <code>-1</code>
154 public int read(byte[] b) throws IOException {
155 return read(b, 0, b.length);
161 * If no bytes can be read because the end of the stream has been
165 * the read occurs.
173 * @param len the maximum number of bytes to read.
175 * @return the number of bytes actually read, or <code>-1</code>
185 public abstract int read(byte[] b, int off, int len) throws IOException;
196 len = read(data, 0, len);
204 int ch = this.read();
212 int ch = this.read();
220 int ch = this.read();
228 if (read(byteBuf, 0, 2) < 0) {
250 if (read(byteBuf, 0, 4) < 0) {
270 // REMIND: Once 6277756 is fixed, we should do a bulk read of all 8
297 switch (c = read()) {
305 if ((read()) != '\n') {
351 int nbytes = read(b, off, len);
647 // Compute final bit offset before we call read() and seek()
650 int val = read();
658 // Shift the bit to be read to the rightmost position
676 // Have to read additional bits on the left equal to the bit offset
679 // Compute final bit offset before we call read() and seek()
685 int val = read();
702 accum >>>= (-bitsToRead); // Negative of bitsToRead == extra bits read