public class SecondaryStorageBufferWriter extends CharArrayWriter implements SitemeshWriter
buf, count| Constructor and Description |
|---|
SecondaryStorageBufferWriter(int initialBufferSize,
SecondaryStorage secondaryStorage) |
SecondaryStorageBufferWriter(SecondaryStorage secondaryStorage) |
| Modifier and Type | Method and Description |
|---|---|
SitemeshBuffer |
getSitemeshBuffer()
Get the underlying buffer for the writer
|
java.io.Writer |
getUnderlyingWriter()
Because writer is a class and not an interface we need a way to self reference so
we can pass the underlying Writer onto other Writers.
|
void |
write(char[] chars)
Taken from
Writer |
void |
write(char[] chars,
int off,
int len)
Writes characters to the buffer.
|
void |
write(int c)
Writes a character to the buffer.
|
void |
write(java.lang.String str)
Taken from
Writer |
void |
write(java.lang.String str,
int off,
int len)
Write a portion of a string to the buffer.
|
boolean |
writeSitemeshBufferFragment(SitemeshBufferFragment bufferFragment)
Write a sitemesh buffer fragment to the writer.
|
close, flush, reset, size, toCharArray, toString, writeToclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitclose, flushpublic SecondaryStorageBufferWriter(SecondaryStorage secondaryStorage)
public SecondaryStorageBufferWriter(int initialBufferSize,
SecondaryStorage secondaryStorage)
public java.io.Writer getUnderlyingWriter()
SitemeshWritergetUnderlyingWriter in interface SitemeshWriterpublic void write(int c)
CharArrayWriterwrite in interface SitemeshWriterwrite in class CharArrayWriterc - the character to writepublic void write(char[] chars,
int off,
int len)
CharArrayWriterwrite in interface SitemeshWriterwrite in class CharArrayWriterchars - the data to be writtenoff - the start offset in the datalen - the number of chars that are writtenpublic void write(char[] chars)
throws java.io.IOException
SitemeshWriterWriterwrite in interface SitemeshWriterwrite in class java.io.Writerchars - the characters to writejava.io.IOExceptionpublic void write(java.lang.String str,
int off,
int len)
CharArrayWriterwrite in interface SitemeshWriterwrite in class CharArrayWriterstr - String to be written fromoff - Offset from which to start reading characterslen - Number of characters to be writtenpublic void write(java.lang.String str)
throws java.io.IOException
SitemeshWriterWriterwrite in interface SitemeshWriterwrite in class java.io.Writerstr - the characters to writejava.io.IOExceptionpublic boolean writeSitemeshBufferFragment(SitemeshBufferFragment bufferFragment) throws java.io.IOException
SitemeshWriterwriteSitemeshBufferFragment in interface SitemeshWriterbufferFragment - The buffer fragment to writejava.io.IOException - If an IOException occurredpublic SitemeshBuffer getSitemeshBuffer()
SitemeshWritergetSitemeshBuffer in interface SitemeshWriter