public class PrintWriterLineProcessor extends java.lang.Object implements ILineProcessor, java.io.Closeable
ILineProcessor
interface to a PrintWriter
.
That is, to the PrintWriter
println(line) method.Constructor and Description |
---|
PrintWriterLineProcessor(java.io.PrintWriter printWriter) |
Modifier and Type | Method and Description |
---|---|
void |
close()
Silently closes the underlying printWriter.
|
static PrintWriterLineProcessor |
createStdOutLineProcessor() |
protected java.io.PrintWriter |
getPrintWriter() |
boolean |
processLine(java.lang.String line,
int lineNo)
Writes the given line to the underlying printWriter using its println(line) method.
|
public PrintWriterLineProcessor(java.io.PrintWriter printWriter)
public static PrintWriterLineProcessor createStdOutLineProcessor()
public boolean processLine(java.lang.String line, int lineNo)
processLine
in interface ILineProcessor
line
- The line to process (must not be null)lineNo
- The line number (starting with 1)public void close()
close
in interface java.io.Closeable
close
in interface java.lang.AutoCloseable
protected java.io.PrintWriter getPrintWriter()