org.apache.cocoon.portal.pluto.servlet
Class ServletResponseImpl

java.lang.Object
  extended byjavax.servlet.ServletResponseWrapper
      extended byjavax.servlet.http.HttpServletResponseWrapper
          extended byorg.apache.cocoon.portal.pluto.servlet.ServletResponseImpl
All Implemented Interfaces:
HttpServletResponse, ServletResponse

public class ServletResponseImpl
extends HttpServletResponseWrapper

Our response wrapper.

Version:
$Id: ServletResponseImpl.java 322475 2005-10-16 14:26:44Z cziegeler $

Field Summary
protected  int bufferSize
           
protected  boolean committed
           
protected  String redirectURL
           
protected  org.apache.cocoon.portal.pluto.servlet.MyOutputStream stream
           
protected  PrintWriter writer
           
 
Fields inherited from interface javax.servlet.http.HttpServletResponse
SC_ACCEPTED, SC_BAD_GATEWAY, SC_BAD_REQUEST, SC_CONFLICT, SC_CONTINUE, SC_CREATED, SC_EXPECTATION_FAILED, SC_FORBIDDEN, SC_GATEWAY_TIMEOUT, SC_GONE, SC_HTTP_VERSION_NOT_SUPPORTED, SC_INTERNAL_SERVER_ERROR, SC_LENGTH_REQUIRED, SC_METHOD_NOT_ALLOWED, SC_MOVED_PERMANENTLY, SC_MOVED_TEMPORARILY, SC_MULTIPLE_CHOICES, SC_NO_CONTENT, SC_NON_AUTHORITATIVE_INFORMATION, SC_NOT_ACCEPTABLE, SC_NOT_FOUND, SC_NOT_IMPLEMENTED, SC_NOT_MODIFIED, SC_OK, SC_PARTIAL_CONTENT, SC_PAYMENT_REQUIRED, SC_PRECONDITION_FAILED, SC_PROXY_AUTHENTICATION_REQUIRED, SC_REQUEST_ENTITY_TOO_LARGE, SC_REQUEST_TIMEOUT, SC_REQUEST_URI_TOO_LONG, SC_REQUESTED_RANGE_NOT_SATISFIABLE, SC_RESET_CONTENT, SC_SEE_OTHER, SC_SERVICE_UNAVAILABLE, SC_SWITCHING_PROTOCOLS, SC_TEMPORARY_REDIRECT, SC_UNAUTHORIZED, SC_UNSUPPORTED_MEDIA_TYPE, SC_USE_PROXY
 
Constructor Summary
ServletResponseImpl(HttpServletResponse response)
           
 
Method Summary
 void flushBuffer()
           
 int getBufferSize()
           
 String getContent()
          Return the content of the portlet
 ServletOutputStream getOutputStream()
           
 String getRedirectURL()
          Get redirect url
 PrintWriter getWriter()
           
 boolean isCommitted()
           
 void reset()
           
 void resetBuffer()
           
 void sendError(int arg0)
           
 void sendError(int arg0, String arg1)
           
 void sendRedirect(String arg0)
           
 void setBufferSize(int arg0)
           
 void setContentLength(int arg0)
           
 void setContentType(String arg0)
           
 void setLocale(Locale arg0)
           
 void setStatus(int arg0)
           
 void setStatus(int arg0, String arg1)
           
 String toString()
           
 
Methods inherited from class javax.servlet.http.HttpServletResponseWrapper
addCookie, addDateHeader, addHeader, addIntHeader, containsHeader, encodeRedirectUrl, encodeRedirectURL, encodeUrl, encodeURL, setDateHeader, setHeader, setIntHeader
 
Methods inherited from class javax.servlet.ServletResponseWrapper
getCharacterEncoding, getLocale, getResponse, setResponse
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface javax.servlet.ServletResponse
getCharacterEncoding, getLocale
 

Field Detail

stream

protected org.apache.cocoon.portal.pluto.servlet.MyOutputStream stream

writer

protected PrintWriter writer

committed

protected boolean committed

bufferSize

protected int bufferSize

redirectURL

protected String redirectURL
Constructor Detail

ServletResponseImpl

public ServletResponseImpl(HttpServletResponse response)
Method Detail

getContent

public String getContent()
Return the content of the portlet


getRedirectURL

public String getRedirectURL()
Get redirect url


toString

public String toString()

sendError

public void sendError(int arg0,
                      String arg1)
               throws IOException
Throws:
IOException

sendError

public void sendError(int arg0)
               throws IOException
Throws:
IOException

sendRedirect

public void sendRedirect(String arg0)
                  throws IOException
Throws:
IOException

setStatus

public void setStatus(int arg0,
                      String arg1)

setStatus

public void setStatus(int arg0)

flushBuffer

public void flushBuffer()
                 throws IOException
Throws:
IOException

getBufferSize

public int getBufferSize()

getOutputStream

public ServletOutputStream getOutputStream()
                                    throws IOException
Throws:
IOException

getWriter

public PrintWriter getWriter()
                      throws IOException
Throws:
IOException

isCommitted

public boolean isCommitted()

reset

public void reset()

setBufferSize

public void setBufferSize(int arg0)

setContentLength

public void setContentLength(int arg0)

setContentType

public void setContentType(String arg0)

setLocale

public void setLocale(Locale arg0)

resetBuffer

public void resetBuffer()


Copyright ? 1999-2005 The Apache Software Foundation. All Rights Reserved.