public class StringBufferWriter
extends java.io.Writer
implements java.lang.CharSequence
StringBuffer to implement the Writer interface.| Constructor and Description |
|---|
StringBufferWriter(java.lang.StringBuffer stringBuffer)
Constructs a new writer with the provided
StringBuffer to write to. |
| Modifier and Type | Method and Description |
|---|---|
java.io.Writer |
append(char c) |
java.io.Writer |
append(java.lang.CharSequence cSeq) |
java.io.Writer |
append(java.lang.CharSequence cSeq,
int start,
int end) |
char |
charAt(int index) |
void |
close() |
void |
flush() |
int |
length() |
java.lang.CharSequence |
subSequence(int start,
int end) |
void |
write(char[] cbuf) |
void |
write(char[] cbuf,
int offset,
int len) |
void |
write(int c) |
public StringBufferWriter(java.lang.StringBuffer stringBuffer)
StringBuffer to write to.stringBuffer - string buffer to write to, can not be nullpublic java.io.Writer append(char c)
append in interface java.lang.Appendableappend in class java.io.Writerpublic java.io.Writer append(java.lang.CharSequence cSeq)
append in interface java.lang.Appendableappend in class java.io.Writerpublic java.io.Writer append(java.lang.CharSequence cSeq,
int start,
int end)
append in interface java.lang.Appendableappend in class java.io.Writerpublic void write(int c)
write in class java.io.Writerpublic void write(char[] cbuf)
write in class java.io.Writerpublic void write(char[] cbuf,
int offset,
int len)
write in class java.io.Writerpublic void flush()
flush in interface java.io.Flushableflush in class java.io.Writerpublic void close()
close in interface java.io.Closeableclose in interface java.lang.AutoCloseableclose in class java.io.Writerpublic int length()
length in interface java.lang.CharSequencepublic char charAt(int index)
charAt in interface java.lang.CharSequencepublic java.lang.CharSequence subSequence(int start,
int end)
subSequence in interface java.lang.CharSequence