Package org.apache.commons.jexl
Interface JexlContext
-
- All Known Implementing Classes:
HashMapContext
public interface JexlContext
Holds a Map of variables which are referenced in a JEXL expression.- Since:
- 1.0
- Version:
- $Id$
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.Map<java.lang.String,java.lang.Object>
getVars()
Retrives the Map of variables associated with this JexlContext.void
setVars(java.util.Map<java.lang.String,java.lang.Object> vars)
Replaces variables in a JexlContext with the variables contained in the supplied Map.
-
-
-
Method Detail
-
setVars
void setVars(java.util.Map<java.lang.String,java.lang.Object> vars)
Replaces variables in a JexlContext with the variables contained in the supplied Map. When setVars() is called on a JexlContext, it clears the current Map and puts each entry of the supplied Map into the current variable Map.- Parameters:
vars
- Contents of vars will be replaced with the content of this Map
-
getVars
java.util.Map<java.lang.String,java.lang.Object> getVars()
Retrives the Map of variables associated with this JexlContext. The keys of this map correspond to variable names referenced in a JEXL expression.- Returns:
- A reference to the variable Map associated with this JexlContext.
-
-