Package org.apache.wicket.util.io
Class StringBufferWriter
- java.lang.Object
-
- java.io.Writer
-
- org.apache.wicket.util.io.StringBufferWriter
-
- All Implemented Interfaces:
java.io.Closeable
,java.io.Flushable
,java.lang.Appendable
,java.lang.AutoCloseable
public class StringBufferWriter extends java.io.Writer
- Author:
- jcompagner
-
-
Constructor Summary
Constructors Constructor Description StringBufferWriter()
Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
close()
void
flush()
AppendingStringBuffer
getStringBuffer()
void
reset()
resets the buffer.void
setStringBuffer(AppendingStringBuffer buffer)
void
write(char ch)
Writers the char to the buffervoid
write(char[] charArray)
void
write(char[] charArray, int offset, int length)
void
write(java.lang.String string)
void
write(java.lang.String string, int offset, int length)
-
-
-
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:
write
in classjava.io.Writer
- See Also:
Writer.write(char[])
-
write
public void write(char[] charArray, int offset, int length)
- Specified by:
write
in classjava.io.Writer
- See Also:
Writer.write(char[], int, int)
-
write
public void write(java.lang.String string)
- Overrides:
write
in classjava.io.Writer
- See Also:
Writer.write(java.lang.String)
-
write
public void write(java.lang.String string, int offset, int length)
- Overrides:
write
in classjava.io.Writer
- See Also:
Writer.write(java.lang.String, int, int)
-
flush
public void flush()
- Specified by:
flush
in interfacejava.io.Flushable
- Specified by:
flush
in classjava.io.Writer
- See Also:
Writer.flush()
-
reset
public void reset()
resets the buffer.
-
close
public void close()
- Specified by:
close
in interfacejava.lang.AutoCloseable
- Specified by:
close
in interfacejava.io.Closeable
- Specified by:
close
in classjava.io.Writer
- See Also:
Writer.close()
-
-