接口 IEvalProcessor
-
- 所有已知实现类:
BasicEvalProcessor,CompilationEvalProcessor
public interface IEvalProcessor一个命令执行器
-
-
嵌套类概要
嵌套类 修饰符和类型 接口 说明 static interfaceIEvalProcessor.CompetedCodestatic interfaceIEvalProcessor.Function
-
方法概要
修饰符和类型 方法 说明 voidclearCache()IEvalProcessor.CompetedCodecompete(String command, boolean allowInvoking, boolean allowField)default <T> Teval(String command, Map<String,Object> variables, boolean allowInvoking, boolean allowField)voidsetUsingCache(boolean mode)
-
-
-
方法详细资料
-
clearCache
void clearCache()
-
setUsingCache
void setUsingCache(boolean mode)
-
compete
IEvalProcessor.CompetedCode compete(String command, boolean allowInvoking, boolean allowField) throws CompeteException
- 抛出:
CompeteException
-
eval
default <T> T eval(String command, Map<String,Object> variables, boolean allowInvoking, boolean allowField) throws CompeteException, EvalProcessorInvokingException
-
-