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, setStatusflushBuffer, getBufferSize, getCharacterEncoding, getContentType, getLocale, getResponse, isCommitted, isWrapperFor, isWrapperFor, reset, resetBuffer, setBufferSize, setCharacterEncoding, setContentLength, setContentLengthLong, setResponseprivate 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.ServletResponsegetWriter in class javax.servlet.ServletResponseWrapperpublic javax.servlet.ServletOutputStream getOutputStream()
getOutputStream in interface javax.servlet.ServletResponsegetOutputStream in class javax.servlet.ServletResponseWrapperpublic void setContentType(java.lang.String x)
setContentType in interface javax.servlet.ServletResponsesetContentType in class javax.servlet.ServletResponseWrapperpublic void setLocale(java.util.Locale x)
setLocale in interface javax.servlet.ServletResponsesetLocale in class javax.servlet.ServletResponseWrapperpublic void setStatus(int status)
setStatus in interface javax.servlet.http.HttpServletResponsesetStatus in class javax.servlet.http.HttpServletResponseWrapperpublic int getStatus()
getStatus in interface javax.servlet.http.HttpServletResponsegetStatus in class javax.servlet.http.HttpServletResponseWrapperpublic java.lang.String getString()
throws java.io.UnsupportedEncodingException
java.io.UnsupportedEncodingException