public class Buffer extends Object
Modifier and Type | Field | Description |
---|---|---|
private FastByteArrayOutputStream |
bufferedStream |
|
private CharArrayWriter |
bufferedWriter |
|
private String |
encoding |
|
private javax.servlet.ServletOutputStream |
exposedStream |
|
private PrintWriter |
exposedWriter |
|
private PageParser |
pageParser |
|
private static TextEncoder |
TEXT_ENCODER |
Constructor | Description |
---|---|
Buffer(PageParser pageParser,
String encoding) |
Modifier and Type | Method | Description |
---|---|---|
char[] |
getContents() |
|
javax.servlet.ServletOutputStream |
getOutputStream() |
|
PrintWriter |
getWriter() |
|
boolean |
isUsingStream() |
|
Page |
parse() |
private final PageParser pageParser
private final String encoding
private static final TextEncoder TEXT_ENCODER
private CharArrayWriter bufferedWriter
private FastByteArrayOutputStream bufferedStream
private PrintWriter exposedWriter
private javax.servlet.ServletOutputStream exposedStream
public Buffer(PageParser pageParser, String encoding)
public char[] getContents() throws IOException
IOException
public Page parse() throws IOException
IOException
public PrintWriter getWriter()
public javax.servlet.ServletOutputStream getOutputStream()
public boolean isUsingStream()