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
java.lang.String getNextLine()
throws ParseException
- Returns:
- the next line.
null
if we reached the end.
- Throws:
ParseException
- on I/O error
getName
java.lang.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 java.lang.IllegalStateException
- Throws:
java.lang.IllegalStateException
- if the ungetLine/unget is called more than
one time without calling getNextLine()
unget
void unget(java.lang.String s)
throws java.lang.IllegalStateException
- Parameters:
s
- some text to push back to the parser
- Throws:
java.lang.IllegalStateException
- if the ungetLine/unget is called more than
one time without calling getNextLine()
close
void close()
- close the source ...
Copyright © 2002-2010 Apache Software Foundation. All Rights Reserved.