|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface TilesRequestContext
Encapsulation of request information.
Method Summary | |
---|---|
void |
dispatch(String path)
Dispatches the request to a specified path. |
TilesApplicationContext |
getApplicationContext()
Returns the associated application context. |
Map<String,String> |
getHeader()
Return an immutable Map that maps header names to the first (or only) header value (as a String). |
Map<String,String[]> |
getHeaderValues()
Return an immutable Map that maps header names to the set of all values specified in the request (as a String array). |
OutputStream |
getOutputStream()
Returns an output stream to be used to write directly in the response. |
Map<String,String> |
getParam()
Return an immutable Map that maps request parameter names to the first (or only) value (as a String). |
Map<String,String[]> |
getParamValues()
Return an immutable Map that maps request parameter names to the set of all values (as a String array). |
PrintWriter |
getPrintWriter()
Returns a print writer to be used to write directly in the response. |
Object |
getRequest()
Deprecated. Use getRequestObjects() . |
Locale |
getRequestLocale()
Return the preferred Locale in which the client will accept content. |
Object[] |
getRequestObjects()
Returns the original request objects used to create this request. |
Map<String,Object> |
getRequestScope()
Return a mutable Map that maps request scope attribute names to their values. |
Object |
getResponse()
Deprecated. Use getRequestObjects() . |
Map<String,Object> |
getSessionScope()
Return a mutable Map that maps session scope attribute names to their values. |
Writer |
getWriter()
Returns a writer to be used to write directly in the response. |
void |
include(String path)
Includes the response from the specified URL in the current response output. |
boolean |
isResponseCommitted()
Checks if the response has been committed. |
boolean |
isUserInRole(String role)
Determine whether or not the specified user is in the given role. |
void |
setContentType(String contentType)
Sets the content type when rendering the result. |
Method Detail |
---|
Map<String,String> getHeader()
Map<String,String[]> getHeaderValues()
Map<String,Object> getRequestScope()
Map<String,Object> getSessionScope()
TilesApplicationContext getApplicationContext()
void dispatch(String path) throws IOException
path
- The path to dispatch to.
IOException
- If something goes wrong during dispatching.void include(String path) throws IOException
path
- The path to include.
IOException
- If something goes wrong during inclusion.OutputStream getOutputStream() throws IOException
IOException
- If something goes wrong when getting the output stream.Writer getWriter() throws IOException
IOException
- If something goes wrong when getting the writer.PrintWriter getPrintWriter() throws IOException
IOException
- If something goes wrong when getting the print
writer.void setContentType(String contentType)
contentType
- The content type. It should follow the specifications
from W3C about content types.boolean isResponseCommitted()
true
only if the response has been committed.Map<String,String> getParam()
Map<String,String[]> getParamValues()
Locale getRequestLocale()
LocaleResolver
to implement strategies to
resolve locales.boolean isUserInRole(String role)
role
- the role to check against.
true
if the user is in the given role.Object[] getRequestObjects()
@Deprecated Object getRequest()
getRequestObjects()
.
@Deprecated Object getResponse()
getRequestObjects()
.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |