| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface LineInputStreamI
Generic text line input stream interface.
 This interface is used to implement any kind of input stream that is capable
 of reading a single line of text at a time.  Such a stream can be used to
 read the underlying source text for a lexical analyzer (lexer), such as the
 LexerI interface; or such a stream could be used as the underlying
 input stream for a character-based input stream, such as the
 CharInputStreamI interface.
 
It is recommended that classes that implement this interface provide a constructor taking a java.io.Reader or java.io.InputStream argument.
    class MyLineInputStream
        implements tribble.io.LineInputStreamI
    {
        // Constructor
        public MyLineInputStream(java.io.Reader in)
        { ... }
    } 
 This interface is similar to the standard java.io.LineNumberReader class.
CharInputStreamI, 
LexerI| Field Summary | |
|---|---|
| static java.lang.String | REVRevision information. | 
| Method Summary | |
|---|---|
|  void | close()Close the input stream. | 
|  TextLineI | readLine()Read the next text line from the input stream. | 
| Field Detail | 
|---|
static final java.lang.String REV
| Method Detail | 
|---|
void close()
TextLineI readLine()
                   throws java.io.IOException
java.io.IOException - Thrown if an I/O (read) error occurs.| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||