|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.apache.velocity.context.ChainedInternalContextAdapter
org.apache.velocity.context.EvaluateContext
This is a special, internal-use-only context implementation to be
used for the #evaluate directive.
We use this context to chain the existing context, preventing any changes
from impacting the parent context. By separating this context into a
separate class it also allows for the future possibility of changing
the context behavior for the #evaluate directive.
Note that the context used to store values local to #evaluate()
is user defined but defaults to VelocityContext.
| Field Summary |
| Fields inherited from class org.apache.velocity.context.ChainedInternalContextAdapter |
innerContext |
| Constructor Summary | |
EvaluateContext(InternalContextAdapter inner,
RuntimeServices rsvc)
Deprecated. CTOR, wraps an ICA |
|
| Method Summary | |
boolean |
containsKey(Object key)
Deprecated. Indicates whether the specified key is in the context. |
Object |
get(String key)
Deprecated. Retrieves from local or global context. |
Object[] |
getKeys()
Deprecated. Get all the keys for the values in the context. |
Object |
localPut(String key,
Object value)
Deprecated. Allows callers to explicitly put objects in the local context. |
Object |
put(String key,
Object value)
Deprecated. Put method also stores values in local scope |
Object |
remove(Object key)
Deprecated. Removes the value associated with the specified key from the context. |
| Methods inherited from class org.apache.velocity.context.ChainedInternalContextAdapter |
attachEventCartridge, getBaseContext, getCurrentMacroCallDepth, getCurrentMacroName, getCurrentResource, getCurrentTemplateName, getEventCartridge, getInternalUserContext, getMacroLibraries, getMacroNameStack, getTemplateNameStack, icacheGet, icachePut, popCurrentMacroName, popCurrentTemplateName, pushCurrentMacroName, pushCurrentTemplateName, setCurrentResource, setMacroLibraries |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public EvaluateContext(InternalContextAdapter inner,
RuntimeServices rsvc)
inner - context for parent templatersvc - | Method Detail |
public Object put(String key,
Object value)
put in interface Contextput in class ChainedInternalContextAdapterkey - name of item to setvalue - object to set to key
public Object get(String key)
get in interface Contextget in class ChainedInternalContextAdapterkey - name of item to get
public boolean containsKey(Object key)
Context
containsKey in interface ContextcontainsKey in class ChainedInternalContextAdapterContext.containsKey(java.lang.Object)public Object[] getKeys()
Context
getKeys in interface ContextgetKeys in class ChainedInternalContextAdapterContext.getKeys()public Object remove(Object key)
Context
remove in interface Contextremove in class ChainedInternalContextAdapterContext.remove(java.lang.Object)
public Object localPut(String key,
Object value)
localPut in interface InternalWrapperContextlocalPut in class ChainedInternalContextAdapterkey - name of item to set.value - object to set to key.
InternalWrapperContext.localPut(java.lang.String,java.lang.Object)
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||