Package org.apache.commons.io.output
Class AppendableOutputStream<T extends Appendable>
java.lang.Object
java.io.OutputStream
org.apache.commons.io.output.AppendableOutputStream<T>
- Type Parameters:
T
- The type of theAppendable
wrapped by this AppendableOutputStream.
- All Implemented Interfaces:
Closeable
,Flushable
,AutoCloseable
OutputStream implementation that writes the data to an
Appendable
Object.
For example, can be used with any Writer
or a StringBuilder
or StringBuffer
.
- Since:
- 2.5
- See Also:
-
Constructor Summary
ConstructorDescriptionAppendableOutputStream
(T appendable) Constructs a new instance with the specified appendable. -
Method Summary
Modifier and TypeMethodDescriptionGets the target appendable.void
write
(int b) Write a character to the underlying appendable.Methods inherited from class java.io.OutputStream
close, flush, write, write
-
Constructor Details
-
AppendableOutputStream
Constructs a new instance with the specified appendable.- Parameters:
appendable
- the appendable to write to
-
-
Method Details
-
getAppendable
Gets the target appendable.- Returns:
- the target appendable
-
write
Write a character to the underlying appendable.- Specified by:
write
in classOutputStream
- Parameters:
b
- the character to write- Throws:
IOException
- upon error
-