com.atlassian.core.filters
Interface ServletStubs.Response

All Superinterfaces:
javax.servlet.http.HttpServletResponse, javax.servlet.ServletResponse
Enclosing class:
ServletStubs

public static interface ServletStubs.Response
extends javax.servlet.http.HttpServletResponse

This adds methods to HttpServletResponse to get and set values you can't otherwise change.


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_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
 
Method Summary
 java.lang.String getContentType()
           
 long getDateHeader(java.lang.String headerName)
          Return the header value set by HttpServletResponse.setDateHeader(String, long), or -1 if the header has not been set.
 java.lang.String getHeader(java.lang.String headerName)
          Return the header value set by HttpServletResponse.setHeader(String, String), or null if the header has not been set.
 java.lang.String getOutput()
          Returns all the data written to the response's ServletResponse.getWriter() as a String.
 void setCharacterEncoding(java.lang.String encoding)
          Set the character encoding to be returned by ServletResponse.getCharacterEncoding().
 
Methods inherited from interface javax.servlet.http.HttpServletResponse
addCookie, addDateHeader, addHeader, addIntHeader, containsHeader, encodeRedirectUrl, encodeRedirectURL, encodeUrl, encodeURL, sendError, sendError, sendRedirect, setDateHeader, setHeader, setIntHeader, setStatus, setStatus
 
Methods inherited from interface javax.servlet.ServletResponse
flushBuffer, getBufferSize, getCharacterEncoding, getLocale, getOutputStream, getWriter, isCommitted, reset, resetBuffer, setBufferSize, setContentLength, setContentType, setLocale
 

Method Detail

getContentType

java.lang.String getContentType()
Returns:
the value set by ServletResponse.setContentType(String), or null if it has not been set.

setCharacterEncoding

void setCharacterEncoding(java.lang.String encoding)
Set the character encoding to be returned by ServletResponse.getCharacterEncoding().


getHeader

java.lang.String getHeader(java.lang.String headerName)
Return the header value set by HttpServletResponse.setHeader(String, String), or null if the header has not been set. If HttpServletResponse.addHeader(String, String) has been called multiple times, only the first value is returned.


getDateHeader

long getDateHeader(java.lang.String headerName)
Return the header value set by HttpServletResponse.setDateHeader(String, long), or -1 if the header has not been set. If HttpServletResponse.addDateHeader(String, long) has been called multiple times, only the first value is returned.


getOutput

java.lang.String getOutput()
Returns all the data written to the response's ServletResponse.getWriter() as a String.



Copyright © 2009 Atlassian Pty Ltd. All Rights Reserved.