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, writeProcessingInstruction
protected 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 FilterConsumer
public void printHeader(java.lang.String label, java.lang.String value) throws java.io.IOException
java.io.IOException
public void printHeaders() throws java.io.IOException
java.io.IOException
public void addHeader(java.lang.String label, java.lang.String value)
public void startAttribute(java.lang.Object attrType)
Consumer
startAttribute
in interface Consumer
startAttribute
in class FilterConsumer
public void endAttribute()
Consumer
endAttribute
in interface Consumer
endAttribute
in class FilterConsumer
public void beginData()
public void startElement(java.lang.Object type)
startElement
in interface Consumer
startElement
in class FilterConsumer
public void endElement()
endElement
in interface Consumer
endElement
in class FilterConsumer
public void writeObject(java.lang.Object v)
writeObject
in interface Consumer
writeObject
in class FilterConsumer
public void write(java.lang.CharSequence str, int start, int length)
write
in interface Consumer
write
in class FilterConsumer
public void write(char[] buf, int off, int len)
write
in interface Consumer
write
in class FilterConsumer
public void startDocument()
startDocument
in interface Consumer
startDocument
in class FilterConsumer
public void endDocument()
endDocument
in interface Consumer
endDocument
in class FilterConsumer
public boolean reset(boolean headersAlso)
headersAlso
- if response headers should also be reset.