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