public class OutputLengthObservantSitemeshWriter extends java.io.Writer implements SitemeshWriter
| Constructor and Description |
|---|
OutputLengthObservantSitemeshWriter(OutputLengthObserver outputLengthObserver,
SitemeshWriter delegate) |
| Modifier and Type | Method and Description |
|---|---|
void |
close()
Taken from
Writer |
void |
flush()
Taken from
Writer |
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)
Taken from
Writer |
void |
write(int c)
Taken from
Writer |
void |
write(java.lang.String str)
Taken from
Writer |
void |
write(java.lang.String str,
int off,
int len)
Taken from
Writer |
boolean |
writeSitemeshBufferFragment(SitemeshBufferFragment bufferFragment)
Write a sitemesh buffer fragment to the writer.
|
public OutputLengthObservantSitemeshWriter(OutputLengthObserver outputLengthObserver, SitemeshWriter delegate)
public java.io.Writer getUnderlyingWriter()
SitemeshWritergetUnderlyingWriter in interface SitemeshWriterpublic void write(int c)
throws java.io.IOException
SitemeshWriterWriterwrite in interface SitemeshWriterwrite in class java.io.Writerc - the character to writejava.io.IOExceptionpublic void write(char[] chars,
int off,
int len)
throws java.io.IOException
SitemeshWriterWriterwrite in interface SitemeshWriterwrite in class java.io.Writerchars - the characters to writeoff - the offset to write fromlen - the length to writejava.io.IOExceptionpublic 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)
throws java.io.IOException
SitemeshWriterWriterwrite in interface SitemeshWriterwrite in class java.io.Writerstr - the characters to writeoff - the offset to write fromlen - the length to writejava.io.IOExceptionpublic 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 void flush()
throws java.io.IOException
SitemeshWriterWriterflush in interface SitemeshWriterflush in interface java.io.Flushableflush in class java.io.Writerjava.io.IOExceptionpublic void close()
throws java.io.IOException
SitemeshWriterWriterclose in interface SitemeshWriterclose in interface java.io.Closeableclose in interface java.lang.AutoCloseableclose in class java.io.Writerjava.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