gnu.kawa.xml

Class HttpPrinter

public class HttpPrinter extends FilterConsumer

Output as an Http response. Used for both CGI scripts (default) and HttpServletResponse (future).
Field Summary
protected OutputStreamostream
protected StringsawContentType
Constructor Summary
HttpPrinter(OutputStream out)
HttpPrinter(OutPort out)
Method Summary
voidaddHeader(String label, String value)
Consumerappend(CharSequence csq, int start, int end)
Consumerappend(CharSequence csq)
voidbeginData()
voidendAttribute()
voidendDocument()
voidendElement()
static HttpPrintermake(OutPort out)
voidprintHeader(String label, String value)
voidprintHeaders()
voidstartAttribute(Object attrType)
voidstartDocument()
voidstartElement(Object type)
voidwrite(char[] buf, int off, int len)
voidwriteObject(Object v)

Field Detail

ostream

protected OutputStream ostream

sawContentType

protected String sawContentType

Constructor Detail

HttpPrinter

public HttpPrinter(OutputStream out)

HttpPrinter

public HttpPrinter(OutPort out)

Method Detail

addHeader

public void addHeader(String label, String value)

append

public Consumer append(CharSequence csq, int start, int end)

append

public Consumer append(CharSequence csq)

beginData

public void beginData()

endAttribute

public void endAttribute()

endDocument

public void endDocument()

endElement

public void endElement()

make

public static HttpPrinter make(OutPort out)

printHeader

public void printHeader(String label, String value)

printHeaders

public void printHeaders()

startAttribute

public void startAttribute(Object attrType)

startDocument

public void startDocument()

startElement

public void startElement(Object type)

write

public void write(char[] buf, int off, int len)

writeObject

public void writeObject(Object v)