Package com.sun.javatest.util
Class TextWriter
java.lang.Object
java.io.Writer
java.io.FilterWriter
com.sun.javatest.util.TextWriter
- All Implemented Interfaces:
Closeable
,Flushable
,Appendable
,AutoCloseable
This class implements an output stream that has additional methods for
printing. It is based on PrintStream except that it does not swallow
exceptions.
-
Field Summary
Fields inherited from class java.io.FilterWriter
out
-
Constructor Summary
ConstructorsConstructorDescriptionTextWriter
(Writer out) Create a new TextWriter, without automatic line flushing.TextWriter
(Writer out, boolean autoFlush) Create a new TextWriter. -
Method Summary
Modifier and TypeMethodDescriptionvoid
print
(boolean b) Print a boolean.void
print
(char c) Print a character.void
print
(char... s) Print an array of characters.void
print
(double d) Print a double.void
print
(float f) Print a float.void
print
(int i) Print an integer.void
print
(long l) Print a long.void
Print an object.void
Print a string.void
println()
Finish the line.void
println
(boolean b) Print a boolean, and then finish the line.void
println
(char c) Print a character, and then finish the line.void
println
(char... c) Print an array of characters, and then finish the line.void
println
(double d) Print a double, and then finish the line.void
println
(float f) Print a float, and then finish the line.void
println
(int i) Print an integer, and then finish the line.void
println
(long l) Print a long, and then finish the line.void
Print an Object, and then finish the line.void
Print a String, and then finish the line.
-
Constructor Details
-
TextWriter
Create a new TextWriter, without automatic line flushing.- Parameters:
out
- A character-output stream
-
TextWriter
Create a new TextWriter.- Parameters:
out
- A character-output streamautoFlush
- A boolean; if true, the println() methods will flush the output buffer
-
-
Method Details
-
print
Print a boolean.- Parameters:
b
- the boolean to be printed- Throws:
IOException
- if there is a problem writing to the stream
-
print
Print a character.- Parameters:
c
- the character to be printed- Throws:
IOException
- if there is a problem writing to the stream
-
print
Print an integer.- Parameters:
i
- the integer to be printed- Throws:
IOException
- if an error occurred while writing to the stream
-
print
Print a long.- Parameters:
l
- the long to be printed- Throws:
IOException
- if an error occurred while writing to the stream
-
print
Print a float.- Parameters:
f
- the float to be printed- Throws:
IOException
- if an error occurred while writing to the stream
-
print
Print a double.- Parameters:
d
- the double to be printed- Throws:
IOException
- if an error occurred while writing to the stream
-
print
Print an array of characters.- Parameters:
s
- the array of characters to be printed- Throws:
IOException
- if an error occurred while writing to the stream
-
print
Print a string.- Parameters:
s
- the string to be printed- Throws:
IOException
- if an error occurred while writing to the stream
-
print
Print an object.- Parameters:
obj
- the object to be printed- Throws:
IOException
- if an error occurred while writing to the stream
-
println
Finish the line.- Throws:
IOException
- if an error occurred while writing to the stream
-
println
Print a boolean, and then finish the line.- Parameters:
b
- the boolean to be printed- Throws:
IOException
- if an error occurred while writing to the stream
-
println
Print a character, and then finish the line.- Parameters:
c
- the character to beprinted- Throws:
IOException
- if an error occurred while writing to the stream
-
println
Print an integer, and then finish the line.- Parameters:
i
- the int to be printed- Throws:
IOException
- if an error occurred while writing to the stream
-
println
Print a long, and then finish the line.- Parameters:
l
- the long to be printed- Throws:
IOException
- if an error occurred while writing to the stream
-
println
Print a float, and then finish the line.- Parameters:
f
- the float to be printed- Throws:
IOException
- if an error occurred while writing to the stream
-
println
Print a double, and then finish the line.- Parameters:
d
- the double to be printed- Throws:
IOException
- if an error occurred while writing to the stream
-
println
Print an array of characters, and then finish the line.- Parameters:
c
- the array of characters to be printed- Throws:
IOException
- if an error occurred while writing to the stream
-
println
Print a String, and then finish the line.- Parameters:
s
- the string to be printed- Throws:
IOException
- if an error occurred while writing to the stream
-
println
Print an Object, and then finish the line.- Parameters:
obj
- the object to be printed- Throws:
IOException
- if an error occurred while writing to the stream
-