gnu.kawa.servlet

Class ServletPrinter

Implemented Interfaces:
Consumer

public class ServletPrinter
extends HttpPrinter

A Consumer that sends output to a ServletResponse. This is the initial result destination when running a KawaServlet.

Field Summary

Fields inherited from class gnu.kawa.xml.HttpPrinter

ostream, sawContentType

Fields inherited from class gnu.lists.FilterConsumer

attributeType, base, inAttribute, skipping

Constructor Summary

ServletPrinter(HttpServletResponse response)
ServletPrinter(OutputStream ostream)

Method Summary

void
addHeader(String label, String value)
void
printHeaders()

Methods inherited from class gnu.kawa.xml.HttpPrinter

addHeader, append, append, beginData, endAttribute, endDocument, endElement, make, printHeader, printHeaders, startAttribute, startDocument, startElement, write, writeObject

Methods inherited from class gnu.lists.FilterConsumer

beforeContent, endAttribute, endDocument, endElement, ignoring, startAttribute, startDocument, startElement, write, write, write, write, writeBoolean, writeDouble, writeFloat, writeInt, writeLong, writeObject

Constructor Details

ServletPrinter

public ServletPrinter(HttpServletResponse response)
            throws IOException

ServletPrinter

public ServletPrinter(OutputStream ostream)

Method Details

addHeader

public void addHeader(String label,
                      String value)
Overrides:
addHeader in interface HttpPrinter

printHeaders

public void printHeaders()
Overrides:
printHeaders in interface HttpPrinter