Class ViewContextTool
java.lang.Object
org.apache.velocity.tools.generic.SafeConfig
org.apache.velocity.tools.generic.ContextTool
org.apache.velocity.tools.view.ViewContextTool
- All Implemented Interfaces:
Serializable
public class ViewContextTool
extends org.apache.velocity.tools.generic.ContextTool
Extension of ContextTool that includes keys and values
from the HttpServletRequest, HttpSession and
ServletContext.
Template example(s):
#foreach( $key in $context.keys ) $key = $context.get($key) #end
Toolbox configuration:
<tools>
<toolbox scope="request">
<tool class="org.apache.velocity.tools.view.ViewContextTool"/>
</toolbox>
</tools>
This class is only designed for use as a request-scope VelocityView tool.
- Since:
- VelocityTools 2.0
- Version:
- $Id: ViewContextTool.java 385122 2006-03-11 18:37:42Z nbubna $
- Author:
- Nathan Bubna
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected javax.servlet.ServletContextprotected javax.servlet.http.HttpServletRequestprotected javax.servlet.http.HttpSessionFields inherited from class org.apache.velocity.tools.generic.ContextTool
context, toolboxFields inherited from class org.apache.velocity.tools.generic.SafeConfig
LOCK_CONFIG_KEY, log, LOGGER_NAME_KEY, SAFE_MODE_KEY, USE_CLASS_LOGGER_KEY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidconfigure(org.apache.velocity.tools.generic.ValueParser parser) protected voidfillKeyset(Set keys) Methods inherited from class org.apache.velocity.tools.generic.ContextTool
contains, get, getKeys, getThis, getToolbox, getValuesMethods inherited from class org.apache.velocity.tools.generic.SafeConfig
configure, getLog, initLogger, isConfigLocked, isSafeMode, setLockConfig, setSafeMode
-
Field Details
-
request
protected javax.servlet.http.HttpServletRequest request -
session
protected javax.servlet.http.HttpSession session -
application
protected javax.servlet.ServletContext application
-
-
Constructor Details
-
ViewContextTool
public ViewContextTool()
-
-
Method Details
-
configure
protected void configure(org.apache.velocity.tools.generic.ValueParser parser) - Overrides:
configurein classorg.apache.velocity.tools.generic.ContextTool
-
fillKeyset
- Overrides:
fillKeysetin classorg.apache.velocity.tools.generic.ContextTool
-