LineNumberInputStream


LineNumberInputStream java.io

Java 1.0; Deprecated in 1.1 @Deprecated closeable

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.

Figure 9-31. java.io.LineNumberInputStream

 public class  LineNumberInputStream  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;   } 



Java In A Nutshell
Java In A Nutshell, 5th Edition
ISBN: 0596007736
EAN: 2147483647
Year: 2004
Pages: 1220

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net