org.apache.maven.doxia.util
Interface ByLineSource
- All Known Implementing Classes:
- ByLineReaderSource
public interface ByLineSource
The token are the new lines :)
- Since:
- Nov 4, 2005
- Author:
- Juan F. Codagnone
getNextLine
String getNextLine()
throws ParseException
- Returns:
- the next line.
null
if we reached the end.
- Throws:
ParseException
- on I/O error
getName
String getName()
- Returns:
- the name of the input. could be the filename for example
getLineNumber
int getLineNumber()
- Returns:
- the current line number
ungetLine
void ungetLine()
throws IllegalStateException
- Throws:
IllegalStateException
- if the ungetLine/unget is called more than
one time without calling getNextLine()
unget
void unget(String s)
throws IllegalStateException
- Parameters:
s
- some text to push back to the parser
- Throws:
IllegalStateException
- if the ungetLine/unget is called more than
one time without calling getNextLine()
close
void close()
- close the source ...
Copyright © 2005-2010 Apache Software Foundation. All Rights Reserved.