public class CountingInputReader
extends java.io.FilterReader
| Constructor and Description |
|---|
CountingInputReader(java.io.Reader reader,
long limit)
Create a CountingInputReader for the supplied Reader
|
| Modifier and Type | Method and Description |
|---|---|
long |
getCount()
Return the total number of characters read
|
int |
read()
Read a single character
|
int |
read(char[] cbuf,
int off,
int len)
Read characters into an array starting at the specified offset
|
long |
skip(long n)
Skip characters in the input stream
|
public CountingInputReader(java.io.Reader reader,
long limit)
reader - Input readerlimit - Maximum number of characters to be readpublic int read()
throws java.io.IOException
read in class java.io.FilterReaderjava.io.IOException - I/O error occurredpublic int read(char[] cbuf,
int off,
int len)
throws java.io.IOException
read in class java.io.FilterReadercbuf - Character arrayoff - Starting offsetlen - Number of characters to be readjava.io.IOException - I/O error occurredpublic long skip(long n)
throws java.io.IOException
skip in class java.io.FilterReadern - Number of characters to skipjava.io.IOException - I/O error occurredpublic long getCount()