gnu.kawa.servlet
Class ServletPrinter

java.lang.Object
  extended by gnu.lists.FilterConsumer
      extended by gnu.kawa.xml.HttpPrinter
          extended by gnu.kawa.servlet.ServletPrinter
All 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(javax.servlet.http.HttpServletResponse response)
           
ServletPrinter(java.io.OutputStream ostream)
           
 
Method Summary
 void addHeader(java.lang.String label, java.lang.String value)
           
 void printHeaders()
           
 
Methods inherited from class gnu.kawa.xml.HttpPrinter
append, append, beginData, endAttribute, endDocument, endElement, make, printHeader, startAttribute, startDocument, startElement, write, writeObject
 
Methods inherited from class gnu.lists.FilterConsumer
beforeContent, ignoring, write, write, write, writeBoolean, writeDouble, writeFloat, writeInt, writeLong
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ServletPrinter

public ServletPrinter(javax.servlet.http.HttpServletResponse response)
               throws java.io.IOException
Throws:
java.io.IOException

ServletPrinter

public ServletPrinter(java.io.OutputStream ostream)
Method Detail

addHeader

public void addHeader(java.lang.String label,
                      java.lang.String value)
Overrides:
addHeader in class HttpPrinter

printHeaders

public void printHeaders()
Overrides:
printHeaders in class HttpPrinter