public class HttpPrinter extends FilterConsumer
| Modifier and Type | Field and Description |
|---|---|
protected java.io.OutputStream |
ostream |
protected java.lang.String |
sawContentType |
attributeType, base, inAttribute, skipping| Constructor and Description |
|---|
HttpPrinter(gnu.kawa.io.OutPort out) |
HttpPrinter(java.io.OutputStream 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() |
static HttpPrinter |
make(gnu.kawa.io.OutPort 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, endEntity, ignoring, write, write, writeBoolean, writeCDATA, writeComment, writeDouble, writeFloat, writeInt, writeLong, writeProcessingInstructionprotected java.lang.String sawContentType
protected java.io.OutputStream ostream
public HttpPrinter(java.io.OutputStream out)
public HttpPrinter(gnu.kawa.io.OutPort out)
public static HttpPrinter make(gnu.kawa.io.OutPort out)
protected void beforeNode()
beforeNode in class FilterConsumerpublic 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 interface ConsumerstartAttribute in class FilterConsumerpublic void endAttribute()
ConsumerendAttribute in interface ConsumerendAttribute in class FilterConsumerpublic void beginData()
public void startElement(java.lang.Object type)
startElement in interface ConsumerstartElement in class FilterConsumerpublic void endElement()
endElement in interface ConsumerendElement in class FilterConsumerpublic void writeObject(java.lang.Object v)
writeObject in interface ConsumerwriteObject in class FilterConsumerpublic void write(java.lang.CharSequence str,
int start,
int length)
write in interface Consumerwrite in class FilterConsumerpublic void write(char[] buf,
int off,
int len)
write in interface Consumerwrite in class FilterConsumerpublic void startDocument()
startDocument in interface ConsumerstartDocument in class FilterConsumerpublic void endDocument()
endDocument in interface ConsumerendDocument in class FilterConsumerpublic boolean reset(boolean headersAlso)
headersAlso - if response headers should also be reset.