public class StringResponseWrapper extends SlingHttpServletResponseWrapper
StringResponseWrapper
is a response wrapper
providing the response body as a String
.Modifier and Type | Class and Description |
---|---|
class |
StringResponseWrapper.AtomFeedOutputStream
The
AtomFeedOutputStream allows for deferring
the data to another OutputStream . |
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 and Description |
---|
StringResponseWrapper(SlingHttpServletResponse slingHttpServletResponse)
Creates a new
StringResponseWrapper using the specified
response. |
Modifier and Type | Method and Description |
---|---|
ServletOutputStream |
getOutputStream() |
java.lang.String |
getString()
Returns the response body as a
String |
java.io.PrintWriter |
getWriter() |
adaptTo, getSlingResponse
addCookie, addDateHeader, addHeader, addIntHeader, containsHeader, encodeRedirectUrl, encodeRedirectURL, encodeUrl, encodeURL, getHeader, getHeaderNames, getHeaders, getStatus, sendError, sendError, sendRedirect, setDateHeader, setHeader, setIntHeader, setStatus, setStatus
flushBuffer, getBufferSize, getCharacterEncoding, getContentType, getLocale, getResponse, isCommitted, isWrapperFor, isWrapperFor, reset, resetBuffer, setBufferSize, setCharacterEncoding, setContentLength, setContentLengthLong, setContentType, setLocale, setResponse
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addCookie, addDateHeader, addHeader, addIntHeader, containsHeader, encodeRedirectUrl, encodeRedirectURL, encodeUrl, encodeURL, getHeader, getHeaderNames, getHeaders, getStatus, sendError, sendError, sendRedirect, setDateHeader, setHeader, setIntHeader, setStatus, setStatus
flushBuffer, getBufferSize, getCharacterEncoding, getContentType, getLocale, isCommitted, reset, resetBuffer, setBufferSize, setCharacterEncoding, setContentLength, setContentLengthLong, setContentType, setLocale
public StringResponseWrapper(SlingHttpServletResponse slingHttpServletResponse)
StringResponseWrapper
using the specified
response.slingHttpServletResponse
- The responsepublic ServletOutputStream getOutputStream() throws java.io.IOException
getOutputStream
in interface ServletResponse
getOutputStream
in class ServletResponseWrapper
java.io.IOException
public java.io.PrintWriter getWriter() throws java.io.IOException
getWriter
in interface ServletResponse
getWriter
in class ServletResponseWrapper
java.io.IOException
public java.lang.String getString() throws java.io.UnsupportedEncodingException
String
java.io.UnsupportedEncodingException
- If the encoding is not supportedCopyright © 2010 - 2020 Adobe. All Rights Reserved