Class TigerJexlContext

java.lang.Object
java.util.AbstractMap<K,V>
java.util.HashMap<String,Object>
de.gematik.test.tiger.common.jexl.TigerJexlContext
All Implemented Interfaces:
Serializable, Cloneable, Map<String,Object>, org.apache.commons.jexl3.JexlContext

public class TigerJexlContext extends HashMap<String,Object> implements org.apache.commons.jexl3.JexlContext
See Also:
  • Field Details

  • Constructor Details

    • TigerJexlContext

      public TigerJexlContext(Map<String,Object> initialMap)
    • TigerJexlContext

      public TigerJexlContext()
  • Method Details

    • withCurrentElement

      public TigerJexlContext withCurrentElement(Object o)
    • withRootElement

      public TigerJexlContext withRootElement(Object o)
    • withKey

      public TigerJexlContext withKey(String key)
    • get

      public Object get(String name)
      Specified by:
      get in interface org.apache.commons.jexl3.JexlContext
    • set

      public void set(String name, Object value)
      Specified by:
      set in interface org.apache.commons.jexl3.JexlContext
    • has

      public boolean has(String name)
      Specified by:
      has in interface org.apache.commons.jexl3.JexlContext
    • getCurrentElement

      public Object getCurrentElement()
    • getRootElement

      public Object getRootElement()
    • getKey

      public String getKey()