xdoclet.template

Class PrettyPrintWriter

public class PrettyPrintWriter extends PrintWriter

Extends the PrintWriter class by adding the possibility of emiting empty lines.

Version: $Revision: 1.5 $

Author: Andreas "Mad" Schaefer (andreas.schaefer@madplane.com) Ara Abrahamian (ara_e@email.com)

UNKNOWN: March 7, 2001

Field Summary
static StringLINE_SEPARATOR
Convenience variable for printing and matching line separators in a system portable manner.
static intLINE_SEPARATOR_LEN
Constructor Summary
PrettyPrintWriter(OutputStream pOut)
Describe what the PrettyPrintWriter constructor does
PrettyPrintWriter(Writer pOut)
Describe what the PrettyPrintWriter constructor does
PrettyPrintWriter(Writer pOut, boolean pAutoFlush)
Describe what the PrettyPrintWriter constructor does
Method Summary
voidclose()
Closes the output stream and writes the last line.
voidprintln()
voidwrite(char[] pBuffer, int pOffset, int pLength)
Describe what the method does
voidwrite(int c)
voidwrite(String pText, int pOffset, int pLength)
Describe what the method does
protected voidwriteLine()

Field Detail

LINE_SEPARATOR

public static final String LINE_SEPARATOR
Convenience variable for printing and matching line separators in a system portable manner.

LINE_SEPARATOR_LEN

public static final int LINE_SEPARATOR_LEN

Constructor Detail

PrettyPrintWriter

public PrettyPrintWriter(OutputStream pOut)
Describe what the PrettyPrintWriter constructor does

PrettyPrintWriter

public PrettyPrintWriter(Writer pOut)
Describe what the PrettyPrintWriter constructor does

PrettyPrintWriter

public PrettyPrintWriter(Writer pOut, boolean pAutoFlush)
Describe what the PrettyPrintWriter constructor does

Method Detail

close

public void close()
Closes the output stream and writes the last line.

println

public void println()

write

public void write(char[] pBuffer, int pOffset, int pLength)
Describe what the method does

Parameters: pBuffer Describe what the parameter does pOffset Describe what the parameter does pLength Describe what the parameter does

write

public void write(int c)

write

public void write(String pText, int pOffset, int pLength)
Describe what the method does

Parameters: pText Describe what the parameter does pOffset Describe what the parameter does pLength Describe what the parameter does

writeLine

protected void writeLine()