package com.ql.util.express; /** * 表达式计算的数据注入接口 * * @author qhlhl2010@gmail.com */ public interface IExpressContext { /** * 根据名称从属性列表中提取属性值。如果表达式中用到了Spring的对象,也是通过此方法获取 * * @param name 属性名称 * @return * @throws Exception */ public V get(Object key); /** * 表达式计算的结果可以设置回调用系统,例如 userId = 3 + 4 * * @param name 属性名称 * @param object 属性值 * @throws Exception */ public V put(K name, V object); }