org.apache.bsf.util

Class IndentWriter

public class IndentWriter extends PrintWriter

An IndentWriter object behaves the same as a PrintWriter object, with the additional capability of being able to print strings that are prepended with a specified amount of spaces.

Author: Matthew J. Duftler

Constructor Summary
IndentWriter(OutputStream out)
Forwards its arguments to the PrintWriter constructor with the same signature.
IndentWriter(OutputStream out, boolean autoFlush)
Forwards its arguments to the PrintWriter constructor with the same signature.
IndentWriter(Writer out)
Forwards its arguments to the PrintWriter constructor with the same signature.
IndentWriter(Writer out, boolean autoFlush)
Forwards its arguments to the PrintWriter constructor with the same signature.
Method Summary
voidprint(int numberOfSpaces, String text)
Print the text (indented the specified amount) without inserting a linefeed.
voidprintln(int numberOfSpaces, String text)
Print the text (indented the specified amount) and insert a linefeed.

Constructor Detail

IndentWriter

public IndentWriter(OutputStream out)
Forwards its arguments to the PrintWriter constructor with the same signature.

IndentWriter

public IndentWriter(OutputStream out, boolean autoFlush)
Forwards its arguments to the PrintWriter constructor with the same signature.

IndentWriter

public IndentWriter(Writer out)
Forwards its arguments to the PrintWriter constructor with the same signature.

IndentWriter

public IndentWriter(Writer out, boolean autoFlush)
Forwards its arguments to the PrintWriter constructor with the same signature.

Method Detail

print

public void print(int numberOfSpaces, String text)
Print the text (indented the specified amount) without inserting a linefeed.

Parameters: numberOfSpaces the number of spaces to indent the text. text the text to print.

println

public void println(int numberOfSpaces, String text)
Print the text (indented the specified amount) and insert a linefeed.

Parameters: numberOfSpaces the number of spaces to indent the text. text the text to print.