org.apache.maven.doxia.module.common

Class ByLineReaderSource

Implemented Interfaces:
ByLineSource

public class ByLineReaderSource
extends java.lang.Object
implements ByLineSource

ByLineSource default implementation

Constructor Summary

ByLineReaderSource(Reader in)
Creates the ByLineReaderSource.

Method Summary

void
close()
int
getLineNumber()
String
getName()
String
getNextLine()
void
unget(String s)
void
ungetLine()

Constructor Details

ByLineReaderSource

public ByLineReaderSource(Reader in)
Creates the ByLineReaderSource.
Parameters:
in - real source :)

Method Details

close

public final void close()
Specified by:
close in interface ByLineSource

getLineNumber

public final int getLineNumber()
Specified by:
getLineNumber in interface ByLineSource

getName

public final String getName()
Specified by:
getName in interface ByLineSource

getNextLine

public final String getNextLine()
            throws AptParseException
Specified by:
getNextLine in interface ByLineSource

unget

public final void unget(String s)
            throws IllegalStateException
Specified by:
unget in interface ByLineSource

ungetLine

public final void ungetLine()
            throws IllegalStateException
Specified by:
ungetLine in interface ByLineSource