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

    Modifier and Type
    Method
    Description
    Retrives the Map of variables associated with this JexlContext.
    void
    Replaces variables in a JexlContext with the variables contained in the supplied Map.
  • Method Details

    • setVars

      void setVars(Map<String,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

      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.