com.judoscript.jusp
Class JuspResponse

java.lang.Object
  extended by com.judoscript.jusp.JuspResponse

public final class JuspResponse
extends java.lang.Object

This class buffers textual content until a setXXX() method is called.


Constructor Summary
JuspResponse(javax.servlet.http.HttpServletResponse res)
           
 
Method Summary
 void addCookie(javax.servlet.http.Cookie c)
           
 void addHeader(java.lang.String n, java.lang.String v)
           
 boolean containsHeader(java.lang.String n)
           
 java.lang.String encodeRedirectURL(java.lang.String url)
           
 java.lang.String encodeURL(java.lang.String url)
           
 javax.servlet.http.HttpServletResponse getHttpServletResponse()
           
 java.io.OutputStream getOutputStream()
           
 JuspWriter getWriter()
           
 void sendError(int sc)
           
 void sendError(int sc, java.lang.String msg)
           
 void sendRedirect(java.lang.String loc)
           
 void setContentType(java.lang.String ctype)
           
 void setHeader(java.lang.String n, java.lang.String v)
           
 void setIsBinary()
           
 void setIsErrorPage(boolean set)
           
 void setPageEncoding(java.lang.String enc)
           
 void setStatus(int sc)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JuspResponse

public JuspResponse(javax.servlet.http.HttpServletResponse res)
             throws java.io.IOException
Throws:
java.io.IOException
Method Detail

getHttpServletResponse

public javax.servlet.http.HttpServletResponse getHttpServletResponse()

getWriter

public JuspWriter getWriter()

getOutputStream

public java.io.OutputStream getOutputStream()
                                     throws java.io.IOException
Throws:
java.io.IOException

setIsErrorPage

public void setIsErrorPage(boolean set)

setIsBinary

public void setIsBinary()

setContentType

public void setContentType(java.lang.String ctype)

setPageEncoding

public void setPageEncoding(java.lang.String enc)

addCookie

public void addCookie(javax.servlet.http.Cookie c)

addHeader

public void addHeader(java.lang.String n,
                      java.lang.String v)

containsHeader

public boolean containsHeader(java.lang.String n)

encodeRedirectURL

public java.lang.String encodeRedirectURL(java.lang.String url)

encodeURL

public java.lang.String encodeURL(java.lang.String url)

sendError

public void sendError(int sc)
               throws java.io.IOException
Throws:
java.io.IOException

sendError

public void sendError(int sc,
                      java.lang.String msg)
               throws java.io.IOException
Throws:
java.io.IOException

sendRedirect

public void sendRedirect(java.lang.String loc)
                  throws java.io.IOException
Throws:
java.io.IOException

setHeader

public void setHeader(java.lang.String n,
                      java.lang.String v)

setStatus

public void setStatus(int sc)
               throws java.io.IOException
Throws:
java.io.IOException