com.whaleal.icefrog.extra.expression.ExpressionEngine Maven / Gradle / Ivy
package com.whaleal.icefrog.extra.expression;
import java.util.Map;
/**
* 表达式引擎API接口,通过实现此接口,完成表达式的解析和执行
*
* @author Looly
* @author wh
* @since 1.0.0
*/
public interface ExpressionEngine {
/**
* 执行表达式
* @param expression 表达式
* @param context 表达式上下文,用于存储表达式中所需的变量值等
* @return 执行结果
*/
Object eval(String expression, Map context);
}