IndentWriter (Bean Scripting Framework API)
Keywords: org.apache.bsf.util.IndentWriter class

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## org.apache.bsf.util
Class IndentWriter

    java.lang.Object
      java.io.Writer
          java.io.PrintWriter
              org.apache.bsf.util.IndentWriter

public class IndentWriter
extends java.io.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

Field Summary

Fields inherited from class java.io.PrintWriter
`out`

Fields inherited from class java.io.Writer
`lock`

Constructor Summary
`IndentWriter(java.io.OutputStream out)` Forwards its arguments to the `PrintWriter` constructor with the same signature.
`IndentWriter(java.io.OutputStream out, boolean autoFlush)` Forwards its arguments to the `PrintWriter` constructor with the same signature.
`IndentWriter(java.io.Writer out)` Forwards its arguments to the `PrintWriter` constructor with the same signature.
`IndentWriter(java.io.Writer out, boolean autoFlush)` Forwards its arguments to the `PrintWriter` constructor with the same signature.

Method Summary
`void` | `print(int numberOfSpaces, java.lang.String text)` Print the text (indented the specified amount) without inserting a linefeed.
`void` | `println(int numberOfSpaces, java.lang.String text)` Print the text (indented the specified amount) and insert a linefeed.

Methods inherited from class java.io.PrintWriter
`checkError, close, flush, print, print, print, print, print, print, print, print, print, println, println, println, println, println, println, println, println, println, println, setError, write, write, write, write, write`

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Constructor Detail

### IndentWriter

    public IndentWriter(java.io.OutputStream out)

  Forwards its arguments to the `PrintWriter` constructor with the same signature.

### IndentWriter

    public IndentWriter(java.io.OutputStream out,
                        boolean autoFlush)

  Forwards its arguments to the `PrintWriter` constructor with the same signature.

### IndentWriter

    public IndentWriter(java.io.Writer out)

  Forwards its arguments to the `PrintWriter` constructor with the same signature.

### IndentWriter

    public IndentWriter(java.io.Writer out,
                        boolean autoFlush)

  Forwards its arguments to the `PrintWriter` constructor with the same signature.

Method Detail

### print

    public void print(int numberOfSpaces,
                      java.lang.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,
                        java.lang.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.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD