org.apache.struts2.views.freemarker
Class ScopesHashModel
java.lang.Object
freemarker.template.WrappingTemplateModel
freemarker.template.SimpleHash
org.apache.struts2.views.freemarker.ScopesHashModel
- All Implemented Interfaces:
- freemarker.template.TemplateHashModel, freemarker.template.TemplateHashModelEx, freemarker.template.TemplateModel, Serializable
public class ScopesHashModel
- extends freemarker.template.SimpleHash
Simple Hash model that also searches other scopes.
If the key doesn't exist in this hash, this template model tries to
resolve the key within the attributes of the following scopes,
in the order stated: Request, Session, Servlet Context
- See Also:
- Serialized Form
Fields inherited from interface freemarker.template.TemplateModel |
NOTHING |
Methods inherited from class freemarker.template.SimpleHash |
copyMap, isEmpty, keys, putAll, remove, size, synchronizedWrapper, toMap, toString, values |
Methods inherited from class freemarker.template.WrappingTemplateModel |
getDefaultObjectWrapper, getObjectWrapper, setDefaultObjectWrapper, setObjectWrapper, wrap |
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
request
private HttpServletRequest request
servletContext
private ServletContext servletContext
stack
private ValueStack stack
ScopesHashModel
public ScopesHashModel(freemarker.template.ObjectWrapper objectWrapper,
ServletContext context,
HttpServletRequest request,
ValueStack stack)
get
public freemarker.template.TemplateModel get(String key)
throws freemarker.template.TemplateModelException
- Specified by:
get
in interface freemarker.template.TemplateHashModel
- Overrides:
get
in class freemarker.template.SimpleHash
- Throws:
freemarker.template.TemplateModelException
put
public void put(String string,
boolean b)
- Overrides:
put
in class freemarker.template.SimpleHash
put
public void put(String string,
Object object)
- Overrides:
put
in class freemarker.template.SimpleHash
Copyright © 2000-2008 Apache Software Foundation. All Rights Reserved.