org.apache.tiles.request.velocity
Class VelocityRequest
java.lang.Object
org.apache.tiles.request.AbstractRequest
org.apache.tiles.request.DispatchRequestWrapper
org.apache.tiles.request.AbstractViewRequest
org.apache.tiles.request.velocity.VelocityRequest
- All Implemented Interfaces:
- org.apache.tiles.request.DispatchRequest, org.apache.tiles.request.Request, org.apache.tiles.request.RequestWrapper
public class VelocityRequest
- extends org.apache.tiles.request.AbstractViewRequest
The implementation of the Tiles request context specific for Velocity.
- Version:
- $Rev: 1332186 $ $Date: 2012-04-30 09:20:15 -0400 (Mon, 30 Apr 2012) $
| Fields inherited from class org.apache.tiles.request.AbstractRequest |
FORCE_INCLUDE_ATTRIBUTE_NAME |
|
Constructor Summary |
VelocityRequest(org.apache.tiles.request.DispatchRequest enclosedRequest,
org.apache.velocity.context.Context ctx,
Writer writer)
Constructor. |
| Methods inherited from class org.apache.tiles.request.AbstractViewRequest |
dispatch, include |
| Methods inherited from class org.apache.tiles.request.DispatchRequestWrapper |
getApplicationContext, getHeader, getHeaderValues, getOutputStream, getParam, getParamValues, getRequestLocale, getResponseHeaders, getWrappedRequest, isResponseCommitted, isUserInRole, setContentType |
| Methods inherited from class org.apache.tiles.request.AbstractRequest |
isForceInclude, setForceInclude |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
VelocityRequest
public VelocityRequest(org.apache.tiles.request.DispatchRequest enclosedRequest,
org.apache.velocity.context.Context ctx,
Writer writer)
- Constructor.
- Parameters:
enclosedRequest - The request that exposes non-Velocity specific propertiesctx - The Velocity current context.writer - The writer to use to render the response. It may be null, if not necessary.
createVelocityRequest
public static VelocityRequest createVelocityRequest(org.apache.tiles.request.ApplicationContext applicationContext,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
org.apache.velocity.context.Context velocityContext,
Writer writer)
- Factory method to create a Velocity request.
- Parameters:
applicationContext - The application context.request - The request.response - The response.velocityContext - The Velocity context.writer - The writer to write into.
- Returns:
- The request.
getAvailableScopes
public List<String> getAvailableScopes()
- Specified by:
getAvailableScopes in interface org.apache.tiles.request.Request- Overrides:
getAvailableScopes in class org.apache.tiles.request.DispatchRequestWrapper
doInclude
protected void doInclude(String path)
throws IOException
-
- Overrides:
doInclude in class org.apache.tiles.request.AbstractViewRequest
- Throws:
IOException
getPrintWriter
public PrintWriter getPrintWriter()
-
- Specified by:
getPrintWriter in interface org.apache.tiles.request.Request- Overrides:
getPrintWriter in class org.apache.tiles.request.DispatchRequestWrapper
getWriter
public Writer getWriter()
-
- Specified by:
getWriter in interface org.apache.tiles.request.Request- Overrides:
getWriter in class org.apache.tiles.request.DispatchRequestWrapper
getPageScope
public Map<String,Object> getPageScope()
- Returns the page scope.
- Returns:
- The page scope.
getContext
public Map<String,Object> getContext(String scope)
- Specified by:
getContext in interface org.apache.tiles.request.Request- Overrides:
getContext in class org.apache.tiles.request.DispatchRequestWrapper
Copyright © 2001-2012 Apache Software Foundation. All Rights Reserved.