|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.io.Writer
com.buildforge.services.common.util.StringBuilderWriter
public class StringBuilderWriter
A character stream that collects its output in a string builder, which can then be used to construct a string.
Closing a StringBuilderWriter has no effect. The methods in this class can be called after the stream has been closed without generating an IOException. In fact, none of the methods in this class will ever throw an IOException.
Constructor Summary | |
---|---|
StringBuilderWriter()
Create a new string builder writer, using the default initial buffer size. |
|
StringBuilderWriter(int initialSize)
Create a new string builder writer, using the specified initial builder size. |
|
StringBuilderWriter(java.lang.StringBuilder builder)
Create a new string builder writer, using the specified string builder as its underlying buffer. |
Method Summary | |
---|---|
java.io.Writer |
append(char c)
|
java.io.Writer |
append(java.lang.CharSequence csq)
|
java.io.Writer |
append(java.lang.CharSequence csq,
int start,
int end)
|
void |
close()
|
void |
flush()
|
java.lang.StringBuilder |
getBuilder()
Returns the underlying StringBuilder object. |
java.lang.String |
toString()
Returns the string builder's current value as a string. |
void |
write(char[] cbuf)
|
void |
write(char[] cbuf,
int off,
int len)
|
void |
write(int c)
|
void |
write(java.lang.String s)
|
void |
write(java.lang.String s,
int off,
int len)
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public StringBuilderWriter()
public StringBuilderWriter(int initialSize)
initialSize
- an int specifying the initial size of the builderpublic StringBuilderWriter(java.lang.StringBuilder builder)
builder
- Method Detail |
---|
public java.io.Writer append(char c)
append
in interface java.lang.Appendable
append
in class java.io.Writer
public java.io.Writer append(java.lang.CharSequence csq)
append
in interface java.lang.Appendable
append
in class java.io.Writer
public java.io.Writer append(java.lang.CharSequence csq, int start, int end)
append
in interface java.lang.Appendable
append
in class java.io.Writer
public void close()
close
in interface java.io.Closeable
close
in class java.io.Writer
public void flush()
flush
in interface java.io.Flushable
flush
in class java.io.Writer
public void write(char[] cbuf)
write
in class java.io.Writer
public void write(char[] cbuf, int off, int len)
write
in class java.io.Writer
public void write(int c)
write
in class java.io.Writer
public void write(java.lang.String s)
write
in class java.io.Writer
public void write(java.lang.String s, int off, int len)
write
in class java.io.Writer
public java.lang.StringBuilder getBuilder()
public java.lang.String toString()
toString
in class java.lang.Object
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |