public class HttpPrinter extends PrintConsumer
| Modifier and Type | Field and Description |
|---|---|
protected java.io.OutputStream |
ostream |
protected java.lang.String |
sawContentType |
base, skipping| Constructor and Description |
|---|
HttpPrinter(java.io.OutputStream out) |
HttpPrinter(PrintConsumer out) |
| Modifier and Type | Method and Description |
|---|---|
void |
addHeader(java.lang.String label,
java.lang.String value) |
protected void |
beforeNode() |
void |
beginData() |
void |
endAttribute()
End of an attribute or end of an actual parameter.
|
void |
endDocument() |
void |
endElement() |
boolean |
ignoring()
True if consumer is ignoring rest of element.
|
static HttpPrinter |
make(PrintConsumer out) |
void |
printHeader(java.lang.String label,
java.lang.String value) |
void |
printHeaders() |
boolean |
reset(boolean headersAlso)
Try to reset (delete) any response generated so far.
|
void |
startAttribute(java.lang.Object attrType)
Write a attribute for the current element.
|
void |
startDocument() |
void |
startElement(java.lang.Object type) |
void |
write(char[] buf,
int off,
int len) |
void |
write(java.lang.CharSequence str,
int start,
int length) |
void |
writeObject(java.lang.Object v) |
append, append, append, beforeContent, beginEntity, clearWordEnd, endEntity, endHiderSection, endLogicalBlock, endLogicalBlock, endNumber, freshLine, getPrettyWriter, isDomTerm, setIndentation, startHiderSection, startLogicalBlock, startLogicalBlock, startLogicalBlock, startNumber, writeBoolean, writeBreak, writeBreakFill, writeBreakFill, writeBreakLinear, writeCDATA, writeComment, writeDouble, writeFloat, writeInt, writeLong, writeProcessingInstruction, writeRaw, writeRaw, writeRaw, writeRaw, writeShowHideButton, writeSpace, writeSpaceFill, writeSpaceFill, writeSpaceLinear, writeWordEnd, writeWordStartcheckError, clearError, close, flush, format, format, print, print, print, print, print, print, print, print, print, printf, printf, println, println, println, println, println, println, println, println, println, println, setError, write, write, write, writeprotected java.lang.String sawContentType
protected java.io.OutputStream ostream
public HttpPrinter(java.io.OutputStream out)
public HttpPrinter(PrintConsumer out)
public static HttpPrinter make(PrintConsumer out)
protected void beforeNode()
beforeNode in class PrintConsumerpublic void printHeader(java.lang.String label,
java.lang.String value)
throws java.io.IOException
java.io.IOExceptionpublic void printHeaders()
throws java.io.IOException
java.io.IOExceptionpublic void addHeader(java.lang.String label,
java.lang.String value)
public void startAttribute(java.lang.Object attrType)
ConsumerstartAttribute in class PrintConsumerpublic void endAttribute()
ConsumerendAttribute in class PrintConsumerpublic void beginData()
public void startElement(java.lang.Object type)
startElement in class PrintConsumerpublic void endElement()
endElement in class PrintConsumerpublic void writeObject(java.lang.Object v)
writeObject in class PrintConsumerpublic void write(java.lang.CharSequence str,
int start,
int length)
write in class PrintConsumerpublic void write(char[] buf,
int off,
int len)
write in class java.io.PrintWriterpublic void startDocument()
startDocument in class PrintConsumerpublic void endDocument()
endDocument in class PrintConsumerpublic boolean ignoring()
Consumerignoring in class PrintConsumerpublic boolean reset(boolean headersAlso)
headersAlso - if response headers should also be reset.