|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.struts2.views.velocity.VelocityManager
public class VelocityManager
Manages the environment for Velocity result types
Field Summary | |
---|---|
static java.lang.String |
PARENT
the parent JSP tag |
static java.lang.String |
STRUTS
|
static java.lang.String |
TAG
the current JSP tag |
protected org.apache.velocity.tools.view.ToolboxManager |
toolboxManager
A reference to the toolbox manager. |
Constructor Summary | |
---|---|
protected |
VelocityManager()
|
Method Summary | |
---|---|
org.apache.velocity.context.Context |
createContext(com.opensymphony.xwork2.util.ValueStack stack,
javax.servlet.http.HttpServletRequest req,
javax.servlet.http.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()
|
java.util.Properties |
getVelocityProperties()
|
protected void |
init()
performs one-time initializations |
void |
init(javax.servlet.ServletContext context)
initializes the VelocityManager. |
protected void |
initChainedContexts()
allow users to specify via the struts.properties file a set of additional VelocityContexts to chain to the the StrutsVelocityContext. |
protected void |
initToolbox(javax.servlet.ServletContext context)
Initializes the ServletToolboxManager for this servlet's toolbox (if any). |
java.util.Properties |
loadConfiguration(javax.servlet.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(javax.servlet.ServletContext context)
Instantiates a new VelocityEngine. |
protected org.apache.velocity.VelocityContext[] |
prepareChainedContexts(javax.servlet.http.HttpServletRequest servletRequest,
javax.servlet.http.HttpServletResponse servletResponse,
java.util.Map extraContext)
constructs contexts for chaining on this request. |
void |
setVelocityProperties(java.util.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 java.lang.String STRUTS
public static final java.lang.String PARENT
public static final java.lang.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(com.opensymphony.xwork2.util.ValueStack stack, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)
ValueStack
OgnlTool
StrutsUtil
protected org.apache.velocity.VelocityContext[] prepareChainedContexts(javax.servlet.http.HttpServletRequest servletRequest, javax.servlet.http.HttpServletResponse servletResponse, java.util.Map extraContext)
servletRequest
- servletResponse
- extraContext
-
public void init(javax.servlet.ServletContext context)
context
- the current servlet contextpublic java.util.Properties loadConfiguration(javax.servlet.ServletContext context)
context
- the current ServletContext. may not be null
protected void init()
protected void initToolbox(javax.servlet.ServletContext context)
protected void initChainedContexts()
protected org.apache.velocity.app.VelocityEngine newVelocityEngine(javax.servlet.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 = org.apache.struts2.views.velocity.StrutsResourceLoaderthis default configuration can be overridden by specifying a struts.velocity.configfile property in the struts.properties file. the specified config file will be searched for in the following order:
context
- the current ServletContext. may not be nullpublic java.util.Properties getVelocityProperties()
public void setVelocityProperties(java.util.Properties velocityProperties)
velocityProperties
- the velocityProperties to set
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |