Package org.apache.bsf.util
Class IndentWriter
java.lang.Object
java.io.Writer
java.io.PrintWriter
org.apache.bsf.util.IndentWriter
- All Implemented Interfaces:
Closeable
,Flushable
,Appendable
,AutoCloseable
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
-
Constructor Summary
ConstructorsConstructorDescriptionIndentWriter
(OutputStream out) Forwards its arguments to thePrintWriter
constructor with the same signature.IndentWriter
(OutputStream out, boolean autoFlush) Forwards its arguments to thePrintWriter
constructor with the same signature.IndentWriter
(Writer out) Forwards its arguments to thePrintWriter
constructor with the same signature.IndentWriter
(Writer out, boolean autoFlush) Forwards its arguments to thePrintWriter
constructor with the same signature. -
Method Summary
Methods inherited from class java.io.PrintWriter
append, append, append, checkError, clearError, close, flush, format, format, print, print, print, print, print, print, print, print, print, printf, printf, println, println, println, println, println, println, println, println, println, println, setError, write, write, write, write, write
Methods inherited from class java.io.Writer
nullWriter
-
Constructor Details
-
IndentWriter
Forwards its arguments to thePrintWriter
constructor with the same signature. -
IndentWriter
Forwards its arguments to thePrintWriter
constructor with the same signature. -
IndentWriter
Forwards its arguments to thePrintWriter
constructor with the same signature. -
IndentWriter
Forwards its arguments to thePrintWriter
constructor with the same signature.
-
-
Method Details
-
print
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
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.
-