|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
public interface FunctionImplementation
関数を実装するクラスのインタフェース。
メソッドの概要 | |
---|---|
String[] |
names()
このクラスで定義されている関数名の配列を返す。 |
int |
numberOfArgs(String name)
指定した名前の関数の引数の個数を返す。 |
boolean |
supports(String name)
このクラスで定義されている関数名であるときtrueを返す。 |
BigDecimal |
value(String name,
BigDecimal[] args)
指定した名前の関数のBigDecimalの関数実行結果を返す。 |
double |
value(String name,
double[] args)
指定した名前の関数のdoubleの関数実行結果を返す。 |
メソッドの詳細 |
---|
boolean supports(String name)
name
- 関数名
String[] names()
int numberOfArgs(String name)
name
- 関数名
double value(String name, double[] args) throws FunctionEvalException
name
- 関数名args
- 関数に渡す引数
関数実行時に評価できない状況が発生
FunctionEvalException
BigDecimal value(String name, BigDecimal[] args) throws FunctionEvalException
name
- 関数名args
- 関数に渡す引数
関数実行時に評価できない状況が発生
FunctionEvalException
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |