This class is a FilterInputStream that keeps track of the number of lines of data that have been read. getLineNumber( ) returns the current line number; setLineNumber( ) sets the line number of the current line. Subsequent lines are numbered starting from that number. This class is deprecated as of Java 1.1 because it does not properly convert bytes to characters. Use LineNumberReader instead.
public classLineNumberInputStream extends FilterInputStream { // Public Constructors public
LineNumberInputStream (InputStream
in ); // Public Instance Methods public int
getLineNumber ( ); public void
setLineNumber (int
lineNumber ); // Public Methods Overriding FilterInputStream public int
available ( ) throws IOException; public void
mark (int
readlimit ); public int
read ( ) throws IOException; public int
read (byte[ ]
b , int
off , int
len ) throws IOException; public void
reset ( ) throws IOException; public long
skip (long
n ) throws IOException; }