ByLineSourcepublic class ByLineReaderSource extends java.lang.Object implements ByLineSource
ByLineSource default implementation| Constructor | Description |
|---|---|
ByLineReaderSource(java.io.Reader in) |
Creates the ByLineReaderSource.
|
ByLineReaderSource(java.io.Reader in,
java.lang.String name) |
| Modifier and Type | Method | Description |
|---|---|---|
void |
close() |
close the source.
|
int |
getLineNumber() |
getLineNumber.
|
java.lang.String |
getName() |
getName.
|
java.lang.String |
getNextLine() |
getNextLine.
|
void |
unget(java.lang.String s) |
unget.
|
void |
ungetLine() |
ungetLine.
|
public ByLineReaderSource(java.io.Reader in)
in - real source :)public ByLineReaderSource(java.io.Reader in,
java.lang.String name)
public final java.lang.String getNextLine()
throws ParseException
getNextLine.
getNextLine in interface ByLineSourcenull if we reached the end.ParseException - on I/O errorpublic final java.lang.String getName()
getName.
getName in interface ByLineSourcepublic final int getLineNumber()
getLineNumber.
getLineNumber in interface ByLineSourcepublic final void close()
close in interface ByLineSourcepublic final void ungetLine()
ungetLine.
This should throw a java.lang.IllegalStateException if called more than one time without calling getNextLine().ungetLine in interface ByLineSourcepublic final void unget(java.lang.String s)
unget.
unget in interface ByLineSources - some text to push back to the parser.
This should throw a java.lang.IllegalStateException if called more than
one time without calling getNextLine().