public class Buffer extends Object
Modifier and Type | Field and 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 and Description |
---|
Buffer(PageParser pageParser,
String encoding) |
Modifier and Type | Method and 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()