|
||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
public interface Function
関数インターフェース.
式の評価時に実行される関数を定義する。
Expression.setFunction(Function)
メソッドの概要 | |
---|---|
double |
evalDouble(Object object,
String name,
Double[] args)
関数実行(double用). |
long |
evalLong(Object object,
String name,
Long[] args)
関数実行(long用). |
Object |
evalObject(Object object,
String name,
Object[] args)
関数実行(Object用). |
メソッドの詳細 |
---|
long evalLong(Object object, String name, Long[] args) throws Throwable
long型での式の評価時に関数があった場合、当メソッドが呼ばれる。
object
- 実行対象オブジェクトname
- 関数名(必ずnull以外)args
- 引数(必ずnull以外)
Throwable
- 例外FunctionExpression.evalLong()
double evalDouble(Object object, String name, Double[] args) throws Throwable
double型での式の評価時に関数があった場合、当メソッドが呼ばれる。
object
- 実行対象オブジェクトname
- 関数名(必ずnull以外)args
- 引数(必ずnull以外)
Throwable
- 例外FunctionExpression.evalDouble()
Object evalObject(Object object, String name, Object[] args) throws Throwable
Object型での式の評価時に関数があった場合、当メソッドが呼ばれる。
object
- 実行対象オブジェクトname
- 関数名(必ずnull以外)args
- 引数(必ずnull以外)
Throwable
- 例外FunctionExpression.evalObject()
|
||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |