|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.io.OutputStream
com.caucho.vfs.OutputStreamWithBuffer
com.caucho.server.http.AbstractResponseStream
com.caucho.server.http.ToCharResponseStream
public abstract class ToCharResponseStream
| Constructor Summary | |
|---|---|
ToCharResponseStream()
|
|
| Method Summary | |
|---|---|
void |
clearBuffer()
Flushes the buffer. |
void |
flushBuffer()
Flushes the buffer. |
void |
flushChar()
Flushes the buffer. |
byte[] |
getBuffer()
Gets the byte buffer |
int |
getBufferOffset()
Returns the buffer offset. |
int |
getBufferSize()
Gets the buffer size. |
char[] |
getCharBuffer()
Returns the char buffer. |
int |
getCharOffset()
Returns the char offset. |
abstract java.lang.String |
getEncoding()
Returns the encoding. |
int |
getRemaining()
Returns the remaining buffer entries. |
boolean |
isCauchoResponseStream()
Returns true for a caucho response stream. |
byte[] |
nextBuffer(int offset)
Returns the next buffer. |
char[] |
nextCharBuffer(int offset)
Converts the char buffer. |
void |
print(char[] buffer,
int offset,
int length)
Writes a char array to the output. |
void |
print(int ch)
Writes a character to the output. |
void |
setBufferOffset(int offset)
Sets the byte buffer offset. |
void |
setBufferSize(int size)
Sets the buffer size. |
void |
setCharOffset(int offset)
Sets the char offset. |
void |
start()
Initializes the Buffered Response stream at the beginning of a request. |
void |
write(byte[] buf,
int offset,
int length)
Writes the next chunk of data to the response stream. |
void |
write(int ch)
Writes the next chunk of data to the response stream. |
protected abstract void |
writeNext(char[] buffer,
int offset,
int length)
Writes to the next. |
| Methods inherited from class com.caucho.server.http.AbstractResponseStream |
|---|
clear, close, closeImpl, completeCache, flush, flushByte, flushNext, getByteCacheStream, getCharCacheStream, getContentLength, isAutoFlush, isCloseComplete, isClosed, isClosing, isCommitted, isHead, killCaching, sendFile, setAutoFlush, setByteCacheStream, setCauchoResponse, setCharCacheStream, setCommitted, setEncoding, setHead, setLocale, setOutputStreamOnly, toClosing, toString |
| Methods inherited from class java.io.OutputStream |
|---|
write |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public ToCharResponseStream()
| Method Detail |
|---|
public void start()
start in class AbstractResponseStreampublic boolean isCauchoResponseStream()
isCauchoResponseStream in class AbstractResponseStreampublic void setBufferSize(int size)
setBufferSize in class AbstractResponseStreampublic int getBufferSize()
getBufferSize in class AbstractResponseStreampublic int getRemaining()
getRemaining in class AbstractResponseStreampublic char[] getCharBuffer()
getCharBuffer in class AbstractResponseStreampublic int getCharOffset()
getCharOffset in class AbstractResponseStream
public void setCharOffset(int offset)
throws java.io.IOException
setCharOffset in class AbstractResponseStreamjava.io.IOException
public char[] nextCharBuffer(int offset)
throws java.io.IOException
nextCharBuffer in class AbstractResponseStreamjava.io.IOException
public void print(int ch)
throws java.io.IOException
print in class AbstractResponseStreamjava.io.IOException
public void print(char[] buffer,
int offset,
int length)
throws java.io.IOException
print in class AbstractResponseStreamjava.io.IOExceptionpublic int getBufferOffset()
getBufferOffset in class OutputStreamWithBufferpublic void setBufferOffset(int offset)
setBufferOffset in class OutputStreamWithBufferpublic byte[] getBuffer()
getBuffer in class OutputStreamWithBuffer
public byte[] nextBuffer(int offset)
throws java.io.IOException
nextBuffer in class OutputStreamWithBufferjava.io.IOException
public void write(byte[] buf,
int offset,
int length)
throws java.io.IOException
write in interface ByteAppendablewrite in class AbstractResponseStreambuf - the buffer containing the dataoffset - start offset into the bufferlength - length of the data in the buffer
java.io.IOException
public void write(int ch)
throws java.io.IOException
write in interface ByteAppendablewrite in class AbstractResponseStreambuf - the buffer containing the dataoffset - start offset into the bufferlength - length of the data in the buffer
java.io.IOException
public void flushBuffer()
throws java.io.IOException
flushBuffer in class AbstractResponseStreamjava.io.IOException
public void flushChar()
throws java.io.IOException
flushChar in class AbstractResponseStreamjava.io.IOExceptionpublic void clearBuffer()
clearBuffer in class AbstractResponseStreampublic abstract java.lang.String getEncoding()
getEncoding in class AbstractResponseStream
protected abstract void writeNext(char[] buffer,
int offset,
int length)
throws java.io.IOException
java.io.IOException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||