All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.nutz.el.opt.RunMethod Maven / Gradle / Ivy

Go to download

Nutz, which is a collections of lightweight frameworks, each of them can be used independently

There is a newer version: 1.r.72
Show newest version
package org.nutz.el.opt;

import java.util.List;

/**
 * 方法执行接口.
* 供 MethodOpt 在执行方法的时候使用.
* 所有要进行方法执行的操作都需要实现这个接口,包括对象自身的方法,以及各自定义函数.
*
* 怎么实现自定义函数:
*
    *
  • 实现本接口 *
  • 将自定义的配置信息以JSON的形式写入一个js文件中,并将文件放入'org/nutz/el/opt/custom/'包目录下. * 请参考'org/nutz/el/opt/custom/plugin.js' *
* @author juqkai([email protected]) * */ public interface RunMethod { /** * 根据传入的参数执行方法 * @param fetchParam 参数, 即EL表达式中, 函数括号内的内容. */ Object run(List fetchParam); /** * 取得方法自身的符号 */ String fetchSelf(); }