Package org.apache.wicket.util.io
Class StringBufferWriter
- java.lang.Object
-
- java.io.Writer
-
- org.apache.wicket.util.io.StringBufferWriter
-
- All Implemented Interfaces:
Closeable,Flushable,Appendable,AutoCloseable
public class StringBufferWriter extends Writer
- Author:
- jcompagner
-
-
Constructor Summary
Constructors Constructor Description StringBufferWriter()Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()voidflush()AppendingStringBuffergetStringBuffer()voidreset()resets the buffer.voidsetStringBuffer(AppendingStringBuffer buffer)voidwrite(char ch)Writers the char to the buffervoidwrite(char[] charArray)voidwrite(char[] charArray, int offset, int length)voidwrite(String string)voidwrite(String string, int offset, int length)
-
-
-
Constructor Detail
-
StringBufferWriter
public StringBufferWriter()
Constructor
-
-
Method Detail
-
getStringBuffer
public AppendingStringBuffer getStringBuffer()
- Returns:
- The AppendingStringBuffer with the written data
-
setStringBuffer
public void setStringBuffer(AppendingStringBuffer buffer)
- Parameters:
buffer-
-
write
public void write(char ch)
Writers the char to the buffer- Parameters:
ch-
-
write
public void write(char[] charArray)
- Overrides:
writein classWriter- See Also:
Writer.write(char[])
-
write
public void write(char[] charArray, int offset, int length)
- Specified by:
writein classWriter- See Also:
Writer.write(char[], int, int)
-
write
public void write(String string)
- Overrides:
writein classWriter- See Also:
Writer.write(java.lang.String)
-
write
public void write(String string, int offset, int length)
- Overrides:
writein classWriter- See Also:
Writer.write(java.lang.String, int, int)
-
flush
public void flush()
- Specified by:
flushin interfaceFlushable- Specified by:
flushin classWriter- See Also:
Writer.flush()
-
reset
public void reset()
resets the buffer.
-
close
public void close()
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Specified by:
closein classWriter- See Also:
Writer.close()
-
-