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
public String getNextLine()
throws ParseException
- Returns:
- the next line.
null if we reached the end.
- Throws:
ParseException - on I/O error
getName
public String getName()
- Returns:
- the name of the input. could be the filename for example
getLineNumber
public int getLineNumber()
- Returns:
- the current line number
ungetLine
public void ungetLine()
throws IllegalStateException
- Throws:
IllegalStateException - if the ungetLine/unget is called more than
one time without calling getNextLine()
unget
public 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
public void close()
- close the source ...
Copyright © 2002-2007 The Apache Software Foundation. All Rights Reserved.