private class ImportSupport.ImportResponseWrapper
extends javax.servlet.http.HttpServletResponseWrapper
Modifier and Type | Field and Description |
---|---|
private java.io.ByteArrayOutputStream |
bos
A buffer, alternatively, to accumulate bytes.
|
private boolean |
isStreamUsed
'True if getOutputStream() was called; false otherwise.
|
private boolean |
isWriterUsed
'True' if getWriter() was called; false otherwise.
|
private javax.servlet.ServletOutputStream |
sos
A ServletOutputStream we convey, tied to this Writer.
|
private int |
status
The HTTP status set by the target.
|
private java.io.StringWriter |
sw
The Writer we convey.
|
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 |
---|
ImportResponseWrapper(javax.servlet.http.HttpServletResponse response)
Constructs a new ImportResponseWrapper.
|
Modifier and Type | Method and Description |
---|---|
javax.servlet.ServletOutputStream |
getOutputStream()
Returns a ServletOutputStream designed to buffer the output.
|
int |
getStatus() |
java.lang.String |
getString()
Retrieves the buffered output, using the containing tag's
'charEncoding' attribute, or the tag's default encoding,
if necessary.
|
java.io.PrintWriter |
getWriter()
Returns a Writer designed to buffer the output.
|
void |
setContentType(java.lang.String x)
Has no effect.
|
void |
setLocale(java.util.Locale x)
Has no effect.
|
void |
setStatus(int status) |
addCookie, addDateHeader, addHeader, addIntHeader, containsHeader, encodeRedirectUrl, encodeRedirectURL, encodeUrl, encodeURL, getHeader, getHeaderNames, getHeaders, sendError, sendError, sendRedirect, setDateHeader, setHeader, setIntHeader, setStatus
flushBuffer, getBufferSize, getCharacterEncoding, getContentType, getLocale, getResponse, isCommitted, isWrapperFor, isWrapperFor, reset, resetBuffer, setBufferSize, setCharacterEncoding, setContentLength, setContentLengthLong, setResponse
private java.io.StringWriter sw
private java.io.ByteArrayOutputStream bos
private javax.servlet.ServletOutputStream sos
private boolean isWriterUsed
private boolean isStreamUsed
private int status
public ImportResponseWrapper(javax.servlet.http.HttpServletResponse response)
public java.io.PrintWriter getWriter()
getWriter
in interface javax.servlet.ServletResponse
getWriter
in class javax.servlet.ServletResponseWrapper
public javax.servlet.ServletOutputStream getOutputStream()
getOutputStream
in interface javax.servlet.ServletResponse
getOutputStream
in class javax.servlet.ServletResponseWrapper
public void setContentType(java.lang.String x)
setContentType
in interface javax.servlet.ServletResponse
setContentType
in class javax.servlet.ServletResponseWrapper
public void setLocale(java.util.Locale x)
setLocale
in interface javax.servlet.ServletResponse
setLocale
in class javax.servlet.ServletResponseWrapper
public void setStatus(int status)
setStatus
in interface javax.servlet.http.HttpServletResponse
setStatus
in class javax.servlet.http.HttpServletResponseWrapper
public int getStatus()
getStatus
in interface javax.servlet.http.HttpServletResponse
getStatus
in class javax.servlet.http.HttpServletResponseWrapper
public java.lang.String getString() throws java.io.UnsupportedEncodingException
java.io.UnsupportedEncodingException