public class FreeMarkerTilesRequestContext extends TilesRequestContextWrapper implements TilesRequestContext
Constructor and Description |
---|
FreeMarkerTilesRequestContext(TilesRequestContext enclosedRequest,
freemarker.core.Environment env)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
dispatch(String path)
Dispatches the request to a specified path.
|
PrintWriter |
getPrintWriter()
Returns a print writer to be used to write directly in the response.
|
Object |
getRequest()
Get the underlying request.
|
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.
|
Object |
getResponse()
Get the underlying response.
|
Writer |
getWriter()
Returns a writer to be used to write directly in the response.
|
getApplicationContext, getHeader, getHeaderValues, getOutputStream, getParam, getParamValues, getRequestScope, getSessionScope, getWrappedRequest, include, isResponseCommitted, isUserInRole, setContentType
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getApplicationContext, getHeader, getHeaderValues, getOutputStream, getParam, getParamValues, getRequestScope, getSessionScope, include, isResponseCommitted, isUserInRole, setContentType
public FreeMarkerTilesRequestContext(TilesRequestContext enclosedRequest, freemarker.core.Environment env)
enclosedRequest
- The request that exposes non-FreeMarker specific propertiesenv
- The FreeMarker environment.public void dispatch(String path) throws IOException
dispatch
in interface TilesRequestContext
dispatch
in class TilesRequestContextWrapper
path
- The path to dispatch to.IOException
- If something goes wrong during dispatching.public Object getRequest()
getRequest
in interface TilesRequestContext
getRequest
in class TilesRequestContextWrapper
public Locale getRequestLocale()
getRequestLocale
in interface TilesRequestContext
getRequestLocale
in class TilesRequestContextWrapper
LocaleResolver
to implement strategies to
resolve locales.public Object getResponse()
getResponse
in interface TilesRequestContext
getResponse
in class TilesRequestContextWrapper
public PrintWriter getPrintWriter() throws IOException
getPrintWriter
in interface TilesRequestContext
getPrintWriter
in class TilesRequestContextWrapper
IOException
- If something goes wrong when getting the print
writer.public Writer getWriter() throws IOException
getWriter
in interface TilesRequestContext
getWriter
in class TilesRequestContextWrapper
IOException
- If something goes wrong when getting the writer.public Object[] getRequestObjects()
getRequestObjects
in interface TilesRequestContext
getRequestObjects
in class TilesRequestContextWrapper
Copyright © 2017. All rights reserved.