|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.opensymphony.webwork.views.velocity.VelocityManager
public class VelocityManager
Manages the environment for Velocity result types
Field Summary | |
---|---|
static String |
PARENT
the parent JSP tag |
static String |
TAG
the current JSP tag |
protected org.apache.velocity.tools.view.ToolboxManager |
toolboxManager
A reference to the toolbox manager. |
static String |
WEBWORK
|
Constructor Summary | |
---|---|
protected |
VelocityManager()
|
Method Summary | |
---|---|
org.apache.velocity.context.Context |
createContext(OgnlValueStack stack,
HttpServletRequest req,
HttpServletResponse res)
This method is responsible for creating the standard VelocityContext used by all WW2 velocity views. |
static VelocityManager |
getInstance()
retrieve an instance to the current VelocityManager |
org.apache.velocity.app.VelocityEngine |
getVelocityEngine()
|
Properties |
getVelocityProperties()
|
protected void |
init()
performs one-time initializations |
void |
init(ServletContext context)
initializes the VelocityManager. |
protected void |
initChainedContexts()
allow users to specify via the webwork.properties file a set of additional VelocityContexts to chain to the the WebWorkVelocityContext. |
protected void |
initToolbox(ServletContext context)
Initializes the ServletToolboxManager for this servlet's toolbox (if any). |
Properties |
loadConfiguration(ServletContext context)
load optional velocity properties using the following loading strategy relative to the servlet context path relative to the WEB-INF directory on the classpath |
protected org.apache.velocity.app.VelocityEngine |
newVelocityEngine(ServletContext context)
Instantiates a new VelocityEngine. |
protected org.apache.velocity.VelocityContext[] |
prepareChainedContexts(HttpServletRequest servletRequest,
HttpServletResponse servletResponse,
Map extraContext)
constructs contexts for chaining on this request. |
void |
setVelocityProperties(Properties velocityProperties)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final String WEBWORK
public static final String PARENT
public static final String TAG
protected org.apache.velocity.tools.view.ToolboxManager toolboxManager
Constructor Detail |
---|
protected VelocityManager()
Method Detail |
---|
public static VelocityManager getInstance()
public org.apache.velocity.app.VelocityEngine getVelocityEngine()
public org.apache.velocity.context.Context createContext(OgnlValueStack stack, HttpServletRequest req, HttpServletResponse res)
OgnlValueStack
OgnlTool
WebWorkUtil
protected org.apache.velocity.VelocityContext[] prepareChainedContexts(HttpServletRequest servletRequest, HttpServletResponse servletResponse, Map extraContext)
servletRequest
- servletResponse
- extraContext
-
public void init(ServletContext context)
context
- the current servlet contextpublic Properties loadConfiguration(ServletContext context)
context
- the current ServletContext. may not be null
protected void init()
protected void initToolbox(ServletContext context)
protected void initChainedContexts()
protected org.apache.velocity.app.VelocityEngine newVelocityEngine(ServletContext context)
resource.loader = file, class file.resource.loader.path = real path of webapp class.resource.loader.description = Velocity Classpath Resource Loader class.resource.loader.class = com.opensymphony.webwork.views.velocity.WebWorkResourceLoaderthis default configuration can be overridden by specifying a webwork.velocity.configfile property in the webwork.properties file. the specified config file will be searched for in the following order:
context
- the current ServletContext. may not be nullpublic Properties getVelocityProperties()
public void setVelocityProperties(Properties velocityProperties)
velocityProperties
- the velocityProperties to set
|
WebWork Project Page | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |