org.benow.web.path.page.stream
Class StreamingTagProcessor

java.lang.Object
  extended by org.benow.web.path.page.TagProcessor
      extended by org.benow.web.path.page.stream.StreamingTagProcessor
All Implemented Interfaces:
PostProcessor
Direct Known Subclasses:
StreamTagProcessor

public abstract class StreamingTagProcessor
extends TagProcessor
implements PostProcessor


Field Summary
 
Fields inherited from class org.benow.web.path.page.TagProcessor
RES_TAG, tag
 
Constructor Summary
StreamingTagProcessor(java.lang.String tag)
           
 
Method Summary
abstract  void stream(java.io.PrintWriter out, org.w3c.dom.Element streamElem, QueryParams params, org.benow.xml.xsl.XSL src)
           
 
Methods inherited from class org.benow.web.path.page.TagProcessor
getTag
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StreamingTagProcessor

public StreamingTagProcessor(java.lang.String tag)
Method Detail

stream

public abstract void stream(java.io.PrintWriter out,
                            org.w3c.dom.Element streamElem,
                            QueryParams params,
                            org.benow.xml.xsl.XSL src)
                     throws java.lang.Throwable
Parameters:
out - where to stream to
streamElem - input stream element that may hold param for stream procedure
params - params at time of stream
Throws:
java.lang.Throwable
WebException - if something goes wrong
java.io.IOException