Package org.jboss.logmanager.formatters
Class StringBuilderWriter
- java.lang.Object
-
- java.io.Writer
-
- org.jboss.logmanager.formatters.StringBuilderWriter
-
- All Implemented Interfaces:
Closeable
,Flushable
,Appendable
,AutoCloseable
public final class StringBuilderWriter extends Writer
-
-
Constructor Summary
Constructors Constructor Description StringBuilderWriter()
StringBuilderWriter(StringBuilder builder)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Writer
append(char c)
Writer
append(CharSequence csq)
Writer
append(CharSequence csq, int start, int end)
void
clear()
Clears the builder used for the writer.void
close()
void
flush()
String
toString()
void
write(char[] cbuf)
void
write(char[] cbuf, int off, int len)
void
write(int c)
void
write(String str)
void
write(String str, int off, int len)
-
Methods inherited from class java.io.Writer
nullWriter
-
-
-
-
Constructor Detail
-
StringBuilderWriter
public StringBuilderWriter()
-
StringBuilderWriter
public StringBuilderWriter(StringBuilder builder)
-
-
Method Detail
-
clear
public void clear()
Clears the builder used for the writer.- See Also:
StringBuilder.setLength(int)
-
append
public Writer append(CharSequence csq)
- Specified by:
append
in interfaceAppendable
- Overrides:
append
in classWriter
-
append
public Writer append(CharSequence csq, int start, int end)
- Specified by:
append
in interfaceAppendable
- Overrides:
append
in classWriter
-
append
public Writer append(char c)
- Specified by:
append
in interfaceAppendable
- Overrides:
append
in classWriter
-
flush
public void flush()
-
close
public void close()
-
-