|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.uwyn.rife.engine.AbstractResponse
com.uwyn.rife.servlet.HttpResponse
public class HttpResponse
| Constructor Summary | |
|---|---|
HttpResponse(Request request,
HttpServletResponse response,
boolean embedded)
|
|
| Method Summary | |
|---|---|
protected String |
_getCharacterEncoding()
This method needs to be implemented by the extending back-end class and will be called by AbstractResponse during the
RIFE-specific additional behaviour. |
protected OutputStream |
_getOutputStream()
This method needs to be implemented by the extending back-end class and will be called by AbstractResponse during the
RIFE-specific additional behaviour. |
protected void |
_sendRedirect(String location)
This method needs to be implemented by the extending back-end class and will be called by AbstractResponse during the
RIFE-specific additional behaviour. |
protected void |
_setContentLength(int length)
This method needs to be implemented by the extending back-end class and will be called by AbstractResponse during the
RIFE-specific additional behaviour. |
protected void |
_setContentType(String contentType)
This method needs to be implemented by the extending back-end class and will be called by AbstractResponse during the
RIFE-specific additional behaviour. |
void |
addCookie(Cookie cookie)
See HttpServletResponse.addCookie(Cookie). |
void |
addDateHeader(String name,
long date)
See HttpServletResponse.addDateHeader(String, long). |
void |
addHeader(String name,
String value)
See HttpServletResponse.addHeader(String, String). |
void |
addIntHeader(String name,
int integer)
See HttpServletResponse.addIntHeader(String, int). |
boolean |
containsHeader(String name)
See HttpServletResponse.containsHeader(String). |
Response |
createEmbeddedResponse(String valueId,
String differentiator)
Creates a new Response instance that will be used for
embedded elements. |
String |
encodeURL(String url)
See HttpServletResponse.encodeURL(String). |
HttpServletResponse |
getHttpServletResponse()
Retrieves the underlying HttpServletResponse. |
Locale |
getLocale()
See ServletResponse.getLocale(). |
PrintWriter |
getWriter()
See ServletResponse.getWriter(). |
void |
sendError(int statusCode)
See HttpServletResponse.sendError(int). |
void |
sendError(int statusCode,
String message)
See HttpServletResponse.sendError(int, String). |
void |
setDateHeader(String name,
long date)
See HttpServletResponse.setDateHeader(String, long). |
void |
setHeader(String name,
String value)
See HttpServletResponse.setHeader(String, String). |
void |
setIntHeader(String name,
int value)
See HttpServletResponse.setIntHeader(String, int). |
void |
setLocale(Locale locale)
See ServletResponse.setLocale(Locale). |
void |
setStatus(int statusCode)
See HttpServletResponse.setStatus(int). |
| Methods inherited from class com.uwyn.rife.engine.AbstractResponse |
|---|
clearBuffer, close, enableTextBuffer, flush, getCharacterEncoding, getContentType, getEmbeddedContent, getLastElement, getOutputStream, getRequest, isContentTypeSet, isEmbedded, isTextBufferEnabled, print, print, print, sendRedirect, setContentLength, setContentType, setLastElement |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public HttpResponse(Request request,
HttpServletResponse response,
boolean embedded)
| Method Detail |
|---|
protected void _setContentType(String contentType)
AbstractResponseAbstractResponse during the
RIFE-specific additional behaviour. It behaves exactly like its counter-part in the Response interface.
_setContentType in class AbstractResponseResponse.setContentType(String)protected String _getCharacterEncoding()
AbstractResponseAbstractResponse during the
RIFE-specific additional behaviour. It behaves exactly like its counter-part in the Response interface.
_getCharacterEncoding in class AbstractResponseResponse.getCharacterEncoding()protected void _setContentLength(int length)
AbstractResponseAbstractResponse during the
RIFE-specific additional behaviour. It behaves exactly like its counter-part in the Response interface.
_setContentLength in class AbstractResponseResponse.setContentLength(int)protected void _sendRedirect(String location)
AbstractResponseAbstractResponse during the
RIFE-specific additional behaviour. It behaves exactly like its counter-part in the Response interface.
_sendRedirect in class AbstractResponseResponse.sendRedirect(String)
protected OutputStream _getOutputStream()
throws IOException
AbstractResponseAbstractResponse during the
RIFE-specific additional behaviour. It behaves exactly like its counter-part in the Request interface.
_getOutputStream in class AbstractResponseIOExceptionResponse.getOutputStream()
public Response createEmbeddedResponse(String valueId,
String differentiator)
ResponseResponse instance that will be used for
embedded elements.
valueId - the template value in which the embedded element will
be processeddifferentiator - the embedded element differentiator
Response instance for embedded usepublic void addCookie(Cookie cookie)
ResponseHttpServletResponse.addCookie(Cookie).
public void addHeader(String name,
String value)
ResponseHttpServletResponse.addHeader(String, String).
public void addDateHeader(String name,
long date)
ResponseHttpServletResponse.addDateHeader(String, long).
public void addIntHeader(String name,
int integer)
ResponseHttpServletResponse.addIntHeader(String, int).
public boolean containsHeader(String name)
ResponseHttpServletResponse.containsHeader(String).
public void sendError(int statusCode)
throws EngineException
ResponseHttpServletResponse.sendError(int).
EngineException
public void sendError(int statusCode,
String message)
throws EngineException
ResponseHttpServletResponse.sendError(int, String).
EngineException
public void setDateHeader(String name,
long date)
ResponseHttpServletResponse.setDateHeader(String, long).
public void setHeader(String name,
String value)
ResponseHttpServletResponse.setHeader(String, String).
public void setIntHeader(String name,
int value)
ResponseHttpServletResponse.setIntHeader(String, int).
public void setStatus(int statusCode)
ResponseHttpServletResponse.setStatus(int).
public String encodeURL(String url)
ResponseHttpServletResponse.encodeURL(String).
public void setLocale(Locale locale)
ResponseServletResponse.setLocale(Locale).
public Locale getLocale()
ResponseServletResponse.getLocale().
public PrintWriter getWriter()
throws IOException
ResponseServletResponse.getWriter().
IOExceptionpublic HttpServletResponse getHttpServletResponse()
ResponseHttpServletResponse.
HttpServletResponse instance; or
null if this response isn't backed by
HttpServletResponse
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||