Package org.apache.wicket.page
Class PartialPageUpdate.ResponseBuffer
- java.lang.Object
-
- org.apache.wicket.request.Response
-
- org.apache.wicket.request.http.WebResponse
-
- org.apache.wicket.page.PartialPageUpdate.ResponseBuffer
-
- Enclosing class:
- PartialPageUpdate
protected static final class PartialPageUpdate.ResponseBuffer extends org.apache.wicket.request.http.WebResponse
Wrapper of a response that buffers its contents.- Author:
- Igor Vaynberg (ivaynberg), Sven Meier (svenmeier)
- See Also:
getContents()
,reset()
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addCookie(javax.servlet.http.Cookie cookie)
void
addHeader(String name, String value)
void
clearCookie(javax.servlet.http.Cookie cookie)
String
encodeRedirectURL(CharSequence url)
String
encodeURL(CharSequence url)
void
flush()
Object
getContainerResponse()
CharSequence
getContents()
boolean
isHeaderSupported()
boolean
isRedirect()
void
reset()
Resets the response to a clean state so it can be reused to save on garbage.void
sendError(int sc, String msg)
void
sendRedirect(String url)
void
setContentLength(long length)
void
setContentType(String mimeType)
void
setDateHeader(String name, Instant date)
void
setHeader(String name, String value)
void
setStatus(int sc)
void
write(byte[] array)
void
write(byte[] array, int offset, int length)
void
write(CharSequence cs)
-
-
-
Method Detail
-
encodeURL
public String encodeURL(CharSequence url)
- Specified by:
encodeURL
in classorg.apache.wicket.request.Response
- See Also:
Response.encodeURL(CharSequence)
-
getContents
public CharSequence getContents()
- Returns:
- contents of the response
-
write
public void write(CharSequence cs)
- Specified by:
write
in classorg.apache.wicket.request.Response
- See Also:
Response.write(CharSequence)
-
reset
public void reset()
Resets the response to a clean state so it can be reused to save on garbage.- Overrides:
reset
in classorg.apache.wicket.request.Response
-
write
public void write(byte[] array)
- Specified by:
write
in classorg.apache.wicket.request.Response
-
write
public void write(byte[] array, int offset, int length)
- Specified by:
write
in classorg.apache.wicket.request.Response
-
getContainerResponse
public Object getContainerResponse()
- Specified by:
getContainerResponse
in classorg.apache.wicket.request.Response
-
addCookie
public void addCookie(javax.servlet.http.Cookie cookie)
- Specified by:
addCookie
in classorg.apache.wicket.request.http.WebResponse
-
clearCookie
public void clearCookie(javax.servlet.http.Cookie cookie)
- Specified by:
clearCookie
in classorg.apache.wicket.request.http.WebResponse
-
isHeaderSupported
public boolean isHeaderSupported()
- Specified by:
isHeaderSupported
in classorg.apache.wicket.request.http.WebResponse
-
setHeader
public void setHeader(String name, String value)
- Specified by:
setHeader
in classorg.apache.wicket.request.http.WebResponse
-
addHeader
public void addHeader(String name, String value)
- Specified by:
addHeader
in classorg.apache.wicket.request.http.WebResponse
-
setDateHeader
public void setDateHeader(String name, Instant date)
- Specified by:
setDateHeader
in classorg.apache.wicket.request.http.WebResponse
-
setContentLength
public void setContentLength(long length)
- Specified by:
setContentLength
in classorg.apache.wicket.request.http.WebResponse
-
setContentType
public void setContentType(String mimeType)
- Specified by:
setContentType
in classorg.apache.wicket.request.http.WebResponse
-
setStatus
public void setStatus(int sc)
- Specified by:
setStatus
in classorg.apache.wicket.request.http.WebResponse
-
sendError
public void sendError(int sc, String msg)
- Specified by:
sendError
in classorg.apache.wicket.request.http.WebResponse
-
encodeRedirectURL
public String encodeRedirectURL(CharSequence url)
- Specified by:
encodeRedirectURL
in classorg.apache.wicket.request.http.WebResponse
-
sendRedirect
public void sendRedirect(String url)
- Specified by:
sendRedirect
in classorg.apache.wicket.request.http.WebResponse
-
isRedirect
public boolean isRedirect()
- Specified by:
isRedirect
in classorg.apache.wicket.request.http.WebResponse
-
flush
public void flush()
- Specified by:
flush
in classorg.apache.wicket.request.http.WebResponse
-
-