|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.maven.doxia.util.ByLineReaderSource
public class ByLineReaderSource
ByLineSource
default implementation
Constructor Summary | |
---|---|
ByLineReaderSource(Reader in)
Creates the ByLineReaderSource. |
Method Summary | |
---|---|
void |
close()
close the source ... |
int |
getLineNumber()
|
String |
getName()
|
String |
getNextLine()
|
void |
unget(String s)
|
void |
ungetLine()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ByLineReaderSource(Reader in)
in
- real source :)Method Detail |
---|
public final String getNextLine() throws ParseException
getNextLine
in interface ByLineSource
null
if we reached the end.
ParseException
- on I/O errorpublic final String getName()
getName
in interface ByLineSource
public final int getLineNumber()
getLineNumber
in interface ByLineSource
public final void close()
close
in interface ByLineSource
public final void ungetLine() throws IllegalStateException
ungetLine
in interface ByLineSource
IllegalStateException
- if the ungetLine/unget is called more than
one time without calling getNextLine()public final void unget(String s) throws IllegalStateException
unget
in interface ByLineSource
s
- some text to push back to the parser
IllegalStateException
- if the ungetLine/unget is called more than
one time without calling getNextLine()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |