org.apache.cocoon.environment.impl
Class AbstractResponse

java.lang.Object
  extended byorg.apache.cocoon.environment.impl.AbstractResponse
All Implemented Interfaces:
HttpServletResponse, org.apache.cocoon.environment.Response, ServletResponse
Direct Known Subclasses:
HttpResponse

public abstract class AbstractResponse
extends Object
implements org.apache.cocoon.environment.Response

Base class for any response

Version:
$Id: AbstractResponse.html 1304280 2012-03-23 11:18:01Z ilgrosso $

Field Summary
 
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_FOUND, 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
AbstractResponse()
           
 
Method Summary
 String encodeRedirectUrl(String url)
           
 String encodeRedirectURL(String url)
           
 String encodeUrl(String url)
           
 void flushBuffer()
           
 int getBufferSize()
           
 String getContentType()
           
 ServletOutputStream getOutputStream()
           
 PrintWriter getWriter()
           
 boolean isCommitted()
           
 void reset()
           
 void resetBuffer()
           
 void sendError(int sc)
           
 void sendError(int sc, String msg)
           
 void sendRedirect(String location)
           
 void setBufferSize(int size)
           
 void setCharacterEncoding(String charset)
           
 void setContentLength(int len)
           
 void setContentType(String type)
           
 void setStatus(int sc)
           
 void setStatus(int sc, String sm)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.cocoon.environment.Response
addCookie, addCookie, addDateHeader, addHeader, addIntHeader, containsHeader, createCocoonCookie, createCookie, encodeURL, getCharacterEncoding, getLocale, setDateHeader, setHeader, setIntHeader, setLocale
 

Constructor Detail

AbstractResponse

public AbstractResponse()
Method Detail

encodeRedirectURL

public String encodeRedirectURL(String url)
Specified by:
encodeRedirectURL in interface HttpServletResponse

encodeRedirectUrl

public String encodeRedirectUrl(String url)
Specified by:
encodeRedirectUrl in interface HttpServletResponse

encodeUrl

public String encodeUrl(String url)
Specified by:
encodeUrl in interface HttpServletResponse

sendError

public void sendError(int sc)
               throws IOException
Specified by:
sendError in interface HttpServletResponse
Throws:
IOException

sendError

public void sendError(int sc,
                      String msg)
               throws IOException
Specified by:
sendError in interface HttpServletResponse
Throws:
IOException

sendRedirect

public void sendRedirect(String location)
                  throws IOException
Specified by:
sendRedirect in interface HttpServletResponse
Throws:
IOException

setStatus

public void setStatus(int sc)
Specified by:
setStatus in interface HttpServletResponse

setStatus

public void setStatus(int sc,
                      String sm)
Specified by:
setStatus in interface HttpServletResponse

flushBuffer

public void flushBuffer()
                 throws IOException
Specified by:
flushBuffer in interface ServletResponse
Throws:
IOException

getBufferSize

public int getBufferSize()
Specified by:
getBufferSize in interface ServletResponse

getContentType

public String getContentType()
Specified by:
getContentType in interface ServletResponse

getOutputStream

public ServletOutputStream getOutputStream()
                                    throws IOException
Specified by:
getOutputStream in interface ServletResponse
Throws:
IOException

getWriter

public PrintWriter getWriter()
                      throws IOException
Specified by:
getWriter in interface ServletResponse
Throws:
IOException

isCommitted

public boolean isCommitted()
Specified by:
isCommitted in interface ServletResponse

reset

public void reset()
Specified by:
reset in interface ServletResponse

resetBuffer

public void resetBuffer()
Specified by:
resetBuffer in interface ServletResponse

setBufferSize

public void setBufferSize(int size)
Specified by:
setBufferSize in interface ServletResponse

setCharacterEncoding

public void setCharacterEncoding(String charset)
Specified by:
setCharacterEncoding in interface ServletResponse

setContentLength

public void setContentLength(int len)
Specified by:
setContentLength in interface ServletResponse

setContentType

public void setContentType(String type)
Specified by:
setContentType in interface ServletResponse


Copyright 1999-2008 The Apache Software Foundation. All Rights Reserved.