jp.hishidama.eval.func
クラス VoidFunction

java.lang.Object
  上位を拡張 jp.hishidama.eval.func.VoidFunction
すべての実装されたインタフェース:
Function

public class VoidFunction
extends Object
implements Function

常に0を返す関数.

関数名と引数を表示する。

バージョン:
2007.02.16
作成者:
ひしだま

コンストラクタの概要
VoidFunction()
           
 
メソッドの概要
 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用).
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

VoidFunction

public VoidFunction()
メソッドの詳細

evalLong

public long evalLong(Object object,
                     String name,
                     Long[] args)
              throws Throwable
インタフェース Function の記述:
関数実行(long用).

long型での式の評価時に関数があった場合、当メソッドが呼ばれる。

定義:
インタフェース Function 内の evalLong
パラメータ:
object - 実行対象オブジェクト
name - 関数名(必ずnull以外)
args - 引数(必ずnull以外)
戻り値:
実行結果
例外:
Throwable - 例外
関連項目:
FunctionExpression.evalLong()

evalDouble

public double evalDouble(Object object,
                         String name,
                         Double[] args)
                  throws Throwable
インタフェース Function の記述:
関数実行(double用).

double型での式の評価時に関数があった場合、当メソッドが呼ばれる。

定義:
インタフェース Function 内の evalDouble
パラメータ:
object - 実行対象オブジェクト
name - 関数名(必ずnull以外)
args - 引数(必ずnull以外)
戻り値:
実行結果
例外:
Throwable - 例外
関連項目:
FunctionExpression.evalDouble()

evalObject

public Object evalObject(Object object,
                         String name,
                         Object[] args)
                  throws Throwable
インタフェース Function の記述:
関数実行(Object用).

Object型での式の評価時に関数があった場合、当メソッドが呼ばれる。

定義:
インタフェース Function 内の evalObject
パラメータ:
object - 実行対象オブジェクト
name - 関数名(必ずnull以外)
args - 引数(必ずnull以外)
戻り値:
実行結果
例外:
Throwable - 例外
関連項目:
FunctionExpression.evalObject()